Настройка и работа в Linux
adb5321d

Обычные клавиши


Это клавиши, при нажатии которых выдается просто одиночный код (в отличии от "функциональных" клавиш). Кроме обычных символов (буквы, цифры, знаки препинания и т.п.) к ним относятся "управляющие" коды, которые генерируют клавиши [Esc], [Enter], [Tab] и [Backspace].

Кроме того, в зависимости от состояния модификаторов (обычно, модификатора ctrl), "символьные" клавиши тоже могут выдавать "управляющие" коды (CtrlA - 1, CtrlB - 2 и т.д.).

В таблице раскладки клавиатуры, коды таких обычных клавиш можно указывать просто числом или соответствующим символов в "одиночных кавычках" - 'a', 'b' и т.п. Для управляющих кодов существуют специальные названия (хотя их тоже можно указать просто числом). Полный список этих кодов можно посмотреть в "Приложение 2. Управляющие ("контроловые") символы".

Кроме того, в таблице раскладки клавиатуры можно встретить код nop.
Строго говоря, это не код, а просто указание syscons, что при нажатии на соответствующую клавишу никакого кода вообще выдавать не надо.
Обычно этим словом помечаются не клавиши, а только некоторые "состояния" клавиш (например, клавиша [&] при нажатом [Ctrl]). А также, скан-коды, которые не соответствуют никаким физическим кнопкам на клавиатуре.



Содержание раздела