PDA

Показать полную графическую версию : [решено] Переключение раскладки в DOS приложениях


kaksam
09-05-2007, 23:48
В Windows XP dos программы работали, раскладка клавиатуры с английской на русскую работала ! Установил Windows Vista dos программы работают, параметры прописаны:
в Windows\sistem32\autoexec.nt - прописал set clipper=F80
в Windows\sistem32\config.nt - прописал files=80; buffers=99

но работает только английский, русский отсутствует ! :(

Blast
10-05-2007, 21:29
Этих параметров мало, необходимо еще в autoexec.nt вписать две строки:
lh %SystemRoot%\system32\dosx
lh %SystemRoot%\system32\kb16.com ru
(можно и без lh)
И в реестре, в разделе HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout\DosKeybCodes изменить значение параметра 0000409 на ru

kaksam
11-05-2007, 18:38
Спасибо !!!!! Всё работает.

C уважением - Kaksam

Blast
11-05-2007, 22:39
Всегда пожалуйста, заходите еще ;)

CAB71
13-12-2010, 12:13
lh %SystemRoot%\system32\kb16.com ru »
Подскажите, украинский язык как указать?

Blast
13-12-2010, 12:30
CAB71, я вот смотрю статью MSKB 262283 (http://support.microsoft.com/kb/262283) и не вижу там украинского...
Можете попробовать кейрус с украинскими символами, по-моему украинские символы назначены в нем на твердом знаке, на тильде и на слеш/вопрос (внизу), переключение одним котролом правым и левым:
http://tools.oszone.net/Blast/KEYRUS.COM
Можно батником прописать вызов этого кейруса перед запуском программы.




© OSzone.net 2001-2012