Update keymap.c
This commit is contained in:
parent
4dc0d12ec0
commit
213bd889bf
1 changed files with 3 additions and 3 deletions
|
@ -251,7 +251,7 @@ int zmk_keymap_position_state_changed(uint8_t source, uint32_t position, bool pr
|
||||||
}
|
}
|
||||||
|
|
||||||
#if ZMK_KEYMAP_HAS_SENSORS
|
#if ZMK_KEYMAP_HAS_SENSORS
|
||||||
int zmk_keymap_sensor_triggered(uint8_t sensor_number, const struct sensor_value value,
|
int zmk_keymap_sensor_triggered(uint8_t sensor_number, const struct device *sensor,
|
||||||
int64_t timestamp) {
|
int64_t timestamp) {
|
||||||
for (int layer = ZMK_KEYMAP_LAYERS_LEN - 1; layer >= _zmk_keymap_layer_default; layer--) {
|
for (int layer = ZMK_KEYMAP_LAYERS_LEN - 1; layer >= _zmk_keymap_layer_default; layer--) {
|
||||||
if (zmk_keymap_layer_active(layer) && zmk_sensor_keymap[layer] != NULL) {
|
if (zmk_keymap_layer_active(layer) && zmk_sensor_keymap[layer] != NULL) {
|
||||||
|
@ -269,7 +269,7 @@ int zmk_keymap_sensor_triggered(uint8_t sensor_number, const struct sensor_value
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
ret = behavior_sensor_keymap_binding_triggered(binding, value, timestamp);
|
ret = behavior_sensor_keymap_binding_triggered(binding, sensor, timestamp);
|
||||||
|
|
||||||
if (ret > 0) {
|
if (ret > 0) {
|
||||||
LOG_DBG("behavior processing to continue to next layer");
|
LOG_DBG("behavior processing to continue to next layer");
|
||||||
|
@ -298,7 +298,7 @@ int keymap_listener(const zmk_event_t *eh) {
|
||||||
#if ZMK_KEYMAP_HAS_SENSORS
|
#if ZMK_KEYMAP_HAS_SENSORS
|
||||||
const struct zmk_sensor_event *sensor_ev;
|
const struct zmk_sensor_event *sensor_ev;
|
||||||
if ((sensor_ev = as_zmk_sensor_event(eh)) != NULL) {
|
if ((sensor_ev = as_zmk_sensor_event(eh)) != NULL) {
|
||||||
return zmk_keymap_sensor_triggered(sensor_ev->sensor_number, sensor_ev->value,
|
return zmk_keymap_sensor_triggered(sensor_ev->sensor_number, sensor_ev->sensor,
|
||||||
sensor_ev->timestamp);
|
sensor_ev->timestamp);
|
||||||
}
|
}
|
||||||
#endif /* ZMK_KEYMAP_HAS_SENSORS */
|
#endif /* ZMK_KEYMAP_HAS_SENSORS */
|
||||||
|
|
Loading…
Add table
Reference in a new issue