Нашел забавный плагин для irssi, добавляющий хоткеи аля vim - естественно, всё работает только в английской раскладке. А можно ему как-нибудь скормить русские буквы ? Вот кусок кода, который задаёт хоткеи -
my $commands
= {
# operators
c => { char => 'c', func => \&cmd_operator_c, type => C_OPERATOR,
repeatable => 1 },
d => { char => 'd', func => \&cmd_operator_d, type => C_OPERATOR,
repeatable => 1 },
y => { char => 'y', func => \&cmd_operator_y, type => C_OPERATOR,
repeatable => 1 },
# arrow like movement
h => { char => 'h', func => \&cmd_h, type => C_NORMAL },
l => { char => 'l', func => \&cmd_l, type => C_NORMAL },
"\x08" => { char => '<BS>', func => \&cmd_h, type => C_NORMAL },
"\x7F" => { char => '<BS>', func => \&cmd_h, type => C_NORMAL },
' ' => { char => '<Space>', func => \&cmd_l, type => C_NORMAL },
# history movement
j => { char => 'j', func => \&cmd_j, type => C_NORMAL,