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

"Функциональные" клавиши


Эту таблицу я получил с помощью программки, которая "вычитывает" определения клавиш непосредственно из самого syscons.

Примерно такую же таблицу можно найти в "исходниках" системы (в конце файла /usr/src/sys/i386/isa/kbdtables.h)

Последовательности кодов, которые по умолчанию присвоены "функциональным" клавишам (fkey01 - fkey96)



fkey 1033[Mfkey 2033[Nfkey 3033[Ofkey 4033[P
fkey 5033[Qfkey 6033[Rfkey 7033[Sfkey 8033[T
fkey 9033[Ufkey10033[Vfkey11033[Wfkey12033[X
fkey13033[Yfkey14033[Zfkey15033[afkey16033[b
fkey17033[cfkey18033[dfkey19033[efkey20033[f
fkey21033[gfkey22033[hfkey23033[ifkey24033[j
fkey25033[kfkey26033[lfkey27033[mfkey28033[n
fkey29033[ofkey30033[pfkey31033[qfkey32033[r
fkey33033[sfkey34033[tfkey35033[ufkey36033[v
fkey37033[wfkey38033[xfkey39033[yfkey40033[z
fkey41033[@fkey42033[[fkey43033[\fkey44033[]
fkey45033[^fkey46033[_fkey47033[`fkey48033[{
fkey49033[Hfkey50033[Afkey51033[Ifkey52-
fkey53033[Dfkey54033[Efkey55033[Cfkey56+
fkey57033[Ffkey58033[Bfkey59033[Gfkey60033[L
fkey610177fkey62033[Jfkey63033[~fkey64033[}
fkey65fkey66fkey67fkey68
fkey69fkey70fkey71fkey72
fkey73fkey74fkey75fkey76
fkey77fkey78fkey79fkey80
fkey81fkey82fkey83fkey84
fkey85fkey86fkey87fkey88
fkey89fkey90fkey91fkey92
fkey93fkey94fkey95fkey96

Иван Паскаль pascal@tsu.ru


Эти же значения (кроме fkey61 - [Delete]) могут выдавать клавиши дополнительной цифровой клавиатуры (keypad), когда она находится не в "режиме цифр" (неактивный Num Lock).
  А несколько fkey (пропущенных выше) можно получить только с кнопок этой дополнительной клавиатуры (опять же в "нецифровом режиме")

fkey52 - [-] fkey54 - [5] fkey56 - [+]

И, наконец, "микрософтовская" клавиатура имеет еще три дополнительные кнопки, на которые по умолчанию тоже назначены fkey

fkey62 - ["окошко" слева] fkey63 - ["окошко" справа] fkey64 - ["меню"]

Остальные fkeyfkey65 - fkey96 зарезервированы для дальнейших расширений клавиатуры. То есть, они не назначены ни на какие клавиши, и не генерируют никаких последовательностей.

Можно отметить, что существует еще одна клавиша, которая выдает последовательность кодов, и которую можно также отнести к "функциональным".
  Обозначается она btab (back tab) и назначена по умолчанию на [Tab]+[Shift]. Однако, в отличии от fkey он всегда выдает цепочку "Esc[Z", которую изменить нельзя (разве что, подправив "исходники").

Ну и, наконец, сами последовательности, которые по умолчанию соответствуют fkey'ям, можно посмотреть в "Приложение 3. Функциональные клавиши".


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