Narr the Reg
4c84bce171
input_common: Avoid potential division by zero
3 years ago
german77
da8df6488d
yuzu: Ensure mouse panning can't be enabled with real mouse emulation
3 years ago
german77
ac755476cd
input_common: Allow timeouts to happen while scanning for a ring
3 years ago
Narr the Reg
3f407417c1
input_common: Tune mouse controls
3 years ago
german77
df9685a21c
input_common: Remove duplicated DriverResult enum
3 years ago
german77
5aa208e264
input_common: Dont try to read/write data from 3rd party controllers
3 years ago
german77
474fa13a1a
input_common: Make use of new SDL features
3 years ago
zeltermann
482fbded9b
Only use SDL wakelock on Linux
SDL has internally fixed shenanigans related to wakelocking through DBus
from inside sandboxes from around August 2022, so we can now remove the
workaround we used since 2021.
3 years ago
Narr the Reg
84d43489c5
input_common: Implement native mifare support
3 years ago
Narr the Reg
0c90a0926f
input_common: Add amiibo with originality signature support
3 years ago
Baptiste Marie
8e3d4e3396
input_common: Redesign mouse panning
3 years ago
bunnei
eb4ab9bc58
input_common: Fix virtual amiibos
3 years ago
bunnei
ee8caac82f
android: Various fixes for CI.
3 years ago
Narr the Reg
ca4be4283d
android: Implement amiibo reading from nfc tag
3 years ago
Narr the Reg
f1bb2f3685
android: Add motion sensor
3 years ago
12101111
f78f82e08d
input_common: rename PAGE_SIZE to avoid conflict
See also: https://github.com/yuzu-emu/yuzu/issues/8779
3 years ago
Narr the Reg
fdb2002f77
input_common: Implement amiibo writting
3 years ago
german77
dbcdb3523b
input_common: Map motion with relative values not absolute ones
3 years ago
Narr the Reg
5693434b8a
input_common: Fix pro controller amiibo support
3 years ago
german77
ac531aa15f
input_common: Make amiibo scanning less demanding
3 years ago
german77
cb1487d774
input_common: Fix nfc detection for joycons
3 years ago
german77
cf023aa8ec
core: hid: Update motion on a better place
3 years ago
german77
91695a453b
input_common: Revert debugging changes
3 years ago
german77
9b771bcb8f
input_common: Add experimental motion to button
3 years ago
Narr the Reg
f017335fef
input_common: Add property to invert an axis button
3 years ago
Narr the Reg
f764223f93
input_common: Add property to invert an axis button
3 years ago
marius david
0a6bd8b236
Improve emulation of HD Rumble
3 years ago
Valeri
60c4032b68
input_common: minor fix to mouse movement
3 years ago
german77
96b8a3ecac
input_common: sdl: Only send last vibration command
3 years ago
Liam
600f325d87
general: fix spelling mistakes
3 years ago
Narr the Reg
757aafa582
input_common: Minor typo issues ( #9922 )
3 years ago
german77
9a9e5844d3
input_common: Increase mouse sensitivity range
3 years ago
german77
97704b8da9
input_common: joycon: Add stick input from passive reports
3 years ago
Alexandre Bouvier
57fd8b1f45
cmake: use correct boost imported targets
3 years ago
Narr the Reg
673accd630
input_common: Implement dedicated motion from mouse
3 years ago
Narr the Reg
17207939e5
input_common: Split mouse input into individual devices
3 years ago
arades79
683019878f
remove static from pointer sized or smaller types for aesthetics, change constexpr static to static constexpr for consistency
Signed-off-by: arades79 <scravers@protonmail.com>
3 years ago
arades79
45e13b03f3
add static lifetime to constexpr values to force compile time evaluation where possible
Signed-off-by: arades79 <scravers@protonmail.com>
3 years ago
Narr the Reg
acba9a6b76
input_common: Reintroduce custom pro controller support
3 years ago
Narr the Reg
2f2e88c3fb
input_common: Simplify stick from button
3 years ago
german77
75e81885b0
input_common: Implement turbo buttons
3 years ago
Narr the Reg
c318a4c80b
input_common: joycon: Remove Magic numbers from common protocol
3 years ago
Narr the Reg
11fea5deea
input_common: joycon: Fill missing enum data
3 years ago
Levi Behunin
d5fc56db4b
Move to Clang Format 15
Depends on https://github.com/yuzu-emu/build-environments/pull/69
clang-15 primary run
3 years ago
Narr the Reg
4e29afefc4
input_common: joycon: Replace ReadSPI vector with span
3 years ago
Narr the Reg
8647c72778
input_common: joycon: Remove magic numbers from calibration protocol
3 years ago
Narr the Reg
49707916db
input_common: Implement SetLowPowerMode and TriggersElapsed for the joycon driver
3 years ago
Morph
c55147b24a
input_common: Make use of StoppableTimedWait
3 years ago
Jan Beich
20c7084892
input_common: add missing header for libc++ after 340f15d1fa
src/input_common/drivers/joycon.cpp:187:26: error: no member named 'find_if' in namespace 'std::ranges'
std::ranges::find_if(left_joycons, [](auto& device) { return !device->IsConnected(); });
~~~~~~~~~~~~~^
src/input_common/drivers/joycon.cpp:193:54: error: no member named 'find_if' in namespace 'std::ranges'
const auto unconnected_device = std::ranges::find_if(
~~~~~~~~~~~~~^
src/input_common/drivers/joycon.cpp:393:51: error: no member named 'find_if' in namespace 'std::ranges'
const auto matching_device = std::ranges::find_if(
~~~~~~~~~~~~~^
src/input_common/drivers/joycon.cpp:402:51: error: no member named 'find_if' in namespace 'std::ranges'
const auto matching_device = std::ranges::find_if(
~~~~~~~~~~~~~^
3 years ago
Narr the Reg
cc821bfae1
Revert 9617 and fix it on input_common
3 years ago