Start adding stubs and tests for combined axis, and updating RuleTargetAxis to support it.

This commit is contained in:
Anna Rose Wiggins 2025-07-25 11:44:17 -04:00
parent 4c04a9215d
commit a7e78c33f3
3 changed files with 109 additions and 1 deletions

View file

@ -0,0 +1,15 @@
package mappingrules
import "github.com/holoplot/go-evdev"
type MappingRuleAxisCombined struct {
MappingRuleBase
}
func NewMappingRuleAxisCombined(base MappingRuleBase, inputLower *RuleTargetAxis, inputUpper *RuleTargetAxis, output *RuleTargetAxis) *MappingRuleAxisCombined {
return nil
}
func (rule *MappingRuleAxisCombined) MatchEvent(device Device, event *evdev.InputEvent, mode *string) (*evdev.InputDevice, *evdev.InputEvent) {
return nil, nil
}