87 lines
5.0 KiB
Devicetree
87 lines
5.0 KiB
Devicetree
// See https://zmk.dev/docs/development/hardware-integration/physical-layouts
|
|
// for how to configure this.
|
|
|
|
#include <physical_layouts.dtsi>
|
|
|
|
/ {
|
|
default_layout: default_layout {
|
|
compatible = "zmk,physical-layout";
|
|
display-name = "ANSI 60%";
|
|
transform = <&default_transform>;
|
|
kscan = <&kscan>;
|
|
|
|
// Row 0: ` 1 2 3 4 5 6 7 8 9 0 - = Backspace
|
|
// Row 1: Tab Q W E R T Y U I O P [ ] \
|
|
// Row 2: Caps A S D F G H J K L ; ' Enter
|
|
// Row 3: Shift Z X C V B N M , . / Shift
|
|
// Row 4: Ctrl Menu Alt Space Alt Fn Menu Ctrl
|
|
keys
|
|
= <&key_physical_attrs 100 100 0 0 0 0 0> /* ` */
|
|
, <&key_physical_attrs 100 100 100 0 0 0 0> /* 1 */
|
|
, <&key_physical_attrs 100 100 200 0 0 0 0> /* 2 */
|
|
, <&key_physical_attrs 100 100 300 0 0 0 0> /* 3 */
|
|
, <&key_physical_attrs 100 100 400 0 0 0 0> /* 4 */
|
|
, <&key_physical_attrs 100 100 500 0 0 0 0> /* 5 */
|
|
, <&key_physical_attrs 100 100 600 0 0 0 0> /* 6 */
|
|
, <&key_physical_attrs 100 100 700 0 0 0 0> /* 7 */
|
|
, <&key_physical_attrs 100 100 800 0 0 0 0> /* 8 */
|
|
, <&key_physical_attrs 100 100 900 0 0 0 0> /* 9 */
|
|
, <&key_physical_attrs 100 100 1000 0 0 0 0> /* 0 */
|
|
, <&key_physical_attrs 100 100 1100 0 0 0 0> /* - */
|
|
, <&key_physical_attrs 100 100 1200 0 0 0 0> /* = */
|
|
, <&key_physical_attrs 200 100 1300 0 0 0 0> /* Backspace */
|
|
|
|
, <&key_physical_attrs 150 100 50 100 0 0 0> /* Tab */
|
|
, <&key_physical_attrs 100 100 200 100 0 0 0> /* Q */
|
|
, <&key_physical_attrs 100 100 300 100 0 0 0> /* W */
|
|
, <&key_physical_attrs 100 100 400 100 0 0 0> /* E */
|
|
, <&key_physical_attrs 100 100 500 100 0 0 0> /* R */
|
|
, <&key_physical_attrs 100 100 600 100 0 0 0> /* T */
|
|
, <&key_physical_attrs 100 100 700 100 0 0 0> /* Y */
|
|
, <&key_physical_attrs 100 100 800 100 0 0 0> /* U */
|
|
, <&key_physical_attrs 100 100 900 100 0 0 0> /* I */
|
|
, <&key_physical_attrs 100 100 1000 100 0 0 0> /* O */
|
|
, <&key_physical_attrs 100 100 1100 100 0 0 0> /* P */
|
|
, <&key_physical_attrs 100 100 1200 100 0 0 0> /* [ */
|
|
, <&key_physical_attrs 100 100 1300 100 0 0 0> /* ] */
|
|
, <&key_physical_attrs 150 100 1400 100 0 0 0> /* \ */
|
|
|
|
, <&key_physical_attrs 175 100 75 200 0 0 0> /* Caps */
|
|
, <&key_physical_attrs 100 100 250 200 0 0 0> /* A */
|
|
, <&key_physical_attrs 100 100 350 200 0 0 0> /* S */
|
|
, <&key_physical_attrs 100 100 450 200 0 0 0> /* D */
|
|
, <&key_physical_attrs 100 100 550 200 0 0 0> /* F */
|
|
, <&key_physical_attrs 100 100 650 200 0 0 0> /* G */
|
|
, <&key_physical_attrs 100 100 750 200 0 0 0> /* H */
|
|
, <&key_physical_attrs 100 100 850 200 0 0 0> /* J */
|
|
, <&key_physical_attrs 100 100 950 200 0 0 0> /* K */
|
|
, <&key_physical_attrs 100 100 1050 200 0 0 0> /* L */
|
|
, <&key_physical_attrs 100 100 1150 200 0 0 0> /* semicolon */
|
|
, <&key_physical_attrs 100 100 1250 200 0 0 0> /* ' */
|
|
, <&key_physical_attrs 225 100 1350 200 0 0 0> /* Enter */
|
|
|
|
, <&key_physical_attrs 225 100 125 300 0 0 0> /* Left Shift */
|
|
, <&key_physical_attrs 100 100 350 300 0 0 0> /* Z */
|
|
, <&key_physical_attrs 100 100 450 300 0 0 0> /* X */
|
|
, <&key_physical_attrs 100 100 550 300 0 0 0> /* C */
|
|
, <&key_physical_attrs 100 100 650 300 0 0 0> /* V */
|
|
, <&key_physical_attrs 100 100 750 300 0 0 0> /* B */
|
|
, <&key_physical_attrs 100 100 850 300 0 0 0> /* N */
|
|
, <&key_physical_attrs 100 100 950 300 0 0 0> /* M */
|
|
, <&key_physical_attrs 100 100 1050 300 0 0 0> /* , */
|
|
, <&key_physical_attrs 100 100 1150 300 0 0 0> /* . */
|
|
, <&key_physical_attrs 100 100 1250 300 0 0 0> /* / */
|
|
, <&key_physical_attrs 275 100 1350 300 0 0 0> /* Right Shift */
|
|
|
|
, <&key_physical_attrs 125 100 0 400 0 0 0> /* Ctrl */
|
|
, <&key_physical_attrs 125 100 125 400 0 0 0> /* Left Menu */
|
|
, <&key_physical_attrs 125 100 250 400 0 0 0> /* Alt */
|
|
, <&key_physical_attrs 625 100 375 400 0 0 0> /* Space */
|
|
, <&key_physical_attrs 125 100 1000 400 0 0 0> /* Alt */
|
|
, <&key_physical_attrs 125 100 1125 400 0 0 0> /* Fn */
|
|
, <&key_physical_attrs 125 100 1250 400 0 0 0> /* Right Menu */
|
|
, <&key_physical_attrs 125 100 1375 400 0 0 0> /* Ctrl */
|
|
;
|
|
};
|
|
};
|