72f803c366
input_common: Add android input engine
2024-01-17 22:47:56 -06:00
2044ae6b3a
Fix more typos
2024-01-15 23:26:53 +00:00
ae57a99d7d
core: hid: Split SL and SR buttons
2023-11-11 21:03:15 -06:00
eae0570a1c
input_common: udp: Avoid crash when trying to map motion before client is ready
2023-10-15 02:13:51 -06:00
0448eb6f0f
ci: fix new codespell errors
2023-10-02 18:03:05 -04:00
aa882cdaa8
input_common: set SDL_HINT_GAMECONTROLLER_USE_BUTTON_LABELS
to 0
...
This allows to share the mappings between Nintendo and non-Nintendo controllers.
Breaks the controller configuration for existing users who are using a Nintendo controller.
(Documentation of the hint 92b3c53c92/include/SDL_hints.h (L512-L532)
)
2023-07-07 21:59:47 +02:00
4c84bce171
input_common: Avoid potential division by zero
2023-07-05 17:42:16 -06:00
595d55d485
Merge pull request #10950 from german77/mouse_tune
...
input_common: Tune mouse controls
2023-07-01 22:38:01 -04:00
da8df6488d
yuzu: Ensure mouse panning can't be enabled with real mouse emulation
2023-06-30 18:59:39 -06:00
3f407417c1
input_common: Tune mouse controls
2023-06-28 21:04:33 -06:00
df9685a21c
input_common: Remove duplicated DriverResult enum
2023-06-28 09:49:47 -06:00
20111c86b6
Merge pull request #10495 from bm01/master
...
input_common: Redesign mouse panning
2023-06-27 11:21:28 -04:00
f254ce2c60
Merge pull request #10679 from zeltermann/wakelock-reason
...
Only use SDL wakelock on Linux
2023-06-27 11:21:20 -04:00
474fa13a1a
input_common: Make use of new SDL features
2023-06-24 17:42:56 -06:00
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.
2023-06-24 14:51:41 +07:00
84d43489c5
input_common: Implement native mifare support
2023-06-21 17:54:58 -06:00
0c90a0926f
input_common: Add amiibo with originality signature support
2023-06-15 18:22:13 -06:00
8e3d4e3396
input_common: Redesign mouse panning
2023-06-12 00:47:52 +02:00
eb4ab9bc58
input_common: Fix virtual amiibos
2023-06-03 00:06:06 -07:00
ee8caac82f
android: Various fixes for CI.
2023-06-03 00:06:05 -07:00
ca4be4283d
android: Implement amiibo reading from nfc tag
2023-06-03 00:05:48 -07:00
f1bb2f3685
android: Add motion sensor
2023-06-03 00:05:30 -07:00
fdb2002f77
input_common: Implement amiibo writting
2023-05-21 21:09:20 -06:00
5693434b8a
input_common: Fix pro controller amiibo support
2023-05-16 18:37:22 -06:00
0a6bd8b236
Improve emulation of HD Rumble
2023-05-05 19:30:40 +02:00
60c4032b68
input_common: minor fix to mouse movement
2023-04-14 21:27:35 +03:00
96b8a3ecac
input_common: sdl: Only send last vibration command
2023-03-12 21:30:02 -06:00
600f325d87
general: fix spelling mistakes
2023-03-12 11:33:01 -04:00
4562f7af9a
Merge pull request #9906 from german77/metroid2
...
input_common: Increase mouse sensitivity range
2023-03-08 10:43:38 -08:00
757aafa582
input_common: Minor typo issues ( #9922 )
2023-03-08 03:15:46 +01:00
9a9e5844d3
input_common: Increase mouse sensitivity range
2023-03-07 19:31:52 -06:00
673accd630
input_common: Implement dedicated motion from mouse
2023-02-21 21:55:22 -06:00
17207939e5
input_common: Split mouse input into individual devices
2023-02-16 14:22:13 -06:00
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 >
2023-02-14 12:35:39 -05:00
45e13b03f3
add static lifetime to constexpr values to force compile time evaluation where possible
...
Signed-off-by: arades79 <scravers@protonmail.com >
2023-02-14 12:33:11 -05:00
acba9a6b76
input_common: Reintroduce custom pro controller support
2023-02-09 20:08:54 -06:00
11fea5deea
input_common: joycon: Fill missing enum data
2023-01-29 19:11:46 -06:00
c55147b24a
input_common: Make use of StoppableTimedWait
2023-01-25 16:43:04 -05:00
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(
~~~~~~~~~~~~~^
2023-01-25 19:52:56 +00:00
a68af583ea
Merge pull request #9492 from german77/joycon_release
...
Input_common: Implement custom joycon driver v2
2023-01-24 09:29:37 -05:00
fafa92cfb8
input_common: Fix joycon mappings
2023-01-20 00:51:46 -06:00
340f15d1fa
input_common: Address byte review
2023-01-20 00:51:45 -06:00
b40aefb39e
input_common: Drop Pro controller support from custom driver
2023-01-19 18:05:22 -06:00
459fb2b213
input_common: Implement joycon ir camera
2023-01-19 18:05:22 -06:00
5cb437703f
yuzu: Add ring controller test button
2023-01-19 18:05:22 -06:00
527dad7097
input_common: Use DriverResult on all engines
2023-01-19 18:05:22 -06:00
e1a3bda4d9
Address review comments
2023-01-19 18:05:22 -06:00
6d6b7bdbc3
input_common: Implement joycon nfc
2023-01-19 18:05:21 -06:00
6e33731f29
input_common: Add dual joycon support
2023-01-19 18:05:21 -06:00
f09a023292
input_common: Add support for joycon input reports
2023-01-19 18:05:21 -06:00