Commit Graph

21 Commits (fa0a926133f734fa0752078e9e24293050276264)

Author SHA1 Message Date
KamFretoZ fa0a926133
Deps: Bump FontAwesome to 6.7.2 (#3456) 1 year ago
Stenzek 8d80ae123d
Controller: Remove 'f' from string float values 1 year ago
Stenzek d3854d095e
AnalogController: Use variant vibration icon for large motor 2 years ago
Stenzek dd7fd32501
Controller: Add GetVibrationMotorState() 2 years ago
Stenzek d6ce322eba
Controller: Use additional icons 2 years ago
Stenzek 6f9caa6b12
InputManager: Add proper binds for vibration motors
Instead of the janky "vibration capabilities" flag.

Fixes the "Clear Mappings" button not applying to vibration motors.
2 years ago
Stenzek 4af5e96ff6
Controller: Remove analog-mode-start OSD message
It's arguably not very useful, and the sticks are mapped to the
dpad in digital mode anyway.
2 years ago
Stenzek e9848a6182
Misc: Collapse more niche log channels 2 years ago
Stenzek 0d3501d435
Misc: Pass SettingsInterface by const reference 2 years ago
Stenzek 80971dac5a
AnalogController: Allow negative vibration bias 2 years ago
Stenzek 3dca598063
Log: Switch to enum class
Need to change the channel to a bitset too.. the string lookups are
horribly slow, and conflict when one is a prefix of another.
2 years ago
Stenzek 292c1e0f06
Misc: Normalize OSD message keys 2 years ago
KamFretoZ 065beff2da
Qt: Rename NeGcon Rumble controller name 2 years ago
Stenzek 6d0f92d4fb
dep/fmt: Bump to v11.0.2 2 years ago
Stenzek 7f4e5d55db
Misc: Update copyright headers 2 years ago
Stenzek 9e3507e0f4
InputManager: Support multiple mice via raw input
Only on Windows for now.
2 years ago
Stenzek fda6140088
GameDatabase: Add DisableAutoAnalogMode trait
For games that can handle analog controllers, but the sticks do not do
anything.
2 years ago
Stenzek 4e922a34a7
Log: Simplify macros 2 years ago
Stenzek b6d019db66
Misc: Replace log printf calls with fmt 2 years ago
Stenzek c1bf1e5369
Qt: Add binding layout for NegConRumble 2 years ago
Matheus Fraguas 07c012aee5
Negcon rumble (#3177)
* Implemented NeGcon with rumble. Code is a mix of the existing NeGcon AnalogController modes.

* Fix negcon id reply and analog/digital toggle.

* Implemented NeGcon with rumble. Code is a mix of the existing NeGcon AnalogController modes.

* Fix negcon id reply and analog/digital toggle.

* Update macros

* Code cleanup
2 years ago