-
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-n
next channel -
C-p
previous channel -
M-#
jump to window -1234567890qwertyuiop!@#$%^&*()QWERTYUIOP
-
M-a
jump to activity -
M-s
jump to previous window -
ESC
return to messages view (from userlist, masklist, help, etc)
Editing
-
C-a
beginning of line -
C-e
end of line -
C-k
delete to end -
C-u
delete to beginning -
C-d
delete at cursor -
C-w
delete word backwards -
C-y
paste from yank buffer -
C-t
swap characters at cursor -
M-f
forward word -
M-b
backward word -
M-Right
forward word -
M-Left
backward word -
M-Backspace
delete word backwards -
M-d
delete word forwards -
M-Enter
insert newline -
Tab
nickname completion
Client settings
-
F2
toggle detailed view -
F3
toggle detailed activity bar -
F4
toggle metadata visibility -
F5
toggle split window layout
Scrolling
-
Page Up
scroll up -
Page Down
scroll down
Formatting
-
C-b
bold -
C-c
color -
C-v
reverse video -
C-_
underline -
C-]
italic -
C-o
reset formatting
Digraphs
-
M-k
insert 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
.