Команда KEYB
Запускает программу Keyb,  которая конфигурирует  клавиатуру для  конкретного  языка (используется для настройки клавиатуры на язык, отличный от американского английского). 
Чтобы ввести команду в командной строке, используйте синтаксис:
     KEYB [xx[,[yyy][,[диск:][маршрут]имя_файла]]] [/E] [/ID:nnn]
а в файле  CONFIG.SYS используется синтаксис:
     INSTALL=[[диск_dos:]маршрут_dos]KEYB.COM
             [xx[,[yyy][,[диск:][маршрут]имя_файла]]] [/E]
             [/ID:nnn]
     Запустить программу KEYB вы можете следующими способами:
-  включить в файл CONFIG.SYS команду INSTALL для KEYB.COM;
-  включить соответствующую команду KEYB в файл AUTOEXEC.BAT.
Параметр xx задает код для схемы клавиатуры (см. ниже таблицу). Параметр yyy задает набор символов (кодовую страницу).  Если это значение не задано, KEYB использует текущий набор. 
Параметр [диск:][маршрут]имя_файла задает расположение и имя файла  определения  клавиатуры.  По  умолчанию  файл   называется KEYBOARD.SYS.  Если KEYBOARD.SYS находится в каталоге, включенном в маршрут,  то вам не  нужно  задавать  эти  параметры.  Параметр [диск_dos:]маршрут_dos задает расположение файла KEYB.COM. 
Параметр /E определяет, что установлена улучшенная клавиатура. /ID:nnn задает используемую клавиатуру.  Этот параметр допустим только для стран, имеющих для одного и того же языка несколько схем клавиатуры (например,  Франция, Италия и Великобритания). Список допустимых значений nnn, xx и yy приведен в следующей таблице:
| Страна/язык | Схема клав. (знач. xx)
 | Набор символов (значение yy)
 | Идентификация клавиатуры (MInnnD)
 | 
|---|
| Бельгия | be | 850, 437 | 
| Бразилия | br | 850, 437 | 
| Великобритания | uk | 850, 437 | 166, 168 | 
| Венгрия | hu | 852, 850 | 
| Германия | gr | 850, 437 | 
| Дания | dk | 850, 865 | 
| Испания | sp | 850, 437 | 
| Италия | it | 850, 437 | 141, 142 | 
| Канада (фр.) | cf | 850, 863 | 
| Латинская Америка
 | la | 850, 437 | 
| Нидерланды | nl | 850, 437 | 
| Норвегия | no | 850, 865 | 
| Польша | pl | 852, 850 | 
| Португалия | po | 850, 860 | 
| США | us | 850, 437 | 
| Финляндия | su | 850, 437 | 
| Франция | fr | 850, 437 | 120, 189 | 
| Чехословакия (чешский)
 | cz | 852, 850 | 
| Чехословакия (словацкий)
 | sl | 852, 850 | 
| Швеция | sv | 850, 437 | 
| Швейцария (французский)
 | sf | 850, 437 | 
| Швейцария (немецкий)
 | sg | 850, 437 | 
| Югославия | yu | 852, 850 | 
Об активных и подготовленных наборах символов рассказывается в описании команды CHCP.  Заданный для yyy набор символов  должен быть установлен в системе. 
 Примечание:Если ваша система русифицирована, то в нее может быть включен соответствующий набор символов с кодом 866 (Россия). 
Если команда  KEYB дается без параметров,  то MS-DOS выводит текущую схему клавиатуры, соответствующий клавиатуре набор символов и текущий набор символов,  используемый клавиатурой и монитором:
     Current keyboard code: FR code page: 437
     Current CON code page: 437
     (Текущий код клавиатуры, кодовая страница,
      текущая кодовая страница консоли)
Чтобы переключиться  из  текущей  конфигурации  клавиатуры в конфигурацию по умолчанию, нажмите клавиши CTRL+ALT+F1. Для возврата  к  резидентной  в  памяти  конфигурации  клавиатуры нажмите CTRL+ALT+F2.  Для переключения в стандартный для некоторых  стран "режим пишущей машинки" нажмите CTRL+ALT+F7. 
Коды выхода программы Keyb приведены в следующей таблице:
| Код | Описание | 
|---|
| 0 | Файл определения клавиатуры успешно загружен. | 
| 1 | Недопустимый код клавиатуры, набор символов или синтаксис. | 
| 2 | Пропущен или неверен файл определения клавиатуры. | 
| 4 | Ошибка связи с клавиатурой или монитором. | 
| 5 | Запрошенный набор символов не подготовлен. | 
Например, чтобы загрузить  французскую  клавиатуру  (а  файл KEYBOARD.SYS находится в каталоге SYS на диске C), дайте команду:
    keyb fr,,c:\sys\keyboard.sys
Назад | Содержание | Вперед