diff options
author | 2016-11-15 14:04:28 -0500 | |
---|---|---|
committer | 2016-11-15 14:04:28 -0500 | |
commit | 13a496efd799b6cd8b889a45aa446c35f9a2b7d9 (patch) | |
tree | 7f0c45f5e17884d939018928252eafc410cbd820 /src/osd/modules/input/input_common.cpp | |
parent | c2cc79d2ea5385463a69425a2479b3b27c2b0c33 (diff) |
UWP: Better keyboard key names (nw)
Diffstat (limited to 'src/osd/modules/input/input_common.cpp')
-rw-r--r-- | src/osd/modules/input/input_common.cpp | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/src/osd/modules/input/input_common.cpp b/src/osd/modules/input/input_common.cpp index 50500aea82e..be6cf2f9a12 100644 --- a/src/osd/modules/input/input_common.cpp +++ b/src/osd/modules/input/input_common.cpp @@ -270,17 +270,15 @@ int keyboard_trans_table::vkey_for_mame_code(input_code code) const #if defined(OSD_UWP) -input_item_id keyboard_trans_table::map_vkey_to_itemid(Windows::System::VirtualKey vkey) const +const char* keyboard_trans_table::ui_label_for_mame_key(input_item_id itemid) const { - int tablenum; - // scan the table for a match - for (tablenum = 0; tablenum < m_table_size; tablenum++) - if (m_table[tablenum].virtual_key == vkey) - return m_table[tablenum].mame_key; + for (int tablenum = 0; tablenum < m_table_size; tablenum++) + if (m_table[tablenum].mame_key == itemid) + return m_table[tablenum].ui_name; - // default to an "other" switch - return ITEM_ID_OTHER_SWITCH; + // We didn't find one + return nullptr; } #endif |