|
58abd4cc34
|
Completed implementation.
|
2025-07-15 15:27:49 -04:00 |
|
|
0915ea059a
|
(WIP) Implement axis-to-relaxis repeats; similar to buttons but for discretized relative axis inputs. (i.e. mousewheel)
|
2025-07-15 00:46:18 -04:00 |
|
|
8bbb84da85
|
Add some additional tests for AxisToButton.
|
2025-07-12 17:55:44 -04:00 |
|
|
ed2627e113
|
Implement config generator for AxisToButton. Use RuleTargetDevice interface more broadly.
|
2025-07-12 17:14:57 -04:00 |
|
|
e93187b8a5
|
Add tests for AxisToButton rule. (WIP)
|
2025-07-11 21:20:43 -04:00 |
|
|
47fac539da
|
Implement MappingRuleAxisToButton.
|
2025-07-10 23:18:34 -04:00 |
|
|
a6ad1b609a
|
Clamp values falling outside of the axis bounds.
|
2025-07-10 19:58:31 -04:00 |
|
|
681e1fef70
|
Don't fail target creation when AbsInfo errors.
|
2025-07-10 18:15:11 -04:00 |
|
|
6646044d28
|
Add tests for RuleTargetAxis.
|
2025-07-10 16:46:01 -04:00 |
|
|
8f3b8f4b47
|
Clean up some of our tests.
|
2025-07-10 13:06:32 -04:00 |
|
|
2f7e11e8a2
|
Implement Axis targets.
|
2025-07-10 13:06:24 -04:00 |
|
|
ff38db6596
|
Big Refactor (#2)
Refactor Everything.
Co-authored-by: Anna Rose Wiggins <annabunches@gmail.com>
Co-committed-by: Anna Rose Wiggins <annabunches@gmail.com>
|
2025-07-08 03:26:24 +00:00 |
|
|
a0949e719f
|
Start rulemapping refactor to be more explicit about typing intentions.
|
2025-07-06 17:22:05 -04:00 |
|
|
08fc828b46
|
Refactor mapping rules.
|
2025-07-06 15:46:48 -04:00 |
|
|
b9d02e6482
|
More refactoring, start implementing proportional axis...
|
2025-07-05 18:18:25 -04:00 |
|
|
7ef62cbdc7
|
Rename mapping rules for consistent prefix.
|
2025-07-04 23:47:25 -04:00 |
|
|
3b75fd30e4
|
Use testify, write a couple more tests, and start a major refactor.
|
2025-07-04 23:40:34 -04:00 |
|
|
649fb5e377
|
An single test.
|
2025-07-04 20:28:38 -04:00 |
|
|
1f6c2517c0
|
Fix inverted buttons.
|
2025-07-04 19:11:39 -04:00 |
|
|
2e501db084
|
Documentation updates.
|
2025-07-04 12:50:46 -04:00 |
|
|
db848db810
|
Fix up refactored rule targets.
|
2025-07-04 12:34:39 -04:00 |
|
|
c14ec074d1
|
WIP converting some functions into methods.
|
2025-07-04 10:14:04 -04:00 |
|
|
f773897509
|
Bugfixes.
|
2025-07-04 01:17:05 -04:00 |
|
|
4c76ad4f49
|
Start implementing timer logic for proportional axis checking.
|
2025-07-04 00:30:05 -04:00 |
|
|
bf1bb868e5
|
Start implementing a channel for timer-based events.
|
2025-07-03 18:11:37 -04:00 |
|
|
f12d119116
|
Formatting.
|
2025-07-03 17:10:56 -04:00 |
|
|
034d2a8718
|
Add ability to change modes via rules.
|
2025-07-03 17:10:46 -04:00 |
|
|
8fafe3d27c
|
Debugging rule processing.
|
2025-07-03 13:47:54 -04:00 |
|
|
cc37904fad
|
Initial implementation of modes, though they're not quite working.
|
2025-07-03 12:19:57 -04:00 |
|
|
f5283f33ca
|
Add latched rules.
|
2025-07-02 20:05:36 -04:00 |
|
|
a078dcb193
|
Read events from multiple devices.
|
2025-07-02 17:01:17 -04:00 |
|
|
a5b59bf39e
|
Fix combo rules and add some example config.
|
2025-07-02 14:53:52 -04:00 |
|
|
428749a519
|
Build rules from config.
|
2025-07-02 13:54:41 -04:00 |
|