Запускает программу Keyb, которая конфигурирует клавиатуру для конкретного языка (используется для настройки клавиатуры на язык, отличный от американского английского).
Чтобы ввести команду в командной строке, используйте синтаксис: KEYB [xx[,[yyy][,[диск:][маршрут]имя_файла]]] [/E] [/ID:nnn] а в файле CONFIG.SYS используется синтаксис: INSTALL=[[диск_dos:]маршрут_dos]KEYB.COM [xx[,[yyy][,[диск:][маршрут]имя_файла]]] [/E] [/ID:nnn]
Запустить программу KEYB вы можете следующими способами:
Параметр xx задает код для схемы клавиатуры (см. ниже таблицу). Параметр yyy задает набор символов (кодовую страницу). Если это значение не задано, KEYB использует текущий набор.
Параметр [диск:][маршрут]имя_файла задает расположение и имя файла определения клавиатуры. По умолчанию файл называется KEYBOARD.SYS. Если KEYBOARD.SYS находится в каталоге, включенном в маршрут, то вам не нужно задавать эти параметры. Параметр [диск_dos:]маршрут_dos задает расположение файла KEYB.COM.
Параметр /E определяет, что установлена улучшенная клавиатура. /ID:nnn задает используемую клавиатуру. Этот параметр допустим только для стран, имеющих для одного и того же языка несколько схем клавиатуры (например, Франция, Италия и Великобритания). Список допустимых значений nnn, xx и yy приведен в следующей таблице:
Бельгия | 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