diff options
author | 2016-11-11 11:43:49 -0500 | |
---|---|---|
committer | 2016-11-11 12:58:41 -0500 | |
commit | 2e49823a06c2955fdd2ca1b1903327730c2b32ef (patch) | |
tree | fdd3ad794fc939ce695125a1c0a86748e4136b7f /src/osd/modules/input/input_common.h | |
parent | c0407f073bf7afe26407c4add5cfeaf7104913c9 (diff) |
Add basic keyboard input to UWP (nw)
Diffstat (limited to 'src/osd/modules/input/input_common.h')
-rw-r--r-- | src/osd/modules/input/input_common.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/osd/modules/input/input_common.h b/src/osd/modules/input/input_common.h index e5250f4786f..e2df2593b2d 100644 --- a/src/osd/modules/input/input_common.h +++ b/src/osd/modules/input/input_common.h @@ -352,12 +352,14 @@ public: struct key_trans_entry { input_item_id mame_key; -#if !defined(OSD_WINDOWS) +#if defined(OSD_SDL) int sdl_scancode; int sdl_key; -#else +#elif defined(OSD_WINDOWS) int scan_code; unsigned char virtual_key; +#elif defined(OSD_UWP) + Windows::System::VirtualKey virtual_key; #endif char ascii_key; @@ -391,6 +393,8 @@ public: #if defined(OSD_WINDOWS) input_item_id map_di_scancode_to_itemid(int di_scancode) const; int vkey_for_mame_code(input_code code) const; +#elif defined(OSD_UWP) + input_item_id map_vkey_to_itemid(Windows::System::VirtualKey vkey) const; #endif static keyboard_trans_table& instance() |