mirror of
https://github.com/ClaytonWWilson/zmk-config.git
synced 2025-12-13 10:58:46 +00:00
Update GPIO pins and default layout
This commit is contained in:
parent
6688d8950a
commit
b8e917a951
@ -10,6 +10,25 @@
|
||||
#define HRMR(k1,k2,k3,k4) &ht RGUI k1 &ht RCTRL k2 &ht RALT k3 &ht RSHFT k4
|
||||
|
||||
/ {
|
||||
// Your keyboard node
|
||||
key_matrix {
|
||||
compatible = "zmk,matrix-transform";
|
||||
rows = <4>; // 3 rows
|
||||
cols = <6>; // 3 columns
|
||||
|
||||
row-gpios = <&gpio0 1 GPIO_ACTIVE_LOW>, // Pin for row 1
|
||||
<&gpio0 0 GPIO_ACTIVE_LOW>, // Pin for row 2
|
||||
<&gpio0 2 GPIO_ACTIVE_LOW>; // Pin for row 3
|
||||
<&gpio0 3 GPIO_ACTIVE_LOW>; // Pin for row 4
|
||||
|
||||
col-gpios = <&gpio0 19 GPIO_ACTIVE_LOW>, // Pin for column 1
|
||||
<&gpio0 18 GPIO_ACTIVE_LOW>, // Pin for column 2
|
||||
<&gpio0 15 GPIO_ACTIVE_LOW>; // Pin for column 3
|
||||
<&gpio0 14 GPIO_ACTIVE_LOW>; // Pin for column 4
|
||||
<&gpio0 16 GPIO_ACTIVE_LOW>; // Pin for column 5
|
||||
<&gpio0 10 GPIO_ACTIVE_LOW>; // Pin for column 6
|
||||
};
|
||||
|
||||
behaviors {
|
||||
ht: hold_tap {
|
||||
compatible = "zmk,behavior-hold-tap";
|
||||
@ -34,18 +53,18 @@
|
||||
compatible = "zmk,keymap";
|
||||
default_layer {
|
||||
bindings = <
|
||||
//╭──────────┬──────────┬──────────┬──────────┬──────────╮ ╭──────────┬──────────┬──────────┬──────────┬──────────╮
|
||||
//│ Q │ W │ E │ R │ T │ │ Y │ U │ I │ O │ P │
|
||||
&kp Q &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O &kp P
|
||||
//├──────────┼──────────┼──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┼──────────┼──────────┤
|
||||
//│ A │ S │ D │ F │ G │ │ H │ J │ K │ L │ ' " │
|
||||
HRML(A, S, D, F) &kp G &kp H HRMR(J, K, L, SQT)
|
||||
//├──────────┼──────────┼──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┼──────────┼──────────┤
|
||||
//│ Z │ X │ C │ V │ B │ │ N │ M │ , < │ . > │ / ? │
|
||||
&kp Z &kp X &kp C &kp V &kp B &kp N &kp M &kp COMMA &kp DOT &kp FSLH
|
||||
//╰──────────┴──────────┴──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┴──────────┴──────────╯
|
||||
< 2 TAB &kp ENTER &kp SPACE < 1 BSPC
|
||||
// ╰──────────┴──────────╯ ╰──────────┴──────────╯
|
||||
//╭──────────┬──────────┬──────────┬──────────┬──────────╮ ╭──────────┬──────────┬──────────┬──────────┬──────────╮
|
||||
//│ Q │ W │ E │ R │ T │ │ Y │ U │ I │ O │ P │
|
||||
&kp Q &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O &kp P
|
||||
//├──────────┼──────────┼──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┼──────────┼──────────┤
|
||||
//│ A │ S │ D │ F │ G │ │ H │ J │ K │ L │ ' " │
|
||||
HRML(A, S, D, F) &kp G &kp H HRMR(J, K, L, SQT)
|
||||
//├──────────┼──────────┼──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┼──────────┼──────────┤
|
||||
//│ Z │ X │ C │ V │ B │ │ N │ M │ , < │ . > │ / ? │
|
||||
&kp Z &kp X &kp C &kp V &kp B &kp N &kp M &kp COMMA &kp DOT &kp FSLH
|
||||
//╰──────────┴──────────┴──────────┼──────────┼──────────┼──────────╮ ╭──────────┼──────────┼──────────┴──────────┴──────────┴──────────╯
|
||||
< 2 TAB &kp ENTER &kp ENTER &kp SPACE &kp SPACE < 1 BSPC
|
||||
// ╰──────────┴──────────┴──────────╯ ╰──────────┴──────────┴──────────╯
|
||||
>;
|
||||
};
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user