diff options
Diffstat (limited to 'app/boards')
-rw-r--r-- | app/boards/arm/nice_nano/nice_nano.dts | 1 | ||||
-rw-r--r-- | app/boards/native_posix.overlay | 22 | ||||
-rw-r--r-- | app/boards/shields/petejohanson_handwire/keymap/keymap.overlay | 7 |
3 files changed, 30 insertions, 0 deletions
diff --git a/app/boards/arm/nice_nano/nice_nano.dts b/app/boards/arm/nice_nano/nice_nano.dts index 4604e9a..9d3b484 100644 --- a/app/boards/arm/nice_nano/nice_nano.dts +++ b/app/boards/arm/nice_nano/nice_nano.dts @@ -8,6 +8,7 @@ #include <nordic/nrf52840_qiaa.dtsi> #include <behaviors/key_press.dtsi> #include <behaviors/reset.dtsi> +#include <behaviors/keymap.dtsi> #include "arduino_pro_micro_pins.dtsi" / { diff --git a/app/boards/native_posix.overlay b/app/boards/native_posix.overlay index 9d92bee..3f2eead 100644 --- a/app/boards/native_posix.overlay +++ b/app/boards/native_posix.overlay @@ -1,10 +1,20 @@ #include <dt-bindings/zmk/keys.h> +#include <behaviors/key_press.dtsi> +#include <behaviors/reset.dtsi> +#include <behaviors/keymap.dtsi> +#include <behaviors/hid.dtsi> #include <zmk/kscan-mock.h> / { chosen { zmk,kscan = &kscan0; zmk,keymap = &keymap0; + zmk,global_bindings = &bindings; + }; + + bindings: global_bindings { + compatible = "zmk,global-bindings"; + bindings = <&keymap_behavior &hid_behavior>; }; kscan0: kscan_0 { @@ -58,6 +68,10 @@ KC_A MT(MOD_LSFT, KC_B) KC_C KC_D KC_E KC_F KC_G KC_H >; + + bindings = < + &kp 5 &kp 0 &kp 10 &kp 11 + &kp 1 &kp 2 &kp 4 &kp 89>; }; lower: layer_1 { @@ -66,6 +80,10 @@ KC_A KC_B KC_C KC_D KC_E KC_F KC_G KC_H >; + + bindings = < + &kp 5 &kp 0 &kp 10 &kp 11 + &kp 1 &kp 2 &kp 4 &kp 89>; }; raise: layer_2 { @@ -74,6 +92,10 @@ KC_E KC_F KC_G KC_H KC_A KC_B KC_C KC_D >; + + bindings = < + &kp 5 &kp 0 &kp 10 &kp 11 + &kp 1 &kp 2 &kp 4 &kp 89>; }; }; }; diff --git a/app/boards/shields/petejohanson_handwire/keymap/keymap.overlay b/app/boards/shields/petejohanson_handwire/keymap/keymap.overlay index 8cb7654..5ae78cf 100644 --- a/app/boards/shields/petejohanson_handwire/keymap/keymap.overlay +++ b/app/boards/shields/petejohanson_handwire/keymap/keymap.overlay @@ -1,11 +1,18 @@ #include <dt-bindings/zmk/keys.h> #include <behaviors/key_press.dtsi> #include <behaviors/reset.dtsi> +#include <behaviors/keymap.dtsi> #include <keymap.h> / { chosen { zmk,keymap = &keymap0; + zmk,global_bindings = &bindings; + }; + + bindings: global_bindings { + compatible = "zmk,global-bindings"; + bindings = <&reset>; }; keymap0: keymap { compatible = "zmk,keymap"; |