| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | osd/modules/input: Detect joystick reconnection with SDL. (#9605) | 2022-04-24 | 1 | -1/+1 | |
| | | | | Also improved display name scheme for joystick axes and buttons. | ||||
| * | osd/modules/input/input_rawinput.cpp: Allow re-plugging mouse/keyboard. | 2022-03-11 | 1 | -6/+6 | |
| | | |||||
| * | Remove OSD_UWP from rest of code | 2021-10-26 | 1 | -4/+0 | |
| | | |||||
| * | Slightly cleaned up OSD input modules. | 2021-07-29 | 1 | -68/+130 | |
| | | | | | | | | | | | 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. | ||||
| * | input: make xinput analog triggers half-axes and default IPT_PEDAL2 to RZ- ↵ | 2017-10-17 | 1 | -7/+7 | |
| | | | | | instead of Z+, placing IPT_PEDAL and IPT_PEDAL2 on separate axes. (nw) | ||||
| * | Revert "xinput: the left+right triggers combined are considered the Z Axis, ↵ | 2017-10-13 | 1 | -3/+10 | |
| | | | | | | | | | not Z Axis+Z Rotation where the axis resting position was at the middle of the trigger (nw)" The DirectInput Z-axis trigger merger seems more widely considered a bug than a feature, and probably should not be the default MAME behavior. This reverts commit 80a64430a39f306f702766525a093ac1141f7252. | ||||
| * | xinput: the left+right triggers combined are considered the Z Axis, not Z ↵ | 2017-10-13 | 1 | -10/+3 | |
| | | | | | Axis+Z Rotation where the axis resting position was at the middle of the trigger (nw) | ||||
| * | Move special windows.h include directives to build defines (nw) | 2016-12-28 | 1 | -3/+0 | |
| | | |||||
| * | Adding id() property to input_device | 2016-09-20 | 1 | -3/+3 | |
| | | | | | | | | | | | | | This change adds id() property to input_device, which represents the unique device id. This allows the osd layer when creating a device to pass a friendly display name along with a unique identifier. Currently the device id is only used to map a physical controller device to controller id, but can be used more generally in the future. For raw input devices, we use the full raw input name as the device id. For all other devices, we fall back to device name as the device id. The "uniqueness" of the device id is not currently enforced in code. | ||||
| * | osd input code cleanup (nw) | 2016-08-22 | 1 | -2/+1 | |
| | | |||||
| * | std::min and std:max instead of MIN and MAX, also some more macros converted ↵ | 2016-07-31 | 1 | -0/+2 | |
| | | | | | to inline functions (nw) | ||||
| * | Fix input issues on big endian systems (fixes #963) | 2016-06-29 | 1 | -5/+5 | |
| | | |||||
| * | Cleanup and version bumpmame0175 | 2016-06-29 | 1 | -1/+1 | |
| | | |||||
| * | Introduce dynamic_module | 2016-06-11 | 1 | -34/+12 | |
| | | | | | | This is a central cross-platform facility to dynamically bind functions from shared libraries. Updated all OSD modules to use it. | ||||
| * | Hybrid Input Module: Change error printing to verbose on probe() and error ↵ | 2016-05-31 | 1 | -2/+2 | |
| | | | | | on init() | ||||
| * | Cleanups and version bumpmame0173 | 2016-04-27 | 1 | -1/+1 | |
| | | |||||
| * | Fix bug in Xinput DPAD POV mapping. | 2016-04-10 | 1 | -1/+1 | |
| | | |||||
| * | Correct trigger axis. XInput small code cleanup. | 2016-04-09 | 1 | -16/+16 | |
| | | |||||
| * | Make XInput triggers centered at 0 | 2016-04-06 | 1 | -4/+4 | |
| | | |||||
| * | Make Xinput triggers analog | 2016-04-06 | 1 | -6/+6 | |
| | | |||||
| * | Hybrid DirectInput/XInput module | 2016-04-04 | 1 | -252/+154 | |
| | | |||||
| * | Cleanups and version bump | 2016-03-30 | 1 | -3/+3 | |
| | | |||||
| * | General code cleanup in input modules. Using ComPtr to manage DirectInput ↵ | 2016-03-18 | 1 | -4/+4 | |
| | | | | | resources. | ||||
| * | With latest package from MSYS of clang 3.8.0 build at least compile fine on ↵ | 2016-03-11 | 1 | -1/+1 | |
| | | | | | | | windows (nw) Strange crashing while executing | ||||
| * | fix build errors (nw) | 2016-03-05 | 1 | -1/+1 | |
| | | |||||
| * | Simplify xinput dynamic linking | 2016-03-02 | 1 | -66/+20 | |
| | | |||||
| * | Dynamically load xinput | 2016-03-01 | 1 | -4/+141 | |
| | | |||||
| * | Add XInput support for Windows OSD | 2016-02-29 | 1 | -0/+290 | |
