german77
a323bc5af8
input_common: Analog button, use time based position instead of frequent updates
5 years ago
german77
41e94b7b99
Enable mouse toggle buttons
5 years ago
german
1f228c51ca
Enable button toggle for keyboard in the modifier button
5 years ago
Lioncash
046c0c91a3
input_common/CMakeLists: Make some warnings errors
Makes the input_common code warnings consistent with the rest of the
codebase.
6 years ago
Ameer
6e1639c7b0
Fix unnecessary diffs
6 years ago
Ameer
743e1f02a0
cleanup check access, read, and factory GetNextInput funcs. Use size rather than magic number
6 years ago
Ameer
0076a08d04
Cleanup after linter
6 years ago
Ameer
0248614add
GC Adapter Implementation
6 years ago
MerryMage
8272f53cf9
input_common/keyboard: Remove redundant move
Named return value optimization automatically applies here.
6 years ago
Lioncash
781ab8407b
general: Use deducation guides for std::lock_guard and std::unique_lock
Since C++17, the introduction of deduction guides for locking facilities
means that we no longer need to hardcode the mutex type into the locks
themselves, making it easier to switch mutex types, should it ever be
necessary in the future.
7 years ago
Lioncash
684fc2c320
input_common: Use std::move where applicable
Avoids unnecessary atomic reference count increments and decrements
8 years ago
Lioncash
29b6afb82f
input_common: Add missing override specifiers
8 years ago
wwylele
5245c86f26
citra-qt: release all buttons when render window focus is lost
credit to @Hawkheart for the original idea
9 years ago
wwylele
38e800f70d
InputCommon: add Keyboard
9 years ago