diff options
Diffstat (limited to 'src/devices/bus/sunkbd/hlekbd.cpp')
-rw-r--r-- | src/devices/bus/sunkbd/hlekbd.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/devices/bus/sunkbd/hlekbd.cpp b/src/devices/bus/sunkbd/hlekbd.cpp index 31eb9da9dd1..2cb5547947e 100644 --- a/src/devices/bus/sunkbd/hlekbd.cpp +++ b/src/devices/bus/sunkbd/hlekbd.cpp @@ -101,7 +101,7 @@ control on home row, caps lock at bottom left corner of main area - Type 5 International layout: + Type 5 International (ISO) layout: 76 1d 05 06 08 0a 0c 0e 10 11 12 07 09 0b 16 17 15 2d 02 04 30 @@ -114,7 +114,7 @@ double-height return key, 58 (US backslash) moved to home row, 7c added on left of bottom row - Type 5 Japanese layout: + Type 5 Japanese (JIS) layout: 76 1d 05 06 08 0a 0c 0e 10 11 12 07 09 0b 16 17 15 2d 02 04 30 @@ -127,8 +127,8 @@ double-height return key yen/pipe replaces backtick/tilde at top left corner of main area linefeed scancode repurposed for backslash/underscore - kana replaces alt graph (with LED window) - extra kakutei (確定), henkan (変換) and nihongo on-off keys + kana (かな) replaces alt graph (with LED window) + extra kakutei (確定), henkan (変換) and nihongo on-off (日本語 On-Off) keys */ @@ -942,13 +942,13 @@ void hle_device_base::key_break(uint8_t row, uint8_t column) assert(!fifo_full()); assert(m_make_count); - // send the break code, and the idle code if no other keysa are down + // send the break code, and the idle code if no other keys are down transmit_byte(0x80U | (row << 4) | column); if (!--m_make_count) transmit_byte(0x7fU); - // check our counting - assert(are_all_keys_up() == !bool(m_make_count)); + // this blows up if a key is pressed just as the last key is released + //assert(are_all_keys_up() == !bool(m_make_count)); } |