Unix Man (Справочное руководство)


KEYBOARD(HW) - часть 6


/p>

В следующей таблице перечисляются "значения" специальных ключевых слов в файле /usr/lib/keyboard/keys (и в предыдущей таблице). mapkey(ADM) помещает "значение" ключевого слова в буфер управления вводом/выводом во время назначения клавиш. Эти ключевые слова используются только в файле скан-кодов /usr/lib/keyboard/keys для упрощения его чтения.

НазваниеЗначениеОписание

nop0Действия нет - "пустое" нажатие клавиши
lshift2Левая клавиша shift
rshift3Правая клавиша shift
clock4фиксация Capslock
nclock5фиксация Numlock
slock6фиксация Scroll lock
alt7Клавиша Alt
btab8Ключ обратной табуляции - генерирует фиксированную последовательность (esc [ Z)
ctrl9Клавиша Ctrl
nscr10Переключение на следующий экран
scr111Переключение на экран #1
...
scr1626Переключение на экран #16
fkey127Функциональная клавиша #1
...
fkey96122Функциональная клавиша #96
rctl128*Правая клавиша Ctrl
ralt129*Правая клавиша Alt
* Только в режиме AT

В следующей таблице перечисляются названия ключевых слов и их десятичные значения, которые могут взаимозаменяться в файле mapkey. Эти названия используются вместо соответствующих численных констант для облегчения чтения таблицы скан-кодов. Но в буфер управления вводом/выводом помещаются только десятичные значения. Они берутся из ascci(5).

НазваниеЗначениеНазваниеЗначение

nul0dc117
soh1dc218
stx2dc319
etx3dc420
eot4nak21
enq5syn22
ack6etb23
bel7can24
bs8em25
ht9sub26
nl10esc27
vt11fs28
np12gs29
cr13rs30
so14ns31
si15del127
dle16 

Назначение клавиш клавиатуры

Установление соответствия клавиш клавиатуры является составной частью эмуляции терминала. Эта процедура выполняется только для клавиатуры компьютера, но не для удаленных терминалов. Для изменения таблицы соответствий клавиш используйте утилиту mapkey. Чтобы изменить эту таблицу для отдельных каналов (экранов в многоэкранном режиме) используйте программу mapchan(5).




Начало  Назад  Вперед



Книжный магазин