Implement Axis targets.

This commit is contained in:
Anna Rose Wiggins 2025-07-10 13:06:24 -04:00
parent ff38db6596
commit 2f7e11e8a2
6 changed files with 79 additions and 35 deletions

View file

@ -24,7 +24,7 @@ func makeRuleTargetButton(targetConfig RuleTargetConfig, devs map[string]*evdev.
device,
eventCode,
targetConfig.Inverted,
), nil
)
}
func makeRuleTargetAxis(targetConfig RuleTargetConfig, devs map[string]*evdev.InputDevice) (*mappingrules.RuleTargetAxis, error) {
@ -43,8 +43,9 @@ func makeRuleTargetAxis(targetConfig RuleTargetConfig, devs map[string]*evdev.In
device,
eventCode,
targetConfig.Inverted,
0, 0, 0, // TODO: replace these with real values
), nil
targetConfig.DeadzoneStart,
targetConfig.DeadzoneEnd,
)
}
func makeRuleTargetModeSelect(targetConfig RuleTargetConfig, allModes []string) (*mappingrules.RuleTargetModeSelect, error) {