fix(sensors): Handle positive or negative ticks, not just 1/-1.

This commit is contained in:
Pete Johanson 2021-02-04 08:39:59 -05:00 committed by Peter Johanson
parent d7bd81e5c4
commit bd4a6ab095

View file

@ -34,15 +34,12 @@ static int on_sensor_binding_triggered(struct zmk_behavior_binding *binding,
return err; return err;
} }
switch (value.val1) { if (value.val1 > 0) {
case 1:
keycode = binding->param1; keycode = binding->param1;
break; } else if (value.val1 < 0) {
case -1:
keycode = binding->param2; keycode = binding->param2;
break; } else {
default: return ZMK_BEHAVIOR_OPAQUE;
return -ENOTSUP;
} }
LOG_DBG("SEND %d", keycode); LOG_DBG("SEND %d", keycode);