summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd/modules/input/input_dinput.cpp
diff options
context:
space:
mode:
author Vas Crabb <vas@vastheman.com>2024-03-04 07:05:28 +1100
committer Vas Crabb <vas@vastheman.com>2024-03-04 07:05:28 +1100
commit2931abbcf4ebb14c0c54765bd017424b256f2ea2 (patch)
tree19b299a8066ac18722114717b177c53ca6b4bdee /src/osd/modules/input/input_dinput.cpp
parent1dae50467e9b93512eb8e9115e5d61b69977805f (diff)
osd/modules/input: Various cleanup and minor enhancements.
input_common.h: Got rid of the DirectInput key code macros. DirectInput headers are always available on Windows - it's just an opportunity for bygs. input_common.cpp: Added default names for keys mapped to MAME's "other switch" type. input_rawinput.cpp: Simulate Pause key being held for 30ms, similarly to what's done for Caps Lock on macOS with SDL. Also added a gross hack to give "correct" names for Pause and Num Lock. input_sdl.cpp: Get default key names from SDL. Not really that useful as it isn't aware of the current keyboard layout. Key map files are still needed for anything other than a US ANSI layout. Also added some comments.
Diffstat (limited to 'src/osd/modules/input/input_dinput.cpp')
-rw-r--r--src/osd/modules/input/input_dinput.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/osd/modules/input/input_dinput.cpp b/src/osd/modules/input/input_dinput.cpp
index eec5904b3ac..7732d610bba 100644
--- a/src/osd/modules/input/input_dinput.cpp
+++ b/src/osd/modules/input/input_dinput.cpp
@@ -194,7 +194,7 @@ void dinput_keyboard_device::configure(input_device &device)
{
// populate it
char defname[20];
- for (int keynum = 0; keynum < MAX_KEYS; keynum++)
+ for (unsigned keynum = 0; keynum < MAX_KEYS; keynum++)
{
input_item_id itemid = keyboard_trans_table::instance().map_di_scancode_to_itemid(keynum);