Mapper: Add PC-98 NFER / XFER keys

This commit is contained in:
Jonathan Campbell 2018-04-29 15:58:36 -07:00
parent b533f162b2
commit fb4cc93a01
3 changed files with 6 additions and 2 deletions

View File

@ -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
};

View File

@ -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);

View File

@ -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