Показать сообщение отдельно
Старый 08.01.2004, 23:05     # 10
Gerasim
 
Аватар для Gerasim
 
Регистрация: 12.09.2002
Адрес: Russia
Сообщения: 2 634

Gerasim Бог с наворотамиGerasim Бог с наворотами
Gerasim Бог с наворотамиGerasim Бог с наворотамиGerasim Бог с наворотамиGerasim Бог с наворотамиGerasim Бог с наворотамиGerasim Бог с наворотами
Вот чего в советах по ХР накопал

В DOS-приложениях не переключается раскладка клавиатуры на русскую, хотя русские буквы отображаются нормально.
Для решения необходимо в реестре по адресу:
HKEY_LOCAL_MACHINE -> SYSTEM -> CurrentControlSet -> Control -> KeyboardLayout

изменить значение ключа 00000409 в папке DosKeybCodes на "ru".

Кроме этого, в файле "autoexec.nt", расположенном в Windows\system32, надо добавить строку "lh %SystemRoot%\system32\kb16.com ru". После перезагрузки переключение раскладки клавиатуры в DOS-приложениях будет производиться комбинациями Ctrl+Left Shift (английская) и Ctrl+Right Shift (русская). Данный метод нормально работает в том случае, если Language settings for the system (апплет Regional Options) в качестве Default стоит Cyrilic.
Комментарий Модератора:
Borland:
Очень правильный совет, работает это для всех 32-битных NT-систем (WinNT3.x/WinNT4/Win2000/WinXP 32bit/Win2003 32bit/WinVista 32bit/Win2008 32bit/Win7 32bit/Win8.x 32 bit).
Это штатный способ русификации ntvdm (NT Virtual DOS Machine), встроенного в NT-системы эмулятора DOS, в котором выполняются все DOS-программы. В системах x64 ntvdm отсутствует.
Вышеприведённые же советы относятся к русификации консоли DOS-based Windows (Win3.x/Win95/Win98/WinMe).
__________________
Барыня, конечно, сволочь, но собачку мы утопим...



Последний раз редактировалось Borland; 11.05.2014 в 15:06. Причина: коммент
Gerasim вне форума