Или ещё способ
Попробуйте, может поможет. Где то, кто то дал мне - работает.
Если в DOS-приложениях не переключается раскладка клавиатуры на русскую, хотя русские
буквы отображаются нормально, то в разделе реестра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\KeyboardLayout\DosKeybCodes
измените значение параметра "00000409" на "ru".
Кроме этого, в файле autoexec.nt, расположенном
в Winnt\system32, добавьте строку lh %SystemRoot%\system32\kb16.com ru ------ по поводу этой строчки уточните!!!!!!!! у нас что то связано с самой программой. Я не знаю что такое kb16.com.
После перезагрузки переключение раскладки клавиатуры в DOS-приложениях будет производиться
комбинациями клавиш <Ctrl>+<левый Shift> (английская раскладка) и <Ctrl>+<правый Shift>
(русская) .
Данный метод нормально работает в том случае, если в Панели управления в настройках региона
(Regional Options) для параметра "Language settings for the system" в качестве Default стоит
Cyrilic.