PDA

Просмотр полной версии : Особенности эмуляторов Корвета



esl
30.03.2014, 23:46
Тема в качестве напоминалки про разные особенности эмуляторов

1. Отображение клавиатуры Корвета на клавиатуру PC

Начну нескромно со своего эмулятора Etalon Korvet Emulator (http://pk8020.narod.ru/)

буквенные кнопки соотвествуют клавиатуре



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

когда копал - обнаружил в своем эмуляторе баги, ну как буду править - поправлю ;)

Эмулятор EMU by B2M (http://bashkiria-2m.narod.ru/index/files/0-11)

расскладка клавиатуры - 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