Команда 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
Назад | Содержание | Вперед