Первый вариант - CTRL-F12. Но у нас программа, запускаемая под ним имела свою функцию на F12. То есть была занята. Да и к тому же CTRL+F1...F12 используются самим DOSBOX.
Второй вариант смены раскладки в dosbox:
left shift + left alt = eng
right shift + left alt = рус
Предварительно для поддержки русского языка в dosbox.conf был вписан параметр:
keyboardlayout=RU
UPD. На ALT у нас оказалась встроенная функция FoxPro..поэтому это неудобно.
Но найден ещё один вариант: переключение по правому CTRL ! Как - читаем:
1. Качаем keyrus.com
2. Кладём в папку Dosbox'а (туда же, где файл dosbox.exe)
3. В dosbox.conf в раздел [autoexec] пишем:
d:
chdir d:\dosbox-0.72
keyrus.com
z:
, где d:\dosbox-0.72 - папка с dosbox, d: - диск, на котором лежит папка dosbox.
Теперь можно менять раскладку с латинской(английской) на русскую и обратно простым нажатием правого CTRL. :)
Как переназначить клавиши в DOSBox'е?
У нас ещё оказалось, что CTRL+F7 используется программой, а DOSBOX её тоже использует. Пришлось переназначать клавиши.
В DOSBox'е есть встроенная функция "mapper". Вызывается она по комбинации Ctrl+F1.
С помощью этой функции можно переназначить клавиши клавиатуры или джойстика на другие клавиши клавиатуры или джойстика (то есть можно назначить управление джойстиком с помощью клавиатуры или же наоборот - клавиатуры на джойстик). Для каждой перенаправляемой клавиши проделайте следующую процедуру:
- Выберите клавишу на экране,
- Нажмите Add,
- Нажмите клавишу на своей клавиатуре или на джойстике, которую вы хотите сопоставить выбранной на экране
После окончания процедуры можно сохранить файл с настройками переназначения (если вы хотите пользоваться этими настройками в следующий раз) и нажмите Exit. Отсюда. Да и вообще: вопросы/ответы по Dosbox.
Write a comment