4 Bind some action to specified keystroke. Remember that all characters
5 in keystrokes are case-sensitive! Uppercase letter usually means that
6 you need to keep SHIFT pressed to get the key to work.
8 Most most commonly used keystrokes are:
11 meta-x - Meta-x (Meta is quite often Alt-key in PCs, ESC-x works too)
13 Irssi has by default also defined several other keys which you can use:
15 return - The return/enter key
16 up, down, left, right - Arrow keys
17 home, end, prior, next - prior = Page Up, next = Page Down
20 The keystroke can contain as many key presses as you want, and you can
21 define names for different key sequences to use them more easily (the
22 keys above are done like that). For example, you may want to manage
23 windows with ^W key, so that ^W^C creates new window, ^W^K kills the
24 active window, etc. you may do it like:
26 /BIND ^W^C /WINDOW NEW HIDE
27 /BIND ^W^K /WINDOW KILL
29 But maybe you wish to give these binds to other people who want to use
30 some other key than ^W, then it would be better done as:
33 /BIND window-^C /WINDOW NEW HIDE
34 /BIND window-^K /WINDOW KILL
37 Command can be one of:
39 command - Run any /COMMAND (you could use /COMMAND directly without
51 scroll_backward - Previous page
52 scroll_forward - Next page
53 scroll_start - Beginning of the window
54 scroll_end - End of the window
62 active_window - Go to next window with the highest activity
63 next_window_item - Next channel/query. In empty windows change
65 previous_window_item - Previous channel/query. In empty windows change
78 delete_to_previous_space
85 check_replaces - Check word replaces
89 yank_from_cutbuffer - "Undelete" line
90 transpose_characters - Swap current and previous character
91 insert_text - Insert data to entry line, data may contain $variables.
98 People with qwertz layout probably want to swap meta-y and meta-z:
99 /BIND meta-z change_window 16