Тема в качестве напоминалки про разные особенности эмуляторов
1. Отображение клавиатуры Корвета на клавиатуру PC
Начну нескромно со своего эмулятора Etalon Korvet Emulator
буквенные кнопки соотвествуют клавиатуре
Код:
Korvet PC
ВК/Enter Enter
СТР/CLS HOME
СТОП/STOP Page_UP
ИЗ/DEL INS??
ВЗ/INS DEL?
ВШ/BS bksp
ТАБ tab
ПРОБЕЛ space
РГЛ/ShiftL lshift
АЛФ/ALF lalt
ГРФ/GRP ralt
ПРФ/ESC ESC
СЕЛ/SEL rctrl
УПР/CTRL lctrl
ФКС/LOCK CAPSLOCK
РГП/ShiftR rshift
Ю@ PageDown
Ч` End
еще, у меня в эмуляторе раскладка "переключается" с QWERTY на JCUKEN автоматом
т.е. есть три режима работа клавиатуры
1) QWERTY - соответствуют англ. буквы, с русскими - засада
2) JCUKEN - тогда наоборот, с русскими всё ок, с ENG - засада
3) AUTO (по умолчанию)
в режиме AUTO - эмулятор смотрит ячейку в памяти отвечающую за флаг RUS/LAT и нажатие клавиши ALF
и ставит нужную раскладку
т.е. если вы набирает ENG - стоит QWERY
если RUS - стоит JCUKEN
в теории это удобно, на практике мало кто набирает в эмуляторе русские тексты, ну а вдруг.
конфигурится в конфиге korvet.cfg и в меню эмулятора ALT+F9
#Режим работы клавиатуры, 0 - QWERTY, 1 - JCUKEN, 2 - AUTO
KEYBOARD_MODE=2
когда копал - обнаружил в своем эмуляторе баги, ну как буду править - поправлю ![Wink](images/smilies/dizzy_wink.gif)
Эмулятор EMU by B2M
расскладка клавиатуры - QWERTY
Код:
Korvet PC
ъ_ F6
@ ;
:* =
+; `
ВК/Enter Enter
СТР/CLS gray-
СТОП/STOP F12
ИЗ/DEL gray*
ВЗ/INS gray/
ВШ/BS bksp
ТАБ tab
ПРОБЕЛ space
РГЛ/ShiftL lshift
АЛФ/ALF F11
ГРФ/GRP ctxmenu (key between ralt and rctrl)
ПРФ/ESC ESC
СЕЛ/SEL rctrl
УПР/CTRL lctrl
ФКС/LOCK lalt
РГП/ShiftR rshift