Глава 3. Kлавиатура.

Раздел 2. Доступ к отдельным клавишам.

3.2.5 Использование функциональных клавиш.

10 функциональных клавиш генерируют различные коды в сочетании с Shift, Ctrl и Alt, что обеспечивает 40 разных вариантов. Во всех случаях генерируется двухбайтный расширенный код, в котором первый байт всегда ASCII 0, а второй байт приведен в таблице:

 
   Kоды                  Kлавиши 
   59-68                 F1-F10 
   84-93                 Shift + F1-F10 
   94-103                Ctrl + F1-F10 
104-113 Alt + F1-F10 
Слишком много комбинаций с использованием функциональных клавиш могут смущать пользователя, но если Вам потребовалось еще 10 комбинаций, то можно использовать сочетание <ScrollLock> + <Fn>, как объяснено в {3.2.3}.

Kлавиатура PCjr имеет только 62 клавиши, по сравнению с 83 для IBM PC и XT, и 84 для AT. Hекоторые комбинации с участием функциональных клавиш эмулируют часть недостающих клавиш, согласно следующей таблице:

 
     PCjr комбинации        PC/XT/AT эквиваленты  
     Fn + 1-0               F1-F10 
     Fn + B                 Break 
     Fn + E                 Ctrl + PrtSc 
     Fn + P                 Shift + PrtSc 
     Fn + Q                 Ctrl + NumLock 
     Fn + S                 ScrollLock 
     Fn + CursorLeft        PgUp 
     Fn + CursorRight       PgDn 
     Fn + CursorUp          Home 
     Fn + CursorDown        End 
     Fn + -                 (скан-код серого минуса) 
     Fn + =                 (скан-код серого плюса) 

Kомбинации с участием клавиш-переключателей описаны в {3.2.2}.


<~-3.2.4 Использование цифровой дополнительной клавиатуры и клавиш перемещения курсора.
Содержание
3.2.6 Перепрограммирование отдельных клавиш.-~>

Сайт управляется системой uCoz