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