feat: physical layout

This commit is contained in:
honorless 2024-11-13 00:25:09 -05:00
parent 7c29062324
commit b4cbee7de1
No known key found for this signature in database
GPG Key ID: 1B48A311ABE8DA4D
2 changed files with 71 additions and 1 deletions

View File

@ -0,0 +1,68 @@
/*
*
* Copyright (c) 2024 The ZMK Contributors
* SPDX-License-Identifier: MIT
*
*/
#include <physical_layouts.dtsi>
/ {
default_layout: default_layout {
compatible = "zmk,physical-layout";
display-name = "Layout";
transform = <&default_transform>;
keys // w h x y rot rx r
= <&key_physical_attrs 100 100 0 37 0 0 0>
, <&key_physical_attrs 100 100 100 37 0 0 0>
, <&key_physical_attrs 100 100 200 12 0 0 0>
, <&key_physical_attrs 100 100 300 0 0 0 0>
, <&key_physical_attrs 100 100 400 12 0 0 0>
, <&key_physical_attrs 100 100 500 24 0 0 0>
, <&key_physical_attrs 100 100 925 24 0 0 0>
, <&key_physical_attrs 100 100 1150 24 0 0 0>
, <&key_physical_attrs 100 100 1250 12 0 0 0>
, <&key_physical_attrs 100 100 1350 0 0 0 0>
, <&key_physical_attrs 100 100 1450 12 0 0 0>
, <&key_physical_attrs 100 100 1550 37 0 0 0>
, <&key_physical_attrs 100 100 1650 37 0 0 0>
, <&key_physical_attrs 100 100 0 137 0 0 0>
, <&key_physical_attrs 100 100 100 137 0 0 0>
, <&key_physical_attrs 100 100 200 112 0 0 0>
, <&key_physical_attrs 100 100 300 100 0 0 0>
, <&key_physical_attrs 100 100 400 112 0 0 0>
, <&key_physical_attrs 100 100 500 124 0 0 0>
, <&key_physical_attrs 100 100 825 124 0 0 0>
, <&key_physical_attrs 100 100 925 124 0 0 0>
, <&key_physical_attrs 100 100 1025 124 0 0 0>
, <&key_physical_attrs 100 100 1150 124 0 0 0>
, <&key_physical_attrs 100 100 1250 112 0 0 0>
, <&key_physical_attrs 100 100 1350 100 0 0 0>
, <&key_physical_attrs 100 100 1450 112 0 0 0>
, <&key_physical_attrs 100 100 1550 137 0 0 0>
, <&key_physical_attrs 100 100 1650 137 0 0 0>
, <&key_physical_attrs 100 100 0 237 0 0 0>
, <&key_physical_attrs 100 100 100 237 0 0 0>
, <&key_physical_attrs 100 100 200 212 0 0 0>
, <&key_physical_attrs 100 100 300 200 0 0 0>
, <&key_physical_attrs 100 100 400 212 0 0 0>
, <&key_physical_attrs 100 100 500 224 0 0 0>
, <&key_physical_attrs 100 100 625 224 0 0 0>
, <&key_physical_attrs 100 100 925 224 0 0 0>
, <&key_physical_attrs 100 100 1150 224 0 0 0>
, <&key_physical_attrs 100 100 1250 212 0 0 0>
, <&key_physical_attrs 100 100 1350 200 0 0 0>
, <&key_physical_attrs 100 100 1450 212 0 0 0>
, <&key_physical_attrs 100 100 1550 237 0 0 0>
, <&key_physical_attrs 100 100 1650 237 0 0 0>
, <&key_physical_attrs 100 100 350 312 0 0 0>
, <&key_physical_attrs 100 100 450 312 1200 450 412>
, <&key_physical_attrs 100 100 550 312 2400 515 433>
, <&key_physical_attrs 100 100 1100 312 (-2400) 1230 433>
, <&key_physical_attrs 100 100 1200 312 (-1200) 1300 412>
, <&key_physical_attrs 100 100 1300 312 0 0 0>
;
};
};

View File

@ -10,6 +10,8 @@
#include <dt-bindings/led/led.h>
#include <dt-bindings/zmk/matrix_transform.h>
#include "eyelash_corne-layouts.dtsi"
/ {
model = "eyelash_corne";
compatible = "eyelashperipherals,eyelash_corne";
@ -21,7 +23,7 @@
zmk,kscan = &kscan0;
zmk,battery = &vbatt;
zmk,underglow = &led_strip;
zmk,matrix-transform = &default_transform;
zmk,physical-layout = &default_layout;
zmk,backlight = &backlight;
};