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>