Если Вы смотрите на руководство ping man ping
, можно читать:
-I interface address
Set source address to specified interface address. Argument may be numeric IP
address or name of device.
showkey
разгрузит код для любой клавиши, которую Вы нажимаете. Вы, вероятно, хотите showkey -s
(хотя никакие опции не работают хорошо, также). Я нажал SHIFT (0x9a, ФИКСИРУЮТ возвращение):
$showkey -s
kb mode was in UNICODE
[ if you are trying this under X, it might not work
since the X server is also reading /dev/console ]
press any key (program terminates 10s after last keypress)
0x9a
0x2a 0xaa
Как предупреждение говорит, не пробуйте его под xterm (или никакие X программ). Этому нужен реальный tty для чтения из.
Эти ключи не отправляются на терминалы. Только печатаемые символы, функциональные клавиши и комбинации этих ключей с модификаторами отправляются в терминальные приложения (большинство функциональных клавиш отправляется в форме escape-последовательностей, начинающихся с ESC [
). Модифицирующие клавиши (как CapsLock, Сдвиг, и т.д.) видимы к приложениям GUI, но не к терминальным приложениям. Вы не сможете обнаружить нажатие этих ключей в энергии или tmux. Посмотрите то, Что метаклавиша удара? для большего количества фона.
С Fn на многих ноутбуках это еще хуже: этот ключ обрабатывается BIOS и даже не видимый к операционной системе.
t_SI
и материал как этот в Vim. Это работало бы? – greduan 07.01.2013, 18:16