summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd/modules/input/input_common.cpp
diff options
context:
space:
mode:
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