Справочник программиста на персональном компьютере фирмы IBM. Клавиатура - Использование функциональных клавиш

ОГЛАВЛЕНИЕ

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


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

   Коды                  Клавиши

   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].
   Клавиатура PCjr имеет только 62 клавиши, по сравнению с 83 для
IBM PC и XT, и 84 для AT.  Некоторые комбинации с участием  функ-
циональных клавиш  эмулируют  часть  недостающих клавиш, согласно
следующей таблице:

     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 + =                 (скан-код серого плюса)

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