summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd/modules/input/input_common.cpp
diff options
context:
space:
mode:
author Brad Hughes <bradhugh@outlook.com>2016-11-15 14:04:28 -0500
committer Brad Hughes <bradhugh@outlook.com>2016-11-15 14:04:28 -0500
commit13a496efd799b6cd8b889a45aa446c35f9a2b7d9 (patch)
tree7f0c45f5e17884d939018928252eafc410cbd820 /src/osd/modules/input/input_common.cpp
parentc2cc79d2ea5385463a69425a2479b3b27c2b0c33 (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.cpp14
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