dolphin/Source/Core/InputCommon
Techjar 311d0442de InputCommon/XInput2: Increase mouse buttons to 32
Xlib supports many mouse buttons, though there are 9 standard buttons, and they aren't arranged like other mouse APIs. Using only 5 buttons was preventing the use of buttons besides left/right/middle click and the scroll wheel. Here's what all the standard buttons are:
1. left button
2. middle button (pressing the scroll wheel)
3. right button
4. turn scroll wheel up
5. turn scroll wheel down
6. push scroll wheel left
7. push scroll wheel right
8. 4th button (aka browser backward button)
9. 5th button (aka browser forward button)

The remaining button indices are non-standard and device-specific, and technically far more than 32 are supported, but this seems like a reasonable limit to avoid cluttering the list with tons of useless mouse buttons. What mouse has more than 32 buttons anyways?
2018-08-27 08:47:32 -04:00
..
ControllerEmu Wiimote Emulation: Be able to trigger swings consistently by holding down buttons. This makes certain actions easier (tested with Red Steel) 2018-07-07 00:49:47 -05:00
ControllerInterface InputCommon/XInput2: Increase mouse buttons to 32 2018-08-27 08:47:32 -04:00
ControlReference THis fixes issue #08 and #16, the rumble test and slider 2018-04-19 17:48:55 -04:00
CMakeLists.txt Input: Add hotkey to cycle the wiimote profile forward or backward 2018-07-07 12:39:08 -05:00
GCAdapter.cpp Reformat all the things! 2018-04-12 21:28:39 +02:00
GCAdapter.h GCAdapter: Return input state by value 2016-08-01 21:27:51 -04:00
GCAdapter_Android.cpp Use UICommon's game list code on Android 2018-06-06 17:34:07 +02:00
GCPadStatus.h Add GCPadStatus.isConnected boolean 2017-11-19 16:01:08 +01:00
InputCommon.vcxproj Input: Add hotkey to cycle the wiimote profile forward or backward 2018-07-07 12:39:08 -05:00
InputCommon.vcxproj.filters Input: Add hotkey to cycle the wiimote profile forward or backward 2018-07-07 12:39:08 -05:00
InputConfig.cpp Input: Allow per-game configuration to specify directories for input-profiles. If specified, the directories are searched recursively for inis 2018-07-07 13:02:39 -05:00
InputConfig.h Input: Add hotkey to cycle the wiimote profile forward or backward 2018-07-07 12:39:08 -05:00
InputProfile.cpp Input: Allow per-game configuration to specify directories for input-profiles. If specified, the directories are searched recursively for inis 2018-07-07 13:02:39 -05:00
InputProfile.h Input: Allow per-game configuration to specify directories for input-profiles. If specified, the directories are searched recursively for inis 2018-07-07 13:02:39 -05:00
KeyboardStatus.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00