summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/sony/smc777_kbd.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/sony/smc777_kbd.h')
-rw-r--r--src/mame/sony/smc777_kbd.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/mame/sony/smc777_kbd.h b/src/mame/sony/smc777_kbd.h
index 46f6342e96d..ab2aea6cdf0 100644
--- a/src/mame/sony/smc777_kbd.h
+++ b/src/mame/sony/smc777_kbd.h
@@ -8,7 +8,7 @@
#include "machine/keyboard.h"
class smc777_kbd_device : public device_t
- , protected device_matrix_keyboard_interface<11>
+ , protected device_matrix_keyboard_interface<10>
{
public:
smc777_kbd_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
@@ -38,6 +38,11 @@ private:
u8 m_scan_code;
u16 m_repeat_interval;
u16 m_repeat_start;
+ s8 m_held_keys;
+ u8 m_fkey_table[3][6];
+ bool m_fkey_dir;
+ u8 m_fkey_target;
+ u8 m_fkey_index;
};
DECLARE_DEVICE_TYPE(SMC777_KBD, smc777_kbd_device)