2001-02-17 05:30:06 -05:00
|
|
|
|
|
|
|
@SYNTAX:bind@
|
|
|
|
|
2001-05-11 09:44:23 -04:00
|
|
|
Bind some action to specified keystroke. Remember that all characters
|
|
|
|
in keystrokes are case-sensitive! Uppercase letter usually means that
|
|
|
|
you need to keep SHIFT pressed to get the key to work.
|
2001-02-17 05:30:06 -05:00
|
|
|
|
2001-05-11 09:44:23 -04:00
|
|
|
Most most commonly used keystrokes are:
|
2001-02-17 05:30:06 -05:00
|
|
|
|
2001-05-11 09:44:23 -04:00
|
|
|
^X - Ctrl-X
|
|
|
|
meta-x - Meta-x (Meta is quite often Alt-key in PCs, ESC-x works too)
|
2001-02-17 05:30:06 -05:00
|
|
|
|
2001-05-11 09:44:23 -04:00
|
|
|
Irssi has by default also defined several other keys which you can use:
|
2001-02-17 05:30:06 -05:00
|
|
|
|
2001-05-11 09:44:23 -04:00
|
|
|
return - The return/enter key
|
2002-02-16 07:08:45 -05:00
|
|
|
space, backspace - Space / backspace
|
2001-05-11 09:44:23 -04:00
|
|
|
up, down, left, right - Arrow keys
|
2002-02-16 07:08:45 -05:00
|
|
|
cleft, cright - Ctrl-left/right
|
2001-05-11 09:44:23 -04:00
|
|
|
home, end, prior, next - prior = Page Up, next = Page Down
|
|
|
|
insert, delete
|
|
|
|
|
|
|
|
The keystroke can contain as many key presses as you want, and you can
|
|
|
|
define names for different key sequences to use them more easily (the
|
|
|
|
keys above are done like that). For example, you may want to manage
|
|
|
|
windows with ^W key, so that ^W^C creates new window, ^W^K kills the
|
|
|
|
active window, etc. you may do it like:
|
|
|
|
|
|
|
|
/BIND ^W^C /WINDOW NEW HIDE
|
|
|
|
/BIND ^W^K /WINDOW KILL
|
|
|
|
|
|
|
|
But maybe you wish to give these binds to other people who want to use
|
|
|
|
some other key than ^W, then it would be better done as:
|
|
|
|
|
|
|
|
/BIND ^W key window
|
|
|
|
/BIND window-^C /WINDOW NEW HIDE
|
|
|
|
/BIND window-^K /WINDOW KILL
|
2001-02-17 05:30:06 -05:00
|
|
|
|
|
|
|
|
2008-05-19 07:25:14 -04:00
|
|
|
To get a list of all bindable commands use /bind -list.
|
2001-02-17 05:30:06 -05:00
|
|
|
|
|
|
|
Examples:
|
|
|
|
|
|
|
|
Clear screen:
|
2001-05-11 09:44:23 -04:00
|
|
|
/BIND meta-c /CLEAR
|
2001-02-17 05:30:06 -05:00
|
|
|
|
2001-05-11 09:44:23 -04:00
|
|
|
People with qwertz layout probably want to swap meta-y and meta-z:
|
|
|
|
/BIND meta-z change_window 16
|
|
|
|
/BIND -delete meta-y
|