Поскольку это может легко заполнить Ваши журналы, значение по умолчанию не должно регистрироваться. Добавьте переход к цели ЖУРНАЛА, которая зарегистрируется к журналу ядра (с которым Вы видите dmesg
или в том, везде, где системный журнал настроен, чтобы записать это для Вашего дистрибутива). В Вашем целевом ЖУРНАЛОМ правиле можно установить --log-level
и --log-prefix
помочь организовать сообщения и разделить их от других сообщений ядра.
ЖУРНАЛ является "не завершающейся целью", так постановите, что обход продвинется к следующему правилу — можно в основном добавить регистрирующееся право выше существующих правил, не влияя на них.
Я полагаю, что ctrl-' не будет передан приложениям в консоли. Это также не обнаруживается в xev.
Это может быть входная система или даже аппаратные средства ПК, но без обмана некоторые сочетания клавиш может быть невозможно обнаружить.
cat -v
Затем просто нажмите клавиши, которые Вы пытаетесь отобразить. Его вид сырой нефти, но это главным образом работает на такую вещь. Ключи управления заданиями и Ctrl-V все еще сделают то, что они делают, но для большинства других ключей как функциональные клавиши, клавиши со стрелками, и т.д., Вы видите последовательность, которую он генерирует. Просто помните ^[
часть является управляющим кодом, и Вы заменяете это \e
в .inputrc
файл.
'
для Ctrl-', точно так же, как другие инструменты.
– l0b0
19.03.2012, 16:54
Ctrl+'
и '
. Это может быть настроено в некоторых эмуляторах терминала, таких как Xterm.
– Gilles 'SO- stop being evil'
19.03.2012, 20:23
Вам была бы нужна программа, которая читает вход в неканоническом режиме, и затем отобразите байты, который читал. Лично, я не знаю никакую подобную программу, таким образом, я использую кошку и передаю вывод по каналу через передозировку для наблюдения отдельных байтов, который, кажется, работает 99% времени. Когда ключ взаимодействует с терминалом (например, перемещает курсор, удаляет символ), необходимо заключить его в кавычки с Ctrl-V все же.
Вы также можете просто использовать Ctrl[11453]+[11454]V[11455], который "процитирует" вашу следующую последовательность клавиш.
.