11#include <dt-bindings/zmk/matrix_transform.h>
2- #include <dt-bindings/led/led.h >
2+ #include <physical_layouts.dtsi >
33
44/ {
5+ crosses_layout0: crosses_layout {
6+ compatible = "zmk,crosses-layout";
7+ display-name = "crosses";
8+
9+ kscan = <&kscan0>;
10+ transform = <&matrix_transform0>;
11+
12+ keys // w h x y rot rx ry
13+ = <&key_physical_attrs 100 100 200 0 0 0 0>
14+ , <&key_physical_attrs 100 100 825 0 0 0 0>
15+ , <&key_physical_attrs 100 100 300 25 0 0 0>
16+ , <&key_physical_attrs 100 100 400 25 0 0 0>
17+ , <&key_physical_attrs 100 100 625 25 0 0 0>
18+ , <&key_physical_attrs 100 100 725 25 0 0 0>
19+ , <&key_physical_attrs 100 100 100 50 0 0 0>
20+ , <&key_physical_attrs 100 100 925 50 0 0 0>
21+ , <&key_physical_attrs 100 100 0 100 0 0 0>
22+ , <&key_physical_attrs 100 100 200 100 0 0 0>
23+ , <&key_physical_attrs 100 100 825 100 0 0 0>
24+ , <&key_physical_attrs 100 100 1025 100 0 0 0>
25+ , <&key_physical_attrs 100 100 300 125 0 0 0>
26+ , <&key_physical_attrs 100 100 400 125 0 0 0>
27+ , <&key_physical_attrs 100 100 625 125 0 0 0>
28+ , <&key_physical_attrs 100 100 725 125 0 0 0>
29+ , <&key_physical_attrs 100 100 100 150 0 0 0>
30+ , <&key_physical_attrs 100 100 925 150 0 0 0>
31+ , <&key_physical_attrs 100 100 0 200 0 0 0>
32+ , <&key_physical_attrs 100 100 200 200 0 0 0>
33+ , <&key_physical_attrs 100 100 825 200 0 0 0>
34+ , <&key_physical_attrs 100 100 1025 200 0 0 0>
35+ , <&key_physical_attrs 100 100 300 225 0 0 0>
36+ , <&key_physical_attrs 100 100 400 225 0 0 0>
37+ , <&key_physical_attrs 100 100 625 225 0 0 0>
38+ , <&key_physical_attrs 100 100 725 225 0 0 0>
39+ , <&key_physical_attrs 100 100 100 250 0 0 0>
40+ , <&key_physical_attrs 100 100 925 250 0 0 0>
41+ , <&key_physical_attrs 100 100 0 300 0 0 0>
42+ , <&key_physical_attrs 100 100 1025 300 0 0 0>
43+ , <&key_physical_attrs 100 100 225 375 0 0 0>
44+ , <&key_physical_attrs 100 100 325 375 0 0 0>
45+ , <&key_physical_attrs 100 100 425 375 0 0 0>
46+ , <&key_physical_attrs 100 100 600 375 0 0 0>
47+ , <&key_physical_attrs 100 100 700 375 0 0 0>
48+ , <&key_physical_attrs 100 100 800 375 0 0 0>
49+ ;
50+ };
51+
52+
553 chosen {
654 zmk,kscan = &kscan0;
7- zmk,matrix_transform = &default_transform;
8-
55+ zmk,physical-layout = &crosses_layout;
956 };
1057
1158 default_transform: keymap_transform_0 {
3784
3885};
3986
87+
88+ &crosses_layout{
89+
90+ transform = <&default_transform>;
91+
92+ kscan = <&kscan0>;
93+
94+ };
0 commit comments