summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd/modules/input/input_uwp.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Slightly cleaned up OSD input modules. Vas Crabb2021-07-291-25/+28
| | | | | | | | | | Removed support for DirectInput 7 and earlier. It hasn't been tested in years, and it's not relevant on any supported OS. DirectInput is effectively finalised at version 8, and is unlikely to get an API update in the future. Use more string[_view] and fewer C strings, and tightened up scope of a few things.
* Eliminate ARRAY_LENGTH template in favor of C++17's std::size AJR2021-02-141-1/+1
| | | | | | | | | | * osdcomm.h: Move definition of EQUIVALENT_ARRAY to coretmpl.h * sharc.cpp, gt64xxx.cpp, ym2413.cpp, gb_lcd.cpp, snes_ppu.cpp: Use STRUCT_MEMBER for save state registration * gio/newport.cpp, megadrive/svp.cpp, nes_ctrl/bcbattle.cpp, arm7.cpp, tms9995.cpp, pckeybrd.cpp, sa1110.cpp, sa1111.cpp, jangou_blitter.cpp, vic4567.cpp: Use std::fill(_n) instead of memset * emucore.h: Remove obsolete typedef
* Don't process every character individually when searching - this reduces Vas Crabb2017-08-101-1/+1
| | | | | | lag if you keep typing while a big list is searched. (nw) patch up German translation
* UWP: Fix alt key input (nw) Brad Hughes2017-01-111-1/+15
|
* Move special windows.h include directives to build defines (nw) Brad Hughes2016-12-281-2/+0
|
* srcclean (nw) Vas Crabb2016-11-271-26/+26
|
* UWP: keyboard scancodes start at 1 (nw) Brad Hughes2016-11-171-2/+6
| | | | Also thread synchronization which will be needed later when we have multiple windows (nw)
* Change window handle storage to template instead of void* (nw) (#1725) Brad Hughes2016-11-171-5/+3
| | | | * Change window handle storage to template instead of void* (nw)
* UWP: Missing gamepad reset caused control sticking (nw) Brad Hughes2016-11-151-0/+5
|
* UWP: Hotkeys for gamepad plus more time for gamepad discovery (nw) Brad Hughes2016-11-151-3/+26
|
* UWP: Better keyboard key names (nw) Brad Hughes2016-11-151-5/+8
|
* UWP: Enable gamepad support and update keyboard support (nw) Brad Hughes2016-11-141-61/+504
|
* Add basic keyboard input to UWP (nw) Brad Hughes2016-11-111-0/+161