// See https://zmk.dev/docs/development/hardware-integration/physical-layouts // for how to configure this. #include / { 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 */ ; }; };