summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/sunkbd/hlekbd.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/sunkbd/hlekbd.cpp')
-rw-r--r--src/devices/bus/sunkbd/hlekbd.cpp14
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));
}