mirror of
https://github.com/joncampbell123/dosbox-x.git
synced 2025-05-09 03:41:10 +08:00
Mapper: Add PC-98 NFER / XFER keys
This commit is contained in:
parent
b533f162b2
commit
fb4cc93a01
@ -68,6 +68,7 @@ enum KBD_KEYS {
|
||||
/* see reference image [https://upload.wikimedia.org/wikipedia/commons/thumb/b/bc/KB_Japanese.svg/1280px-KB_Japanese.svg.png] */
|
||||
KBD_jp_yen, KBD_jp_backslash, KBD_colon, KBD_caret, KBD_atsign, KBD_jp_ro, KBD_help, KBD_kpcomma,
|
||||
KBD_stop, KBD_copy, KBD_vf1, KBD_vf2, KBD_vf3, KBD_vf4, KBD_vf5, KBD_kana,
|
||||
KBD_nfer, KBD_xfer,
|
||||
|
||||
KBD_LAST
|
||||
};
|
||||
|
@ -2343,6 +2343,9 @@ static void CreateLayout(void) {
|
||||
AddKeyButtonEvent(PX(XO+0),PY(YO+1),BW*2,BH,"COPY","copy",KBD_copy);
|
||||
AddKeyButtonEvent(PX(XO+2),PY(YO+1),BW*2,BH,"KANA","kana",KBD_kana);
|
||||
|
||||
AddKeyButtonEvent(PX(XO+0),PY(YO+2),BW*2,BH,"NFER","nfer",KBD_nfer);
|
||||
AddKeyButtonEvent(PX(XO+2),PY(YO+2),BW*2,BH,"XFER","xfer",KBD_xfer);
|
||||
|
||||
AddKeyButtonEvent(PX(XO+0),PY(YO+3),BW*1,BH,"VF1","vf1",KBD_vf1);
|
||||
AddKeyButtonEvent(PX(XO+1),PY(YO+3),BW*1,BH,"VF2","vf2",KBD_vf2);
|
||||
AddKeyButtonEvent(PX(XO+2),PY(YO+3),BW*1,BH,"VF3","vf3",KBD_vf3);
|
||||
|
@ -1253,7 +1253,7 @@ void KEYBOARD_PC98_AddKey(KBD_KEYS keytype,bool pressed) {
|
||||
case KBD_slash: ret=0x32;break; // / ? メ ・
|
||||
case KBD_jp_ro: ret=0x33;break; // _ ロ
|
||||
case KBD_space: ret=0x34;break; // SPACEBAR
|
||||
/* case KBD_???????: ret=0x35;break; */ // XFER
|
||||
case KBD_xfer: ret=0x35;break; // XFER
|
||||
case KBD_pageup: ret=0x36;break; // ROLL UP
|
||||
case KBD_pagedown: ret=0x37;break; // ROLL DOWN
|
||||
case KBD_insert: ret=0x38;break; // INS
|
||||
@ -1281,7 +1281,7 @@ void KEYBOARD_PC98_AddKey(KBD_KEYS keytype,bool pressed) {
|
||||
case KBD_kp0: ret=0x4E;break; // 0 (KEYPAD)
|
||||
case KBD_kpcomma: ret=0x4F;break; // , (KEYPAD)
|
||||
case KBD_kpperiod: ret=0x50;break; // . (KEYPAD)
|
||||
/* case KBD_???????: ret=0x51;break; */ // NFER
|
||||
case KBD_nfer: ret=0x51;break; // NFER
|
||||
case KBD_vf1: ret=0x52;break; // vf・1
|
||||
case KBD_vf2: ret=0x53;break; // vf・2
|
||||
case KBD_vf3: ret=0x54;break; // vf・3
|
||||
|
Loading…
x
Reference in New Issue
Block a user