Synopsis
This page documents all key and mouse bindings for the default Alacritty configuration. See alacritty(5) for full configuration format documentation.
Mouse Bindings
mouse | mods | action | | | |
"Right" | | "ExpandSelection" |
"Right" | "Control" | "ExpandSelection" |
"Middle" | "~Vi" | "PasteSelection" |
Key Bindings
key | mods | mode | action / chars | | | |
"Paste" | | | "Paste" |
"Copy" | | | "Copy" |
"L" | "Control" | | "ClearLogNotice" |
"Paste" | | "Vi|Search" | "Paste" |
"L" | "Control" | "~Vi|~Search" | chars: "\u000c" |
"PageUp" | "Shift" | "~Alt" | "ScrollPageUp" |
"PageDown" | "Shift" | "~Alt" | "ScrollPageDown" |
"Home" | "Shift" | "~Alt" | "ScrollToTop" |
"End" | "Shift" | "~Alt" | "ScrollToBottom" |
Vi Mode
key | mods | mode | action | | | |
"Space" | "Shift|Control" | "~Search" | "ToggleViMode" |
"Space" | "Shift|Control" | "Vi|~Search" | "ScrollToBottom" |
"Escape" | | "Vi|~Search" | "ClearSelection" |
"I" | | "Vi|~Search" | "ToggleViMode" |
"I" | | "Vi|~Search" | "ScrollToBottom" |
"C" | "Control" | "Vi|~Search" | "ToggleViMode" |
"Y" | "Control" | "Vi|~Search" | "ScrollLineUp" |
"E" | "Control" | "Vi|~Search" | "ScrollLineDown" |
"G" | | "Vi|~Search" | "ScrollToTop" |
"G" | "Shift" | "Vi|~Search" | "ScrollToBottom" |
"B" | "Control" | "Vi|~Search" | "ScrollPageUp" |
"F" | "Control" | "Vi|~Search" | "ScrollPageDown" |
"U" | "Control" | "Vi|~Search" | "ScrollHalfPageUp" |
"D" | "Control" | "Vi|~Search" | "ScrollHalfPageDown" |
"Y" | | "Vi|~Search" | "Copy" |
"Y" | | "Vi|~Search" | "ClearSelection" |
"Copy" | | "Vi|~Search" | "ClearSelection" |
"V" | | "Vi|~Search" | "ToggleNormalSelection" |
"V" | "Shift" | "Vi|~Search" | "ToggleLineSelection" |
"V" | "Control" | "Vi|~Search" | "ToggleBlockSelection" |
"V" | "Alt" | "Vi|~Search" | "ToggleSemanticSelection" |
"Enter" | | "Vi|~Search" | "Open" |
"Z" | | "Vi|~Search" | "CenterAroundViCursor" |
"F" | | "Vi|~Search" | "InlineSearchForward" |
"F" | "Shift" | "Vi|~Search" | "InlineSearchBackward" |
"T" | | "Vi|~Search" | "InlineSearchForwardShort" |
"T" | "Shift" | "Vi|~Search" | "InlineSearchBackwardShort" |
";" | | "Vi|~Search" | "InlineSearchNext" |
"," | | "Vi|~Search" | "InlineSearchPrevious" |
"K" | | "Vi|~Search" | "Up" |
"J" | | "Vi|~Search" | "Down" |
"H" | | "Vi|~Search" | "Left" |
"L" | | "Vi|~Search" | "Right" |
"ArrowUp" | | "Vi|~Search" | "Up" |
"ArrowDown" | | "Vi|~Search" | "Down" |
"ArrowLeft" | | "Vi|~Search" | "Left" |
"ArrowRight" | | "Vi|~Search" | "Right" |
"0" | | "Vi|~Search" | "First" |
"$" | "Shift" | "Vi|~Search" | "Last" |
"Home" | | "Vi|~Search" | "First" |
"End" | | "Vi|~Search" | "Last" |
"^" | "Shift" | "Vi|~Search" | "FirstOccupied" |
"H" | "Shift" | "Vi|~Search" | "High" |
"M" | "Shift" | "Vi|~Search" | "Middle" |
"L" | "Shift" | "Vi|~Search" | "Low" |
"B" | | "Vi|~Search" | "SemanticLeft" |
"W" | | "Vi|~Search" | "SemanticRight" |
"E" | | "Vi|~Search" | "SemanticRightEnd" |
"B" | "Shift" | "Vi|~Search" | "WordLeft" |
"W" | "Shift" | "Vi|~Search" | "WordRight" |
"E" | "Shift" | "Vi|~Search" | "WordRightEnd" |
"%" | "Shift" | "Vi|~Search" | "Bracket" |
"/" | | "Vi|~Search" | "SearchForward" |
"?" | "Shift" | "Vi|~Search" | "SearchBackward" |
"N" | | "Vi|~Search" | "SearchNext" |
"N" | "Shift" | "Vi|~Search" | "SearchPrevious" |
Search Mode
key | mods | mode | action | | | |
"Enter" | | "Search|Vi" | "SearchConfirm" |
"Escape" | | "Search" | "SearchCancel" |
"C" | "Control" | "Search" | "SearchCancel" |
"U" | "Control" | "Search" | "SearchClear" |
"W" | "Control" | "Search" | "SearchDeleteWord" |
"P" | "Control" | "Search" | "SearchHistoryPrevious" |
"N" | "Control" | "Search" | "SearchHistoryNext" |
"ArrowUp" | | "Search" | "SearchHistoryPrevious" |
"ArrowDown" | | "Search" | "SearchHistoryNext" |
"Enter" | | "Search|~Vi" | "SearchFocusNext" |
Windows, Linux, and BSD only
key | mods | mode | action | | | |
"V" | "Control|Shift" | "~Vi" | "Paste" |
"V" | "Control|Shift" | "Vi|Search" | "Paste" |
"C" | "Control|Shift" | | "Copy" |
"F" | "Control|Shift" | "~Search" | "SearchForward" |
"B" | "Control|Shift" | "~Search" | "SearchBackward" |
"C" | "Control|Shift" | "Vi|~Search" | "ClearSelection" |
"Insert" | "Shift" | | "PasteSelection" |
"0" | "Control" | | "ResetFontSize" |
"=" | "Control" | | "IncreaseFontSize" |
"+" | "Control" | | "IncreaseFontSize" |
"NumpadAdd" | "Control" | | "IncreaseFontSize" |
"-" | "Control" | | "DecreaseFontSize" |
"NumpadSubtract" | "Control" | | "DecreaseFontSize" |
macOS only
key | mods | mode | action / chars | | | |
"K" | "Command" | "~Vi|~Search" | chars: "\u000c" |
"K" | "Command" | "~Vi|~Search" | "ClearHistory" |
"0" | "Command" | | "ResetFontSize" |
"=" | "Command" | | "IncreaseFontSize" |
"+" | "Command" | | "IncreaseFontSize" |
"NumpadAdd" | "Command" | | "IncreaseFontSize" |
"-" | "Command" | | "DecreaseFontSize" |
"NumpadSubtract" | "Command" | | "DecreaseFontSize" |
"V" | "Command" | "~Vi" | "Paste" |
"V" | "Command" | "Vi|Search" | "Paste" |
"C" | "Command" | | "Copy" |
"C" | "Command" | "Vi|~Search" | "ClearSelection" |
"H" | "Command" | | "Hide" |
"H" | "Command|Alt" | | "HideOtherApplications" |
"M" | "Command" | | "Minimize" |
"Q" | "Command" | | "Quit" |
"W" | "Command" | | "Quit" |
"N" | "Command" | | "CreateNewWindow" |
"T" | "Command" | | "CreateNewTab" |
"F" | "Command|Control" | | "ToggleFullscreen" |
"F" | "Command" | "~Search" | "SearchForward" |
"B" | "Command" | "~Search" | "SearchBackward" |
"]" | "Command|Shift" | | "SelectNextTab" |
"[" | "Command|Shift" | | "SelectPreviousTab" |
"Tab" | "Command" | | "SelectNextTab" |
"Tab" | "Command|Shift" | | "SelectPreviousTab" |
"1" | "Command" | | "SelectTab1" |
"2" | "Command" | | "SelectTab2" |
"3" | "Command" | | "SelectTab3" |
"4" | "Command" | | "SelectTab4" |
"5" | "Command" | | "SelectTab5" |
"6" | "Command" | | "SelectTab6" |
"7" | "Command" | | "SelectTab7" |
"8" | "Command" | | "SelectTab8" |
"9" | "Command" | | "SelectLastTab" |
Maintainers
- Christian Duerr <contact@christianduerr.com>
- Kirill Chibisov <contact@kchibisov.com>