mirror of
https://github.com/ClaytonWWilson/zmk-config.git
synced 2025-12-15 19:38:47 +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
|
#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 {
|
behaviors {
|
||||||
ht: hold_tap {
|
ht: hold_tap {
|
||||||
compatible = "zmk,behavior-hold-tap";
|
compatible = "zmk,behavior-hold-tap";
|
||||||
@ -34,18 +53,18 @@
|
|||||||
compatible = "zmk,keymap";
|
compatible = "zmk,keymap";
|
||||||
default_layer {
|
default_layer {
|
||||||
bindings = <
|
bindings = <
|
||||||
//╭──────────┬──────────┬──────────┬──────────┬──────────╮ ╭──────────┬──────────┬──────────┬──────────┬──────────╮
|
//╭──────────┬──────────┬──────────┬──────────┬──────────╮ ╭──────────┬──────────┬──────────┬──────────┬──────────╮
|
||||||
//│ Q │ W │ E │ R │ T │ │ Y │ U │ I │ O │ P │
|
//│ 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
|
&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 │ ' " │
|
//│ A │ S │ D │ F │ G │ │ H │ J │ K │ L │ ' " │
|
||||||
HRML(A, S, D, F) &kp G &kp H HRMR(J, K, L, SQT)
|
HRML(A, S, D, F) &kp G &kp H HRMR(J, K, L, SQT)
|
||||||
//├──────────┼──────────┼──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┼──────────┼──────────┤
|
//├──────────┼──────────┼──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┼──────────┼──────────┤
|
||||||
//│ Z │ X │ C │ V │ B │ │ N │ M │ , < │ . > │ / ? │
|
//│ 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
|
&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
|
< 2 TAB &kp ENTER &kp ENTER &kp SPACE &kp SPACE < 1 BSPC
|
||||||
// ╰──────────┴──────────╯ ╰──────────┴──────────╯
|
// ╰──────────┴──────────┴──────────╯ ╰──────────┴──────────┴──────────╯
|
||||||
>;
|
>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user