mirror of https://github.com/zmkfirmware/zmk.git
feat(shields): Add a physical layout for a_dux (#3000)
This commit is contained in:
parent
fe91cc6625
commit
7292df02d4
|
|
@ -0,0 +1,50 @@
|
||||||
|
/*
|
||||||
|
* Copyright (c) 2025 The ZMK Contributors
|
||||||
|
*
|
||||||
|
* SPDX-License-Identifier: MIT
|
||||||
|
*/
|
||||||
|
#include <physical_layouts.dtsi>
|
||||||
|
|
||||||
|
/ {
|
||||||
|
physical_layout0: physical_layout_0 {
|
||||||
|
compatible = "zmk,physical-layout";
|
||||||
|
display-name = "Default";
|
||||||
|
|
||||||
|
keys // w h x y rot rx ry
|
||||||
|
= <&key_physical_attrs 100 100 0 133 0 0 0>
|
||||||
|
, <&key_physical_attrs 100 100 100 31 0 0 0>
|
||||||
|
, <&key_physical_attrs 100 100 200 0 0 0 0>
|
||||||
|
, <&key_physical_attrs 100 100 300 28 0 0 0>
|
||||||
|
, <&key_physical_attrs 100 100 400 42 0 0 0>
|
||||||
|
, <&key_physical_attrs 100 100 800 42 0 0 0>
|
||||||
|
, <&key_physical_attrs 100 100 900 28 0 0 0>
|
||||||
|
, <&key_physical_attrs 100 100 1000 0 0 0 0>
|
||||||
|
, <&key_physical_attrs 100 100 1100 31 0 0 0>
|
||||||
|
, <&key_physical_attrs 100 100 1200 133 0 0 0>
|
||||||
|
, <&key_physical_attrs 100 100 0 233 0 0 0>
|
||||||
|
, <&key_physical_attrs 100 100 100 131 0 0 0>
|
||||||
|
, <&key_physical_attrs 100 100 200 100 0 0 0>
|
||||||
|
, <&key_physical_attrs 100 100 300 128 0 0 0>
|
||||||
|
, <&key_physical_attrs 100 100 400 142 0 0 0>
|
||||||
|
, <&key_physical_attrs 100 100 800 142 0 0 0>
|
||||||
|
, <&key_physical_attrs 100 100 900 128 0 0 0>
|
||||||
|
, <&key_physical_attrs 100 100 1000 100 0 0 0>
|
||||||
|
, <&key_physical_attrs 100 100 1100 131 0 0 0>
|
||||||
|
, <&key_physical_attrs 100 100 1200 233 0 0 0>
|
||||||
|
, <&key_physical_attrs 100 100 0 333 0 0 0>
|
||||||
|
, <&key_physical_attrs 100 100 100 231 0 0 0>
|
||||||
|
, <&key_physical_attrs 100 100 200 200 0 0 0>
|
||||||
|
, <&key_physical_attrs 100 100 300 228 0 0 0>
|
||||||
|
, <&key_physical_attrs 100 100 400 242 0 0 0>
|
||||||
|
, <&key_physical_attrs 100 100 800 242 0 0 0>
|
||||||
|
, <&key_physical_attrs 100 100 900 228 0 0 0>
|
||||||
|
, <&key_physical_attrs 100 100 1000 200 0 0 0>
|
||||||
|
, <&key_physical_attrs 100 100 1100 231 0 0 0>
|
||||||
|
, <&key_physical_attrs 100 100 1200 333 0 0 0>
|
||||||
|
, <&key_physical_attrs 100 100 400 375 0 0 0>
|
||||||
|
, <&key_physical_attrs 100 100 500 400 0 0 0>
|
||||||
|
, <&key_physical_attrs 100 100 700 400 0 0 0>
|
||||||
|
, <&key_physical_attrs 100 100 800 375 0 0 0>
|
||||||
|
;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
@ -5,12 +5,18 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <dt-bindings/zmk/matrix_transform.h>
|
#include <dt-bindings/zmk/matrix_transform.h>
|
||||||
|
#include "a_dux-layouts.dtsi"
|
||||||
|
|
||||||
|
&physical_layout0 {
|
||||||
|
transform = <&default_transform>;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
/ {
|
/ {
|
||||||
|
|
||||||
chosen {
|
chosen {
|
||||||
zmk,kscan = &kscan0;
|
zmk,kscan = &kscan0;
|
||||||
zmk,matrix-transform = &default_transform;
|
zmk,physical-layout = &physical_layout0;
|
||||||
};
|
};
|
||||||
|
|
||||||
default_transform: keymap_transform_0 {
|
default_transform: keymap_transform_0 {
|
||||||
|
|
@ -49,5 +55,4 @@
|
||||||
<&pro_micro 9 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>
|
<&pro_micro 9 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>
|
||||||
;
|
;
|
||||||
};
|
};
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue