forked from kofal.net/zmk
Clean up after refactor, better HID constants.
This commit is contained in:
@@ -54,39 +54,26 @@
|
||||
|
||||
default: layer_0 {
|
||||
label = "DEFAULT";
|
||||
keys =
|
||||
<
|
||||
KC_A MT(MOD_LSFT, KC_B) KC_C KC_D
|
||||
KC_E KC_F KC_G KC_H
|
||||
>;
|
||||
|
||||
bindings = <
|
||||
&kp 5 &mo 1 &kp 10 &kp 11
|
||||
&kp 1 &kp 2 &kp 4 &kp 89>;
|
||||
&kp B &mo A &kp C &kp E
|
||||
&kp D &kp G &kp F &kp Q>;
|
||||
};
|
||||
|
||||
lower: layer_1 {
|
||||
label = "LOWER";
|
||||
keys = <
|
||||
KC_A KC_B KC_C KC_D
|
||||
KC_E KC_F KC_G KC_H
|
||||
>;
|
||||
|
||||
bindings = <
|
||||
&kp 20 &trans &kp 18 &kp 19
|
||||
&kp 21 &kp 22 &kp 24 &kp 49>;
|
||||
&kp N &trans &kp O &kp Q
|
||||
&kp L &kp J &kp P &kp K>;
|
||||
};
|
||||
|
||||
raise: layer_2 {
|
||||
label = "RAISE";
|
||||
keys = <
|
||||
KC_E KC_F KC_G KC_H
|
||||
KC_A KC_B KC_C KC_D
|
||||
>;
|
||||
|
||||
bindings = <
|
||||
&kp 5 &kp 0 &kp 10 &kp 11
|
||||
&kp 1 &kp 2 &kp 4 &kp 89>;
|
||||
&kp W &kp U &kp I &kp N
|
||||
&kp X &kp M &kp C &kp B>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
#include <behaviors.dtsi>
|
||||
#include <dt-bindings/zmk/keys.h>
|
||||
#include <dt-bindings/zmk/matrix-transform.h>
|
||||
#include <keymap.h>
|
||||
|
||||
/ {
|
||||
chosen {
|
||||
@@ -24,12 +23,12 @@
|
||||
// | <- | A | S | D | F | G | | H | J | K | L | ; | ' |
|
||||
// | SHIFT | Z | X | C | V | B | L SHIFT | L SHIFT | | L SHIFT | L SHIFT | N | M | , | . | / | - |
|
||||
// | GUI | DEL | RET | SPACE | ESC | | RET | SPACE | TAB | BSPC | R-ALT |
|
||||
keys = <
|
||||
KC_ESC KC_Q KC_W KC_E KC_R KC_T KC_Y KC_U KC_I KC_O KC_P KC_PIPE
|
||||
KC_BKSP KC_A KC_S KC_D KC_F KC_G KC_H KC_J KC_K KC_L KC_SCLN KC_QUOT
|
||||
KC_LSFT KC_Z KC_X KC_C KC_V KC_B KC_LSFT KC_LSFT KC_LSFT KC_LSFT KC_N KC_M KC_CMMA KC_DOT KC_BSLH KC_MIN
|
||||
KC_LGUI KC_DEL KC_RET KC_SPC KC_ESC KC_RET KC_SPC KC_TAB KC_BKSP KC_RALT
|
||||
>;
|
||||
bindings = <
|
||||
&kp ESC &kp Q &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O &kp P &kp PIPE
|
||||
&kp BKSP &kp A &kp S &kp D &kp F &kp G &kp H &kp J &kp K &kp L &kp SCLN &kp QUOT
|
||||
&kp LSFT &kp Z &kp X &kp C &kp V &kp B &kp LSFT &kp LSFT &kp LSFT &kp LSFT &kp N &kp M &kp CMMA &kp DOT &kp BSLH &kp MINUS
|
||||
&kp LGUI &kp DEL &kp RET &kp SPC &kp ESC &kp RET &kp SPC &kp TAB &kp BKSP &kp RALT
|
||||
>;
|
||||
};
|
||||
};
|
||||
};
|
||||
@@ -1,5 +0,0 @@
|
||||
|
||||
#include <dt-bindings/zmk/keys.h>
|
||||
|
||||
#define CC_RAIS ZC_CSTM(1)
|
||||
#define CC_LOWR ZC_CSTM(2)
|
||||
@@ -1,34 +0,0 @@
|
||||
|
||||
#include <zmk/keys.h>
|
||||
#include <zmk/keymap.h>
|
||||
#include <keymap.h>
|
||||
|
||||
bool zmk_handle_key_user(struct zmk_key_event *key_event)
|
||||
{
|
||||
switch (key_event->key)
|
||||
{
|
||||
case CC_LOWR:
|
||||
if (key_event->pressed)
|
||||
{
|
||||
zmk_keymap_layer_activate(1);
|
||||
}
|
||||
else
|
||||
{
|
||||
zmk_keymap_layer_deactivate(1);
|
||||
}
|
||||
|
||||
return false;
|
||||
case CC_RAIS:
|
||||
if (key_event->pressed)
|
||||
{
|
||||
zmk_keymap_layer_activate(2);
|
||||
}
|
||||
else
|
||||
{
|
||||
zmk_keymap_layer_deactivate(2);
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
};
|
||||
@@ -17,36 +17,26 @@
|
||||
|
||||
default: layer_0 {
|
||||
label = "DEFAULT";
|
||||
keys =
|
||||
<
|
||||
KC_A MT(MOD_LSFT, KC_B)
|
||||
CC_RAIS CC_LOWR
|
||||
>;
|
||||
|
||||
bindings = <
|
||||
&reset &kp 0
|
||||
&kp 1 &kp 2>;
|
||||
&reset &kp A
|
||||
&kp B &kp C>;
|
||||
};
|
||||
|
||||
lower: layer_1 {
|
||||
label = "LOWER";
|
||||
keys = <
|
||||
KC_MPLY KC_MNXT
|
||||
ZC_TRNS ZC_TRNS
|
||||
>;
|
||||
|
||||
bindings = <
|
||||
&reset &kp 0
|
||||
&kp 1 &kp 2>;
|
||||
&reset &kp D
|
||||
&kp F &kp E>;
|
||||
};
|
||||
|
||||
raise: layer_2 {
|
||||
label = "RAISE";
|
||||
keys = <
|
||||
KC_C KC_D
|
||||
ZC_TRNS ZC_TRNS
|
||||
>;
|
||||
|
||||
bindings = <
|
||||
&reset &kp 0
|
||||
&kp 1 &kp 2>;
|
||||
&reset &kp I
|
||||
&kp G &kp H>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user