Stenzek
|
dc9c99438b
|
Misc: Post-refactor cleanups
|
2023-08-24 18:01:32 +10:00 |
|
Connor McLaughlin
|
722771fff6
|
Qt: Fix Linux build
|
2023-01-15 15:26:24 +10:00 |
|
Connor McLaughlin
|
395e9a934b
|
InputManager: Support inverted full axis
i.e. pedals
|
2023-01-15 15:13:54 +10:00 |
|
Connor McLaughlin
|
8c7a192128
|
Misc: Add copyright/license statement to applicable files
Should've did this in the beginning.
|
2022-12-04 21:03:49 +10:00 |
|
Connor McLaughlin
|
ef3ad91ad0
|
FullscreenUI: Various improvements
|
2022-09-17 15:56:05 +10:00 |
|
Connor McLaughlin
|
b42b5501f6
|
UI: Massive revamp, new features and improvements
|
2022-07-22 21:19:54 +10:00 |
|
Connor McLaughlin
|
a0e97059f5
|
Qt: Allow binding keyboard keys via fullscreen UI
|
2021-03-08 01:53:26 +10:00 |
|
Silent
|
edeed89648
|
Add support for plural forms in Qt forms
|
2021-03-05 12:59:28 +01:00 |
|
Silent
|
2880b71b48
|
Support for SDL Joysticks
This enables use of non-controller peripherals,
such as DirectInput steering wheels or flight sticks
|
2020-11-15 16:12:39 +01:00 |
|
Silent
|
99ec667b20
|
Factorize input hooks into reusable monitor classes
Those monitors will need some context so this will be useful
in the nearby future.
|
2020-11-15 15:31:13 +01:00 |
|
Silent
|
057bf986c4
|
Allow mapping half axes to buttons
This allows to bind pressure sensitive NeGcon buttons to keyboard,
mouse and controller buttons
|
2020-08-29 14:19:28 +02:00 |
|
Connor McLaughlin
|
6c162eb3c5
|
Qt: Support binding multiple buttons/axis to controllers
|
2020-07-23 02:35:15 +10:00 |
|
Connor McLaughlin
|
68d98af497
|
Qt: Remove usage of QString where possible for settings
|
2020-07-21 20:10:06 +10:00 |
|
Albert Liu
|
4e2b3189b0
|
Qt: Replace QtSettingsInterface with INISettingsInterface
|
2020-07-16 20:35:49 -07:00 |
|
Connor McLaughlin
|
b56546d8ad
|
Qt: Always poll controllers even when not running
Fixes pause hotkey not unpausing when bound to controller.
|
2020-04-29 13:28:09 +10:00 |
|
Connor McLaughlin
|
5671fde1ae
|
BitUtils: Make Count{Leading,Trailing}Zeros UB for value==0
|
2020-04-26 18:32:26 +10:00 |
|
Connor McLaughlin
|
3723cd5867
|
Qt: Mouse button binding support
|
2020-04-26 17:23:42 +10:00 |
|
Connor McLaughlin
|
ce46475e41
|
Qt: Use click event rather than pressed to rebind
|
2020-04-26 17:22:29 +10:00 |
|
Connor McLaughlin
|
8a5e955ba3
|
Qt: Add input profile support
|
2020-04-15 01:44:16 +10:00 |
|
Connor McLaughlin
|
1eeb1012aa
|
Qt: Add buttons for binding controller rumble
|
2020-04-14 16:35:04 +10:00 |
|
Connor McLaughlin
|
ad6e4cb6e4
|
Qt: Add "Clear All" and "Rebind All" to controller bindings
|
2020-03-22 00:50:09 +10:00 |
|
Connor McLaughlin
|
45050709f2
|
Qt: Add support for clearing input bindings with right click
|
2020-03-22 00:49:55 +10:00 |
|
Connor McLaughlin
|
29a09a3685
|
Introduce ControllerInterface class, port SDL interface over
This breaks controller support in the SDL frontend until it's ported
over to the common interface.
|
2020-03-22 00:49:46 +10:00 |
|
Connor McLaughlin
|
11b90b2beb
|
Qt: Fix mac build again
|
2020-02-18 00:31:05 +09:00 |
|
Connor McLaughlin
|
b7dfe06f74
|
Qt: Support axes in input binding widgets
|
2020-02-18 00:06:11 +09:00 |
|
Connor McLaughlin
|
59cf799491
|
Qt: Implement controller interface/binding
|
2020-02-16 00:14:53 +09:00 |
|
Connor McLaughlin
|
c5282b99e1
|
Qt: Thread-safe QSettings access and updating
|
2020-01-24 14:49:49 +10:00 |
|
Connor McLaughlin
|
87889a13e0
|
Qt: Properly handle modifier keys for input
|
2020-01-06 15:14:47 +10:00 |
|
Connor McLaughlin
|
40e1b7af23
|
Qt: Initial hotkey implementation
|
2020-01-05 12:46:03 +10:00 |
|