global if behavior name starts with 'layer'
This commit is contained in:
parent
f8af52e522
commit
6a7c4e8855
2 changed files with 4 additions and 4 deletions
|
@ -37,10 +37,10 @@ static void behavior_queue_process_next(struct k_work *work) {
|
|||
.timestamp = k_uptime_get()};
|
||||
|
||||
if (item.press) {
|
||||
zmk_run_behavior(&item.binding, event,true);
|
||||
zmk_run_behavior(&item.binding, event,0,true);
|
||||
// behavior_keymap_binding_pressed(&item.binding, event);
|
||||
} else {
|
||||
zmk_run_behavior(&item.binding, event,false);
|
||||
zmk_run_behavior(&item.binding, event,0,false);
|
||||
// behavior_keymap_binding_released(&item.binding, event);
|
||||
}
|
||||
|
||||
|
|
|
@ -179,10 +179,10 @@ int zmk_keymap_apply_position_state(uint8_t source, int layer, uint32_t position
|
|||
.timestamp = timestamp,
|
||||
};
|
||||
|
||||
return zmk_run_behavior(&binding,event,pressed);
|
||||
return zmk_run_behavior(&binding,event,source,pressed);
|
||||
}
|
||||
|
||||
int zmk_run_behavior(struct zmk_behavior_binding *binding, struct zmk_behavior_binding_event event,bool pressed){
|
||||
int zmk_run_behavior(struct zmk_behavior_binding *binding, struct zmk_behavior_binding_event event,uint8_t source,bool pressed){
|
||||
|
||||
LOG_DBG("layer: %d position: %d, binding name: %s", event.layer, event.position,
|
||||
log_strdup(binding->behavior_dev));
|
||||
|
|
Loading…
Add table
Reference in a new issue