feature(behavior): add ZMK_BEHAVIOR_CAPTURED

This commit is contained in:
Okke Formsma 2020-12-19 17:10:49 +01:00
parent 578e6a0417
commit fb44e0479e
2 changed files with 3 additions and 0 deletions

View file

@ -8,6 +8,7 @@
#define ZMK_BEHAVIOR_OPAQUE 0 #define ZMK_BEHAVIOR_OPAQUE 0
#define ZMK_BEHAVIOR_TRANSPARENT 1 #define ZMK_BEHAVIOR_TRANSPARENT 1
#define ZMK_BEHAVIOR_CAPTURED 2
struct zmk_behavior_binding { struct zmk_behavior_binding {
char *behavior_dev; char *behavior_dev;

View file

@ -34,6 +34,8 @@ int zmk_behavior_state_changed(const struct behavior_state_changed *ev) {
return ZMK_EV_EVENT_BUBBLE; return ZMK_EV_EVENT_BUBBLE;
case ZMK_BEHAVIOR_OPAQUE: case ZMK_BEHAVIOR_OPAQUE:
return ZMK_EV_EVENT_HANDLED; return ZMK_EV_EVENT_HANDLED;
case ZMK_BEHAVIOR_CAPTURED:
return ZMK_EV_EVENT_CAPTURED;
default: default:
return -ENOTSUP; return -ENOTSUP;
} }