Commit graph

19 commits

Author SHA1 Message Date
github-actions[bot]
91624c0ce0 Format Rust code using rustfmt 2024-06-09 13:40:13 +01:00
cyber-sushi
b4dd6a8989 Associated application and layout is now stored inside Config struct 2024-05-29 06:04:38 +02:00
cyber-sushi
6be266a3a9 Added axis events for tablet wheels 2024-05-27 13:08:28 +02:00
cyber-sushi
f87c8cec45 Removed needless line 2024-05-19 06:55:28 +02:00
cyber-sushi
06402cadee Added type Hold to Event enum, and parsing support for mixed bindings 2024-05-19 05:54:09 +02:00
cyber-sushi
0e89f5aa19 Streamline event types and configuration parsing 2024-05-18 01:38:05 +02:00
cyber-sushi
aa1e6d66e2 Added L/RSTICK_ACTIVATION_MODIFIERS parameter to control cursor and scroll activation through modifiers 2024-05-13 18:26:10 +02:00
cyber-sushi
89a0ac6143 Assume empty config if no default is found 2024-04-20 09:11:03 +02:00
cyber-sushi
150db1b8f2 Axis events should now behave correctly when used with modifiers 2024-04-19 13:07:52 +02:00
cyber-sushi
ed8a93ecbd GRAB_DEVICE can be omitted and defaults to true 2024-04-18 18:51:53 +02:00
cyber-sushi
f5452cac5d Added support for custom key modifiers 2024-04-18 13:41:06 +02:00
cyber-sushi
a6dfe9dfd4 Cleaned stdout 2024-04-15 12:16:37 +02:00
cyber-sushi
1150cdf77b Fixed error when remapping scroll wheels 2024-04-14 11:39:01 +02:00
cyber-sushi
73674ae153 Fixed regression when parsing key combinations 2024-04-14 10:20:48 +02:00
cyber-sushi
de0cc97475 Added shell command invocation through bindings 2024-04-13 05:39:22 +02:00
cyber-sushi
3846a358c1 Parser rewritten to simplify config files + bugfixes 2024-04-11 00:02:29 +02:00
cyber-sushi
c838c55af2 Added analog stick remapping to keys 2024-04-10 09:37:39 +02:00
cyber-sushi
a2cbcabb3d Added support for key combinations 2024-01-03 17:31:49 +01:00
cyber-sushi
b0f1ed6442
Split from main.rs 2023-12-24 22:18:08 +01:00