-
Notifications
You must be signed in to change notification settings - Fork 27
Keyboard bindings
The keyboard interface is rebindable via the configuration file. To see the current settings use the /keymap command.
Note that these keybindings are using Emacs syntax. C-a means "hold
control and press A". M-a means "hold meta key and press A". On most
modern keyboards the Meta key is labeled Alt or Option.
Window navigation
-
C-nnext channel -
C-pprevious channel -
M-#jump to window -1234567890qwertyuiop!@#$%^&*()QWERTYUIOP -
M-ajump to activity -
M-sjump to previous window -
ESCreturn to messages view (from userlist, masklist, help, etc)
Editing
-
C-abeginning of line -
C-eend of line -
C-kdelete to end -
C-udelete to beginning -
C-ddelete at cursor -
C-wdelete word backwards -
C-ypaste from yank buffer -
C-tswap characters at cursor -
M-fforward word -
M-bbackward word -
M-Rightforward word -
M-Leftbackward word -
M-Backspacedelete word backwards -
M-ddelete word forwards -
M-Enterinsert newline -
Tabnickname completion
Client settings
-
F2toggle detailed view -
F3toggle detailed activity bar -
F4toggle metadata visibility -
F5toggle split window layout
Scrolling
-
Page Upscroll up -
Page Downscroll down
Formatting
-
C-bbold -
C-ccolor -
C-vreverse video -
C-_underline -
C-]italic -
C-oreset formatting
Digraphs
-
M-kinsert digraph
See the /digraphs command for a full list of available digraphs. This allows you to insert many glyphs that aren't on a standard keyboard into your chat messages. For example, to type a greek lambda λ you can type l* followed by M-k.