mirror of
https://github.com/zmkfirmware/zmk.git
synced 2026-03-19 20:45:18 -05:00
* To make is easier to reuse layouts and override the position maps for them, add labels to all the position map children in our shared layouts.
85 lines
5.0 KiB
Plaintext
85 lines
5.0 KiB
Plaintext
#include <layouts/common/ortho_5x12/position_map.dtsi>
|
|
#include <physical_layouts.dtsi>
|
|
|
|
/ {
|
|
layout_ortho_5x12_1x2u: layout_ortho_5x12_1x2u {
|
|
compatible = "zmk,physical-layout";
|
|
display-name = "50% 1x2U Space";
|
|
|
|
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 400 0 0 0 0>
|
|
, <&key_physical_attrs 100 100 500 0 0 0 0>
|
|
, <&key_physical_attrs 100 100 600 0 0 0 0>
|
|
, <&key_physical_attrs 100 100 700 0 0 0 0>
|
|
, <&key_physical_attrs 100 100 800 0 0 0 0>
|
|
, <&key_physical_attrs 100 100 900 0 0 0 0>
|
|
, <&key_physical_attrs 100 100 1000 0 0 0 0>
|
|
, <&key_physical_attrs 100 100 1100 0 0 0 0>
|
|
, <&key_physical_attrs 100 100 0 100 0 0 0>
|
|
, <&key_physical_attrs 100 100 100 100 0 0 0>
|
|
, <&key_physical_attrs 100 100 200 100 0 0 0>
|
|
, <&key_physical_attrs 100 100 300 100 0 0 0>
|
|
, <&key_physical_attrs 100 100 400 100 0 0 0>
|
|
, <&key_physical_attrs 100 100 500 100 0 0 0>
|
|
, <&key_physical_attrs 100 100 600 100 0 0 0>
|
|
, <&key_physical_attrs 100 100 700 100 0 0 0>
|
|
, <&key_physical_attrs 100 100 800 100 0 0 0>
|
|
, <&key_physical_attrs 100 100 900 100 0 0 0>
|
|
, <&key_physical_attrs 100 100 1000 100 0 0 0>
|
|
, <&key_physical_attrs 100 100 1100 100 0 0 0>
|
|
, <&key_physical_attrs 100 100 0 200 0 0 0>
|
|
, <&key_physical_attrs 100 100 100 200 0 0 0>
|
|
, <&key_physical_attrs 100 100 200 200 0 0 0>
|
|
, <&key_physical_attrs 100 100 300 200 0 0 0>
|
|
, <&key_physical_attrs 100 100 400 200 0 0 0>
|
|
, <&key_physical_attrs 100 100 500 200 0 0 0>
|
|
, <&key_physical_attrs 100 100 600 200 0 0 0>
|
|
, <&key_physical_attrs 100 100 700 200 0 0 0>
|
|
, <&key_physical_attrs 100 100 800 200 0 0 0>
|
|
, <&key_physical_attrs 100 100 900 200 0 0 0>
|
|
, <&key_physical_attrs 100 100 1000 200 0 0 0>
|
|
, <&key_physical_attrs 100 100 1100 200 0 0 0>
|
|
, <&key_physical_attrs 100 100 0 300 0 0 0>
|
|
, <&key_physical_attrs 100 100 100 300 0 0 0>
|
|
, <&key_physical_attrs 100 100 200 300 0 0 0>
|
|
, <&key_physical_attrs 100 100 300 300 0 0 0>
|
|
, <&key_physical_attrs 100 100 400 300 0 0 0>
|
|
, <&key_physical_attrs 100 100 500 300 0 0 0>
|
|
, <&key_physical_attrs 100 100 600 300 0 0 0>
|
|
, <&key_physical_attrs 100 100 700 300 0 0 0>
|
|
, <&key_physical_attrs 100 100 800 300 0 0 0>
|
|
, <&key_physical_attrs 100 100 900 300 0 0 0>
|
|
, <&key_physical_attrs 100 100 1000 300 0 0 0>
|
|
, <&key_physical_attrs 100 100 1100 300 0 0 0>
|
|
, <&key_physical_attrs 100 100 0 400 0 0 0>
|
|
, <&key_physical_attrs 100 100 100 400 0 0 0>
|
|
, <&key_physical_attrs 100 100 200 400 0 0 0>
|
|
, <&key_physical_attrs 100 100 300 400 0 0 0>
|
|
, <&key_physical_attrs 100 100 400 400 0 0 0>
|
|
, <&key_physical_attrs 200 100 500 400 0 0 0>
|
|
, <&key_physical_attrs 100 100 700 400 0 0 0>
|
|
, <&key_physical_attrs 100 100 800 400 0 0 0>
|
|
, <&key_physical_attrs 100 100 900 400 0 0 0>
|
|
, <&key_physical_attrs 100 100 1000 400 0 0 0>
|
|
, <&key_physical_attrs 100 100 1100 400 0 0 0>
|
|
;
|
|
};
|
|
};
|
|
|
|
&layouts_common_ortho_5x12_position_map {
|
|
layout_ortho_5x12_1x2u_posmap: layout_ortho_5x12_1x2u {
|
|
physical-layout = <&layout_ortho_5x12_1x2u>;
|
|
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 42 43 44 45 46 47>
|
|
, <48 49 50 51 52 53 59 54 55 56 57 58>
|
|
;
|
|
};
|
|
};
|