aboutsummaryrefslogtreecommitdiffhomepage
path: root/app/dts/layouts/common/numpad/22_key_00.dtsi
diff options
context:
space:
mode:
Diffstat (limited to 'app/dts/layouts/common/numpad/22_key_00.dtsi')
-rw-r--r--app/dts/layouts/common/numpad/22_key_00.dtsi48
1 files changed, 48 insertions, 0 deletions
diff --git a/app/dts/layouts/common/numpad/22_key_00.dtsi b/app/dts/layouts/common/numpad/22_key_00.dtsi
new file mode 100644
index 0000000000..28666d1472
--- /dev/null
+++ b/app/dts/layouts/common/numpad/22_key_00.dtsi
@@ -0,0 +1,48 @@
+#include <layouts/common/numpad/position_map.dtsi>
+#include <physical_layouts.dtsi>
+
+/ {
+ layout_numpad_22_key_00: layout_numpad_22_key_00 {
+ compatible = "zmk,physical-layout";
+ display-name = "22 Key Numpad (00)";
+
+ keys // w h x y rot rx ry
+ = <&key_physical_attrs 100 100 0 0 0 0 0>
+ , <&key_physical_attrs 100 100 100 0 0 0 0>
+ , <&key_physical_attrs 100 100 200 0 0 0 0>
+ , <&key_physical_attrs 100 100 300 0 0 0 0>
+ , <&key_physical_attrs 100 100 0 125 0 0 0>
+ , <&key_physical_attrs 100 100 100 125 0 0 0>
+ , <&key_physical_attrs 100 100 200 125 0 0 0>
+ , <&key_physical_attrs 100 100 300 125 0 0 0>
+ , <&key_physical_attrs 100 100 0 225 0 0 0>
+ , <&key_physical_attrs 100 100 100 225 0 0 0>
+ , <&key_physical_attrs 100 100 200 225 0 0 0>
+ , <&key_physical_attrs 100 200 300 225 0 0 0>
+ , <&key_physical_attrs 100 100 0 325 0 0 0>
+ , <&key_physical_attrs 100 100 100 325 0 0 0>
+ , <&key_physical_attrs 100 100 200 325 0 0 0>
+ , <&key_physical_attrs 100 100 0 425 0 0 0>
+ , <&key_physical_attrs 100 100 100 425 0 0 0>
+ , <&key_physical_attrs 100 100 200 425 0 0 0>
+ , <&key_physical_attrs 100 200 300 425 0 0 0>
+ , <&key_physical_attrs 100 100 0 525 0 0 0>
+ , <&key_physical_attrs 100 100 100 525 0 0 0>
+ , <&key_physical_attrs 100 100 200 525 0 0 0>
+ ;
+ };
+};
+
+&layouts_common_numpad_position_map {
+ layout_numpad_22_key_00 {
+ physical-layout = <&layout_numpad_22_key_00>;
+ positions
+ = < 0 1 2 3>
+ , < 4 5 6 7>
+ , < 8 9 10 11>
+ , <12 13 14 22>
+ , <15 16 17 18>
+ , <19 20 21 23>
+ ;
+ };
+};