KEYRUS - как настроить переключение языков?

Поиск, обмен ссылками, вопросы по устаревшему программному обеспечению.
Аватара пользователя
ATauenis
Advanced Member
Сообщения: 5853
Зарегистрирован: 30.04.2015,21:30
Откуда: Москва
Благодарил (а): 1 раз
Поблагодарили: 27 раз
Контактная информация:

Вклад в сообщество

KEYRUS - как настроить переключение языков?

Сообщение ATauenis » 23.12.2024,13:57

Lirk писал(а): 23.12.2024,13:32 Еще такой вопрос: как это лучше запускать на новой 64-битной системе?
Лучше пользоваться пакетами локализации для 64-битной операционной системы.
Lirk писал(а): 23.12.2024,13:32 Через какой-то эмулятор, типа DosBox, или может есть что-то более удобное?
Также, как будете запускать DOS-софт, для которого нужны такие извраты.

Аватара пользователя
uav1606
Advanced Member
Сообщения: 6113
Зарегистрирован: 16.01.2008,22:04
Откуда: Енакиево
Благодарил (а): 5 раз
Поблагодарили: 12 раз
Контактная информация:

Вклад в сообщество

KEYRUS - как настроить переключение языков?

Сообщение uav1606 » 23.12.2024,15:15

Я использую альтернативную раскладку через KBD-файл, но приоритет не меняется, после запуска нужно все равно нажать клавишу для переключения на альтернативную раскладку
Я имею в виду заменить как раз стандартную раскладку (английскую) на ту, что Вам нужна.
То есть Вы с помощью KEYEDIT редактируете, скажем, KEYBOARD.KBD, чтобы у Вас получилось что-то такое (это изначально латинская раскладка по F5):
keyedit_002.png
keyedit_002.png (4.98 КБ) 1407 просмотров
Сохраняете, грузите KEYRUS /BASE_KEYS=ON /KEYS=KEYBOARD.KBD - в итоге у Вас основной будет русская раскладка. Ну или меняете таким образом на любую (только не забудьте про вариант по F6 с Shift'ом).
То есть Вы таким образом полностью превращаете русскую раскладку в английскую и наоборот. Ну или с альтернативной точно так же можно провернуть.
Добавил в .bat файл - ничего не поменялось, да и если бы это работало, то нужна возможность выбора и альтернативной раскладки, это - третий вариант раскладки.
В чистом DOS и DOSBox работает, а вот в окне консоли Windows XP у меня тоже не работает, но у меня там вообще раскладка никак не переключается Keyrus'ом.
Последний раз редактировалось uav1606 24.12.2024,00:36, всего редактировалось 1 раз.

Аватара пользователя
uav1606
Advanced Member
Сообщения: 6113
Зарегистрирован: 16.01.2008,22:04
Откуда: Енакиево
Благодарил (а): 5 раз
Поблагодарили: 12 раз
Контактная информация:

Вклад в сообщество

KEYRUS - как настроить переключение языков?

Сообщение uav1606 » 24.12.2024,00:32

Lirk, лучше всего запускать так:
KEYRUS /BASE_KEYS=on /KEYS=KEYBOARD.KBD

/BASE_KEYS=Off делает ровно обратное - не даёт менять английскую раскладку на пользовательскую из KBD-файла.
По поводу альтернативной - они же там в KEYEDIT выбираются, смотрите меню внизу. Всего 6 штук можно записать в KBD:
F1 - русская, строчные буквы;
F2 - русская, прописные (с Shift);
F3 - альтернативная;
F4 - альтернативная с Shift;
F5 - английская, строчные;
F6 - английская, прописные.

Вам нужно поменять F5 и F6, это раскладка по умолчанию.
Речь про версию 7.3 Keyrus.

Под DOSBox у меня всё работает:
dosbox_003.png
dosbox_003.png (4.53 КБ) 1373 просмотра
(Раскладку я не менял, то есть ввёл это "qqqq", потом запустил Keyrus, потом опять понажимал это самое "qqqq", вместо которого теперь показывается "ыыыы".

Естественно, под консолью XP может и не работать - там вообще многие DOS-программы глючат, в том числе и Keyrus.

Ну и учитывайте, что /KEYS и /BASE_KEYS не работает динамически, их надо указывать при первом старте KEYRUS. Если он уже запущен без них, то они не сработают.

Ответить