summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/natkeyboard.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/natkeyboard.h')
-rw-r--r--src/emu/natkeyboard.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/emu/natkeyboard.h b/src/emu/natkeyboard.h
index e324205a088..c3454ee8dd4 100644
--- a/src/emu/natkeyboard.h
+++ b/src/emu/natkeyboard.h
@@ -53,8 +53,9 @@ public:
void configure(ioport_queue_chars_delegate queue_chars, ioport_accept_char_delegate accept_char, ioport_charqueue_empty_delegate charqueue_empty);
void set_in_use(bool usage);
size_t keyboard_count() const { return m_keyboards.size(); }
- device_t &keyboard_device(size_t n) { return m_keyboards[n].device; }
- bool keyboard_enabled(size_t n) { return m_keyboards[n].enabled; }
+ device_t &keyboard_device(size_t n) const { return m_keyboards[n].device; }
+ bool keyboard_is_keypad(size_t n) const { return !m_keyboards[n].keyboard; }
+ bool keyboard_enabled(size_t n) const { return m_keyboards[n].enabled; }
void enable_keyboard(size_t n) { set_keyboard_enabled(n, true); }
void disable_keyboard(size_t n) { set_keyboard_enabled(n, false); }