Перейти к содержимому

Как поменять язык в dosbox

  • автор:

dosbox смена раскладки

Первый вариант — CTRL-F12. Но у нас программа, запускаемая под ним имела свою функцию на F12. То есть была занята. Да и к тому же CTRL+F1. F12 используются самим DOSBOX.

Второй вариант смены раскладки в dosbox:

left shift + left alt = eng

right shift + left alt = рус

Предварительно для поддержки русского языка в dosbox.conf был вписан параметр:

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.

Экран настроек mapper’а

С помощью этой функции можно переназначить клавиши клавиатуры или джойстика на другие клавиши клавиатуры или джойстика (то есть можно назначить управление джойстиком с помощью клавиатуры или же наоборот — клавиатуры на джойстик). Для каждой перенаправляемой клавиши проделайте следующую процедуру:

  • Выберите клавишу на экране,
  • Нажмите Add,
  • Нажмите клавишу на своей клавиатуре или на джойстике, которую вы хотите сопоставить выбранной на экране

После окончания процедуры можно сохранить файл с настройками переназначения (если вы хотите пользоваться этими настройками в следующий раз) и нажмите Exit. Отсюда. Да и вообще: вопросы/ответы по Dosbox.

Как поменять язык в dosbox

Сообщения: 4
Благодарности: 0

Не работает переключение между языками в Dos приложениях. Те фишки, которые работали в Win 7, не помогают. ( замена в реестре en на ru и добавление в autoexec.nt kb16.com ru)
Кто имеет решение данной проблемы?

Сообщения: 20010
Благодарности: 3116

Цитата biggest_2016:

Те фишки, которые работали в Win 7, не помогают. »

——-
Хочу ли я — Могу ли я — Говно ли я — Магнолия

Последний раз редактировалось yurfed, 28-09-2016 в 01:25 .

Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Сообщения: 4
Благодарности: 0

Keyrus в windows 10 x86 не работает! Он и под XP криво работал, либо не работал вообще.

Сообщения: 27449
Благодарности: 8086

Цитата biggest_2016:

Он и под XP криво работал, либо не работал вообще. »

Сказки не рассказывайте, пожалуйста.

Сообщения: 5380
Благодарности: 1874

Конфигурация компьютера
ОС: OpenSUSE Tumbleweed en-us, Windows 10 Pro x64 en-us

biggest_2016,

У вас в командной строке раскладка переключается??
Вы работаете через DOSBox??
Вносили ли вы соответствующие изменения строго следуя, например, этой инструкции??

——-
Кто реку перешел, тому росы бояться ни к чему

Сообщения: 20010
Благодарности: 3116

Цитата beigemidnight:

XPTweaker пробовали? »

СтОит попробовать?
Больше не предлагайте такую шнягу. Заодно и картинка у вас некудышная.

——-
Хочу ли я — Могу ли я — Говно ли я — Магнолия

Сообщения: 4
Благодарности: 0

В командной строке все переключается. В приложении не переключается. «Инструкции» у меня прекрасно работают в win 7 и win 8.1, а в десятке нет.

Сообщения: 4
Благодарности: 0

Вопрос решен. Не нужно менять в реестре в разделе HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout\DosKeybCodes значение параметра 0000409 на ru.
Просто добавить в autoexec.nt — %SystemRoot%\system32\kb16 ru.

Русификация Dosbox

Продолжая тему о DOSBox, хочу рассказать, как настроить отображение русского текста, а так же его ввод.

Вам понадобится файл локализации, который можно взять с официального сайта вот здесь.

Из скачанного архива нам понадобится лишь файл russian.txt . Его надо положить в укромное место, в ~/home/dos , например, или C:\Program Files\DOSBox-X.XX\ , в зависимости от операционной системы.

Ну, и покажем этот файл DB, отредактировав dosbox.conf. Найдите секцию [dosbox] и задайте в свойстве language имя файла russian.txt

[dosbox] # language -- Select another language file. # memsize -- Amount of memory DOSBox has in megabytes. # machine -- The type of machine tries to emulate:hercules,cga,tandy,pcjr,vga. # captures -- Directory where things like wave,midi,screenshot get captured. language=russian.txt # файл локализации machine=vga captures=capture memsize=16

Эти действия русифицируют консоль, вместо невнятных символов появятся русские буквы.

А теперь давайте сделаем возможным ввод русского текста. В том же файле конфигурации найдите секцию [dos] и поставьте свойство keyboardlayout в значение RU

[dos] # xms -- Enable XMS support. # ems -- Enable EMS support. # umb -- Enable UMB support. # keyboardlayout -- Language code of the keyboard layout (or none). xms=true ems=true umb=true keyboardlayout=RU # Задаем русскую кодовую страницу

Замечу, что переключение производиться следующим образом:

  • Левый Alt + Правый Shift на русскую раскладку
  • Левый Alt + Левый Shift обратно на английскую

Пользователям Windows рекомендуется удалить параметр -usercon из ярлыков, ведущих к DOSBox, в противном случае русификация может не сработать.

Итак, как видите, разница очевидна.

До описанных выше операций:

Norton Commander не русифицирован

Norton Commander русифицирован

Успехов в DOS’е, уважаемые!

как в MS DOS сменить раскладку на русский язык?

Если под Windows XP в DOS-приложениях не переключается раскладка клавиатуры на русскую.. .
Для решения необходимо в реестре по адресу:
HKEY_LOCAL_MACHINE -> SYSTEM -> CurrentControlSet -> Control -> KeyboardLayout
изменить значение ключа 00000409 в папке DosKeybCodes на «ru».

Кроме этого, в файле autoexec . nt, расположенном в Windows\system32, надо добавить строку «lh %SystemRoot%\system32\kb16.com ru». После перезагрузки переключение раскладки клавиатуры в DOS-приложениях будет производиться комбинациями Ctrl+Left Shift (английская) и Ctrl+Right Shift (русская) . Данный метод нормально работает в том случае, если Language settings for the system в качестве Default стоит Cyrilic.

Остальные ответы
ctrl+alt только не помню правый или левый

=)))))) если в чистом досе, то тебе ещё надо туда добавить русскую кодировку 866, и только потом, в досовском редакторе, менять расскладку не всё так просто, а чем именно это как повезет, были варианты Ctrl+Alt, Ctrl+Shift, Left Shift+right Ctrl, оба шифта сразу

В MS-DOS раскладка задается в файле config.sys.
А если это Windows XP, то там MS-DOS нет. Есть командный интерпретатор, который принимает многие команды, бывшие в MS-DOS, и многие еще. Но его настройка на определенный язык осуществляется совершенно иначе, средствами Windows.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *