Вопрос
У меня стоит Windows XP (и Linux). Так вот с Windows XP проблемы: когда у меня стояла 98-ая, все нормально было, и когда ME. А теперь в DOS'е не могу на русском писать…
Как это исправить без русификаторов (вроде keyrus)? А если никак, то как правильно пользоваться KEYRUS'ом?
Ответ
Открываем реестр, находим ключ
HKEY_LOCAL_MACHINE \SYSTEM \CurrentControlSet \Control \KeyboardLayout \DosKeybCodes
и изменяем значение 00000409 на «ru».
После этого открываем файл autoexec.nt
(он находится в папке %SystemRoot%\system32) и добавляем строку
lh %SystemRoot%\system32\kb16.com ru
Перегружаем компьютер и убеждаемся, что теперь в DOS-прилложениях переключение на русскую раскладку происходит по нажатию Ctrl+Right Shift, на английскую — Ctrl+Left Shift.
Из конференции Expert_FAQ
У меня WIN2000, и писать на русском было можно по нажатию CTRL + LeftShift + RightShift, обратно на латыни CTRL + LeftShift
Когда я сделал так, как здесь сказано, стало можно писать на русском и как раньше, и по тем клавишам, как здесь указано.
НО осталась проблема, не разрешимая ни раньше, ни теперь: нормально писать на русском старым или новым способом можно, если число строк на экране 50. Это не очень удобно — строки расположены вплотную друг к другу, буквы мелкие. Когда же перехожу на число строк 25, кодировка сбивается на коды. Можно задействовать русификатор rk.com, но возникают дополнительные прроблемы (зависание и т.д.)
В Win98 при переходе в DOS все нормально пишется при числе строк 25. Что бы придумать для WIN2000, чтобы при переходе в DOS и число строк на экране было 25, и легко переходить на русский.
yuryper
Copyright 2000-2004 Сообщество Чайников
Контактная информация