summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Dirk Best <mail@dirk-best.de>2020-09-10 12:13:02 +0200
committer Dirk Best <mail@dirk-best.de>2020-09-10 12:14:24 +0200
commit1a096cacee24c01ebd7b1c8c9585c584c0acd5bf (patch)
tree7f6e6ee186b6762012f72188e230f0f214b22a9a
parent0b348dadc4e65fc53d2fbbac0e302485f8dd50cd (diff)
in207376: Keyboard fixes
-rw-r--r--src/mame/machine/informer_207_376_kbd.cpp18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/mame/machine/informer_207_376_kbd.cpp b/src/mame/machine/informer_207_376_kbd.cpp
index 8bbe4e62ac3..5c36eb4c2b4 100644
--- a/src/mame/machine/informer_207_376_kbd.cpp
+++ b/src/mame/machine/informer_207_376_kbd.cpp
@@ -25,7 +25,7 @@ DEFINE_DEVICE_TYPE(INFORMER_207_376_KBD_HLE, informer_207_376_kbd_hle_device, "i
// keys not mapped yet:
//
// PF13 PF14 PF15 PF16 PF17 PF18 PF19 PF20 PF21 PF22 PF23 (PF24 = cursor up?)
-// ATTN CLICK_KEY
+// ATTN
static INPUT_PORTS_START( keyboard )
PORT_START("row_0")
@@ -55,7 +55,7 @@ static INPUT_PORTS_START( keyboard )
PORT_BIT(0x0020, IP_ACTIVE_HIGH, IPT_KEYBOARD) /* 15 */ PORT_CODE(KEYCODE_BACKSLASH) PORT_CHAR('\\') PORT_NAME(u8"\\ ¦")
PORT_BIT(0x0040, IP_ACTIVE_HIGH, IPT_KEYBOARD) /* 16 */ PORT_CODE(KEYCODE_LEFT) PORT_CHAR(UCHAR_MAMEKEY(LEFT)) PORT_NAME("\xe2\x86\x90")
PORT_BIT(0x0080, IP_ACTIVE_HIGH, IPT_UNKNOWN) /* 17 */
- PORT_BIT(0x0100, IP_ACTIVE_HIGH, IPT_KEYBOARD) /* 18 */ PORT_CODE(KEYCODE_F1) PORT_NAME("Enter") // but should be the same as the setup key?
+ PORT_BIT(0x0100, IP_ACTIVE_HIGH, IPT_KEYBOARD) /* 18 */ PORT_CODE(KEYCODE_ENTER_PAD) PORT_NAME("Enter Set Up")
PORT_BIT(0x0200, IP_ACTIVE_HIGH, IPT_UNKNOWN) /* 19 */
PORT_BIT(0x0400, IP_ACTIVE_HIGH, IPT_KEYBOARD) /* 1a */ PORT_CODE(KEYCODE_RIGHT) PORT_CHAR(UCHAR_MAMEKEY(RIGHT)) PORT_NAME("\xe2\x86\x92")
PORT_BIT(0x0800, IP_ACTIVE_HIGH, IPT_KEYBOARD) /* 1b */ PORT_CODE(KEYCODE_BACKSLASH2) PORT_CHAR(0) PORT_CHAR('!') PORT_NAME(u8"¢ !")
@@ -87,7 +87,7 @@ static INPUT_PORTS_START( keyboard )
PORT_BIT(0x0002, IP_ACTIVE_HIGH, IPT_KEYBOARD) /* 31 */ PORT_CODE(KEYCODE_BACKSPACE) PORT_CHAR(0x08)
PORT_BIT(0x0004, IP_ACTIVE_HIGH, IPT_KEYBOARD) /* 32 */ PORT_CODE(KEYCODE_STOP) PORT_CHAR('.') // same as 0x4b?
PORT_BIT(0x0008, IP_ACTIVE_HIGH, IPT_KEYBOARD) /* 33 */ PORT_CODE(KEYCODE_COMMA) PORT_CHAR(',') // same as 0x49?
- PORT_BIT(0x0010, IP_ACTIVE_HIGH, IPT_KEYBOARD) /* 34 */ PORT_CODE(KEYCODE_ESC) PORT_NAME("Reset")
+ PORT_BIT(0x0010, IP_ACTIVE_HIGH, IPT_KEYBOARD) /* 34 */ PORT_CODE(KEYCODE_ESC) PORT_NAME("Reset Dev Cncl")
PORT_BIT(0x0020, IP_ACTIVE_HIGH, IPT_KEYBOARD) /* 35 */ PORT_CODE(KEYCODE_TAB) PORT_NAME("Tab or Back-Tab")
PORT_BIT(0x0040, IP_ACTIVE_HIGH, IPT_KEYBOARD) /* 36 */ PORT_CODE(KEYCODE_HOME) PORT_NAME("Tab or Back-Tab")
PORT_BIT(0x0080, IP_ACTIVE_HIGH, IPT_UNKNOWN) /* 37 */
@@ -110,23 +110,23 @@ static INPUT_PORTS_START( keyboard )
PORT_BIT(0x0040, IP_ACTIVE_HIGH, IPT_UNKNOWN) /* 46 */ // 1
PORT_BIT(0x0080, IP_ACTIVE_HIGH, IPT_UNKNOWN) /* 47 */ // 2
PORT_BIT(0x0100, IP_ACTIVE_HIGH, IPT_UNKNOWN) /* 48 */ // 3
- PORT_BIT(0x0200, IP_ACTIVE_HIGH, IPT_KEYBOARD) /* 49 */ PORT_CODE(KEYCODE_F2) // ,
+ PORT_BIT(0x0200, IP_ACTIVE_HIGH, IPT_KEYBOARD) /* 49 */ PORT_CODE(KEYCODE_F5) // ,
PORT_BIT(0x0400, IP_ACTIVE_HIGH, IPT_UNKNOWN) /* 4a */ // 0
- PORT_BIT(0x0800, IP_ACTIVE_HIGH, IPT_KEYBOARD) /* 4b */ PORT_CODE(KEYCODE_F3) // . with alt key unknown function
+ PORT_BIT(0x0800, IP_ACTIVE_HIGH, IPT_KEYBOARD) /* 4b */ PORT_CODE(KEYCODE_F6) // . with alt key unknown function
PORT_BIT(0x1000, IP_ACTIVE_HIGH, IPT_KEYBOARD) /* 4c */ PORT_CODE(KEYCODE_CAPSLOCK) PORT_CHAR(UCHAR_MAMEKEY(CAPSLOCK)) PORT_NAME("Lock")
PORT_BIT(0x2000, IP_ACTIVE_HIGH, IPT_KEYBOARD) /* 4d */ PORT_CODE(KEYCODE_LSHIFT) PORT_CHAR(UCHAR_SHIFT_1) PORT_NAME("Left Shift") // or right?
PORT_BIT(0x4000, IP_ACTIVE_HIGH, IPT_KEYBOARD) /* 4e */ PORT_CODE(KEYCODE_RSHIFT) PORT_NAME("Right Shift") // or left?
PORT_BIT(0x8000, IP_ACTIVE_HIGH, IPT_KEYBOARD) /* 4f */ PORT_CODE(KEYCODE_LALT) PORT_CHAR(UCHAR_SHIFT_2) PORT_NAME("Alt")
PORT_START("row_5")
- PORT_BIT(0x0001, IP_ACTIVE_HIGH, IPT_KEYBOARD) /* 50 */ PORT_CODE(KEYCODE_F4) PORT_NAME("Cursor Sel Clear")
- PORT_BIT(0x0002, IP_ACTIVE_HIGH, IPT_KEYBOARD) /* 51 */ PORT_CODE(KEYCODE_F5) // X + human?
+ PORT_BIT(0x0001, IP_ACTIVE_HIGH, IPT_KEYBOARD) /* 50 */ PORT_CODE(KEYCODE_F2) PORT_NAME("Cursor Sel Clear")
+ PORT_BIT(0x0002, IP_ACTIVE_HIGH, IPT_KEYBOARD) /* 51 */ PORT_CODE(KEYCODE_F1) // X + human? ATTN?
PORT_BIT(0x0004, IP_ACTIVE_HIGH, IPT_UNKNOWN) /* 52 */
PORT_BIT(0x0008, IP_ACTIVE_HIGH, IPT_UNKNOWN) /* 53 */
- PORT_BIT(0x0010, IP_ACTIVE_HIGH, IPT_KEYBOARD) /* 54 */ PORT_CODE(KEYCODE_F6) PORT_NAME("Cursor Blink Alt Cursor")
+ PORT_BIT(0x0010, IP_ACTIVE_HIGH, IPT_KEYBOARD) /* 54 */ PORT_CODE(KEYCODE_F3) PORT_NAME("Cursor Blink Alt Cursor")
PORT_BIT(0x0020, IP_ACTIVE_HIGH, IPT_KEYBOARD) /* 55 */ PORT_CODE(KEYCODE_END) PORT_NAME("Erase EOF")
PORT_BIT(0x0040, IP_ACTIVE_HIGH, IPT_KEYBOARD) /* 56 */ PORT_CODE(KEYCODE_PRTSCR) PORT_NAME("Print")
- PORT_BIT(0x0080, IP_ACTIVE_HIGH, IPT_KEYBOARD) /* 57 */ PORT_CODE(KEYCODE_ENTER_PAD) PORT_NAME("Setup (with Alt)") // but should be the same as the enter key?
+ PORT_BIT(0x0080, IP_ACTIVE_HIGH, IPT_KEYBOARD) /* 57 */ PORT_CODE(KEYCODE_F4) PORT_NAME("Keyclick Test")
PORT_BIT(0x0100, IP_ACTIVE_HIGH, IPT_UNKNOWN) /* 58 */
PORT_BIT(0x0200, IP_ACTIVE_HIGH, IPT_UNKNOWN) /* 59 */
PORT_BIT(0x0400, IP_ACTIVE_HIGH, IPT_UNKNOWN) /* 5a */