Feat: add combos

This commit is contained in:
Bertrand Benjamin 2023-11-10 16:03:32 +01:00
parent e81e74c026
commit f78d53677a
2 changed files with 76 additions and 11 deletions

75
config/combos.dtsi Normal file
View File

@ -0,0 +1,75 @@
/* KEY POSITIONS
╭───────────────────────╮ ╭───────────────────────╮
│ 0 1 2 3 4 5 │ │ 6 7 8 9 10 11│
│ 12 13 14 15 16 17│ │ 18 19 20 21 22 23│
│ 24 25 26 27 28 29│ │ 30 31 32 33 34 35│
╰───────────╮ 36 37 38│ │ 39 40 41╭───────────╯
╰───────────╯ ╰───────────╯ */
compatible = "zmk,combos"
num1 {
key-positions = <13 1>;
bindings = <&kt N1>;
layers = <0>;
};
num2 {
key-positions = <14 2>;
bindings = <&kt N2>;
layers = <0>;
};
num3 {
key-positions = <15 3>;
bindings = <&kt N3>;
layers = <0>;
};
num4 {
key-positions = <16 4>;
bindings = <&kt N4>;
layers = <0>;
};
num5 {
key-positions = <17 5>;
bindings = <&kt N5>;
layers = <0>;
};
num6 {
key-positions = <18 6>;
bindings = <&kt N6>;
layers = <0>;
};
num7 {
key-positions = <19 7>;
bindings = <&kt N7>;
layers = <0>;
};
num8 {
key-positions = <20 8>;
bindings = <&kt N8>;
layers = <0>;
};
num9 {
key-positions = <21 9>;
bindings = <&kt N9>;
layers = <0>;
};
num0 {
key-positions = <22 10>;
bindings = <&kt N0>;
layers = <0>;
};
c_esc {
key-positions = <15 16>;
bindings = <&kt ESC>;
layers = <0>;
};

View File

@ -21,17 +21,7 @@
};
combos {
compatible = "zmk,combos";
num5 {
bindings = <&kt N5>;
key-positions = <17 5>;
};
num4 {
bindings = <&kt N4>;
key-positions = <16 4>;
};
#include "combos.dtsi"
};
keymap {