Как сделать переключение раскладки в ДОС приложении...
Модераторы: Al_lexx, Sharp, ionika, Happy_MAN, 0xFF, Atom, Serega S.U.
-
- Сообщения: 187
- Зарегистрирован: 11 июл 2006, 16:28
Как сделать переключение раскладки в ДОС приложении...
Стоит WinXP SP2 eng + MUI. И программа под ДОС. Не получается переключить раскладку клавиатуры в ДОС программе на русскую. Как можно поправить ситуацию ?
Лень самому писать вот почитай тут: http://computery.ru/conf/viewtopic.php?t=2216
Особенно ответ камрада НЕТ: Для решения необходимо в реестре по адресу
hkey_local_machine -> system -> currentcontrolset -> control -> keyboardlayout
изменить значение ключа 00000409 в папке doskeybcodes на "ru".
Кроме этого, в файле "autoexec.nt", расположенном в windowssystem32, надо добавить строку "lh %systemroot%system32kb16.com ru". После перезагрузки переключение раскладки клавиатуры в dos-приложениях будет производиться комбинациями ctrl+left shift (английская) и ctrl+right shift (русская). Данный метод нормально работает в том случае, если language settings for the system (апплет regional options) в качестве default стоит cyrilic.
Особенно ответ камрада НЕТ: Для решения необходимо в реестре по адресу
hkey_local_machine -> system -> currentcontrolset -> control -> keyboardlayout
изменить значение ключа 00000409 в папке doskeybcodes на "ru".
Кроме этого, в файле "autoexec.nt", расположенном в windowssystem32, надо добавить строку "lh %systemroot%system32kb16.com ru". После перезагрузки переключение раскладки клавиатуры в dos-приложениях будет производиться комбинациями ctrl+left shift (английская) и ctrl+right shift (русская). Данный метод нормально работает в том случае, если language settings for the system (апплет regional options) в качестве default стоит cyrilic.
"Эксперт - это человек, который больше уже не думает, он знает"
К. Хаббард
К. Хаббард
-
- Сообщения: 187
- Зарегистрирован: 11 июл 2006, 16:28