Keys

These are the possible keys and key combinations one can set in the Keybindings configuration. For more information, please see: https://docs.rs/termion/1.5.6/termion/event/enum.Key.html

Or some related Github Issues:

There's a table with an overview of valid key combinations at the bottom of this page.

Char: <character>

A single character with no modifier, eg. Char: 'f'

Note: Please also refer to the table at the bottom of this page

Alt: <character>

A single character preceded by the Alt modifier, eg. Alt: 'f'.

Note: Please also refer to the table at the bottom of this page

Ctrl: <character>

A single character preceded by the Ctrl modifier, eg. Ctrl: 'f'.

Note: Please also refer to the table at the bottom of this page

F: <1-12>

One of the F characters (usually at the top of the keyboard). eg. F: 11

Backspace

The Backspace key.

Left / Right / Up / Down

The arrow keys on the keyboard.

Home

The home key.

End

The End key.

PageUp / PageDown

The PageUp or PageDown keys.

BackTab

The backward Tab key.

Delete

The delete key.

Insert

The insert key.

Esc

The Esc key.

Valid character combinations

Following is a table that gives an overview of all the possible character combinations available for keybindings.

Note that combining any of the Ctrl, Alt or Char bindings with the special keys mentioned above isn't possible.

KeysCtrl: ' 'Alt: ' 'Char: ' '
a-zyesyesyes
A-Znoyesyes
0-9noyesyes
Spacenoyesyes
Tabnoyesyes
.:,;-_!?noyesyes
'"#$%&()noyesyes
*+/<=>@\noyesyes
[]^_\|{}~noyesyes
äöüßnoyesyes