Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
c03f63b
Update mriya.keymap
BurdyugovDenis Jan 8, 2024
daa06f4
Update mriya_left_defconfig
BurdyugovDenis Jan 8, 2024
a9e3c0d
Update mriya_right_defconfig
BurdyugovDenis Jan 8, 2024
c654e32
Updated mriya.keymap
keymap-editor[bot] Jan 8, 2024
311157e
Updated mriya.keymap
keymap-editor[bot] Jan 8, 2024
2a6e981
Updated mriya.keymap
keymap-editor[bot] Jan 8, 2024
5ef6968
Updated mriya.keymap
keymap-editor[bot] Jan 8, 2024
51e0451
Updated mriya.keymap
keymap-editor[bot] Jan 8, 2024
0a49519
Updated mriya.keymap
keymap-editor[bot] Jan 24, 2024
795103f
Updated mriya.keymap
keymap-editor[bot] Jan 24, 2024
22f5cf9
Updated mriya.keymap
keymap-editor[bot] Jan 26, 2024
c7802a6
Updated mriya.keymap
keymap-editor[bot] Feb 16, 2024
7d83867
Updated mriya.keymap
keymap-editor[bot] Feb 16, 2024
4169d50
Updated mriya.keymap
keymap-editor[bot] Feb 17, 2024
84c5334
Updated mriya.keymap
keymap-editor[bot] Feb 17, 2024
5a4b7d1
Updated mriya.keymap
keymap-editor[bot] Mar 26, 2024
6cf5c29
Updated mriya.keymap
keymap-editor[bot] Mar 26, 2024
34ca86b
Updated mriya.keymap
keymap-editor[bot] Mar 26, 2024
5f06dec
Updated mriya.keymap
keymap-editor[bot] Mar 26, 2024
539229b
Updated mriya.keymap
keymap-editor[bot] Mar 26, 2024
18cdb5b
Updated mriya.keymap
keymap-editor[bot] Mar 26, 2024
f8f692d
Updated mriya.keymap
keymap-editor[bot] Mar 26, 2024
2b9309d
Updated mriya.keymap
keymap-editor[bot] May 16, 2024
5cab4c6
Updated mriya.keymap
keymap-editor[bot] Jun 8, 2024
f69921a
Updated mriya.keymap
keymap-editor[bot] Jul 4, 2024
59ab68e
Updated mriya.keymap
keymap-editor[bot] Nov 20, 2024
5bf3563
Updated mriya.keymap
keymap-editor[bot] Feb 12, 2025
eb4318e
Updated mriya.keymap
keymap-editor[bot] Feb 12, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions config/boards/arm/mriya/mriya_left_defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ CONFIG_SOC_NRF52840_QIAA=y
CONFIG_BOARD_MRIYA_LEFT=y
CONFIG_ZMK_SPLIT=y
CONFIG_ZMK_SPLIT_ROLE_CENTRAL=y
CONFIG_ZMK_SLEEP=y
CONFIG_ZMK_SLEEP=n
CONFIG_ZMK_USB=y
CONFIG_ZMK_BLE=y

Expand All @@ -26,4 +26,4 @@ CONFIG_FLASH=y
CONFIG_FLASH_PAGE_LAYOUT=y
CONFIG_FLASH_MAP=y
CONFIG_CLOCK_CONTROL_NRF=y
CONFIG_CLOCK_CONTROL_NRF_K32SRC_RC=y
CONFIG_CLOCK_CONTROL_NRF_K32SRC_RC=y
4 changes: 2 additions & 2 deletions config/boards/arm/mriya/mriya_right_defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ CONFIG_SOC_SERIES_NRF52X=y
CONFIG_SOC_NRF52840_QIAA=y
CONFIG_BOARD_MRIYA_RIGHT=y
CONFIG_ZMK_SPLIT=y
CONFIG_ZMK_SLEEP=y
CONFIG_ZMK_SLEEP=n
CONFIG_ZMK_USB=y
CONFIG_ZMK_BLE=y

Expand All @@ -23,4 +23,4 @@ CONFIG_SETTINGS_NVS=y
CONFIG_FLASH=y
CONFIG_FLASH_PAGE_LAYOUT=y
CONFIG_FLASH_MAP=y
CONFIG_CLOCK_CONTROL_NRF_K32SRC_RC=y
CONFIG_CLOCK_CONTROL_NRF_K32SRC_RC=y
130 changes: 112 additions & 18 deletions config/mriya.keymap
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@
*/

#include <behaviors.dtsi>
#include <dt-bindings/zmk/keys.h>
#include <dt-bindings/zmk/bt.h>
#include <dt-bindings/zmk/keys.h>

#define DEF 0
#define LWR 1
Expand All @@ -15,49 +15,143 @@

&lt {
quick_tap_ms = <200>;
tapping-term-ms = <140>;
};

&mt {
quick_tap_ms = <200>;
quick_tap_ms = <15>;
tapping-term-ms = <150>;
};

/ {
combos {
compatible = "zmk,combos";

firefox {
bindings = <&kp LS(LA(LC(NUMBER_1)))>;
key-positions = <15 16 17>;
};

delete {
bindings = <&kp DEL>;
key-positions = <4 17>;
};

minusexcel {
bindings = <&kp LC(MINUS)>;
key-positions = <1 2>;
};

minusgoogkle {
bindings = <&MinusG>;
key-positions = <0 1>;
};

space {
bindings = <&kp SPACE>;
key-positions = <3 5>;
};

UPUI {
bindings = <&kp PAGE_UP>;
key-positions = <2 3 4>;
};

DOWNj {
bindings = <&kp PAGE_DOWN>;
key-positions = <14 15 16>;
};

DelWord {
bindings = <&kp LC(BACKSPACE)>;
key-positions = <6 7 8>;
};

BS {
bindings = <&kp BACKSPACE>;
key-positions = <15 17>;
};
};

behaviors {
dot: dot {
compatible = "zmk,behavior-tap-dance";
label = "DOT";
#binding-cells = <0>;
bindings = <&kp DOT>, <&kp LS(SLASH)>, <&kp COMMA>;

tapping-term-ms = <250>;
};
};

macros {
langswtich2: langswtich2 {
compatible = "zmk,behavior-macro";
#binding-cells = <0>;
bindings =
<&macro_press>,
<&kp LEFT_ALT>,
<&macro_tap>,
<&kp LEFT_SHIFT>,
<&macro_release>,
<&kp LEFT_ALT>;

label = "LANGSWTICH2";
};

MinusG: MinusG {
compatible = "zmk,behavior-macro";
#binding-cells = <0>;
bindings =
<&macro_press>,
<&kp RIGHT_ALT>,
<&macro_press>,
<&kp RCTRL>,
<&macro_tap>,
<&kp MINUS>,
<&macro_release>,
<&kp RIGHT_ALT &kp RCTRL &kp MINUS>;

label = "MINUSG";
};
};

keymap {
compatible = "zmk,keymap";

default_layer {
bindings = <
&kp GRAVE &kp Q &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O &kp P &kp LBKT
&kp LCTRL &kp A &kp S &kp D &kp F &kp G &kp H &kp J &kp K &kp L &kp SEMI &mt RCTRL SQT
&kp LALT &kp Z &kp X &kp C &kp V &kp B &kp N &kp M &kp COMMA &kp DOT &kp FSLH &mt RALT BSLH
&kp LGUI &lt 2 TAB &mt LSHFT SPACE &lt 1 RET &lt 1 ESC &mt RSHFT BSPC &lt 2 DEL &mt RGUI RIGHT_BRACKET
&mt LCTRL RIGHT_BRACKET &kp Q &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O &kp P &kp LBKT
&kp LEFT_COMMAND &kp A &kp S &kp D &kp F &kp G &kp H &kp J &kp K &kp L &kp SEMI &kp SQT
&kp LALT &kp Z &kp X &kp C &kp V &kp B &kp N &kp M &kp COMMA &kp DOT &kp SLASH &kp MINUS
&kp ESCAPE &lt 2 TAB &kp LEFT_SHIFT &lt 1 RET &lt 1 SPACE &kp BACKSPACE &lt 2 DEL &kp BACKSLASH
>;
};

lower_layer {
bindings = <
&kp UNDER &kp F1 &kp F2 &kp F3 &kp F4 &kp F5 &kp F6 &kp F7 &kp F8 &kp F9 &kp F10 &kp F11
&mt LCTRL PLUS &kp EXCL &kp AT &kp HASH &kp DLLR &kp PRCNT &kp CARET &kp AMPS &kp STAR &kp LPAR &kp RPAR &mt RCTRL MINUS
&mt LALT EQUAL &kp N1 &kp N2 &kp N3 &kp N4 &kp N5 &kp N6 &kp N7 &kp N8 &kp N9 &kp N0 &trans
&trans &lt 3 TAB &trans &trans &trans &trans &lt 3 DEL &trans
&kp LCTRL &kp F1 &kp F2 &kp F3 &kp F4 &kp CAPSLOCK &kp EXCLAMATION &kp AT_SIGN &kp HASH &kp DOLLAR &kp PERCENT &kp RWIN
&kp LEFT_WIN &kp F5 &kp F6 &kp F7 &kp F8 &kp BACKSPACE &kp CARET &kp AMPS &kp STAR &kp LPAR &kp RPAR &kp RCTRL
&kp LEFT_ALT &kp F9 &kp F10 &kp F11 &kp F12 &kp SPACE &kp EQUAL &kp MINUS &kp PLUS &kp TILDE &kp GRAVE &kp RIGHT_ALT
&kp ESCAPE &lt 3 TAB &kp LEFT_SHIFT &trans &kp SPACE &mt RIGHT_SHIFT BACKSPACE &lt 3 DEL &kp BACKSLASH
>;
};

raise_layer {
bindings = <
&kp KP_NUM &kp KP_SLASH &kp KP_N7 &kp KP_N8 &kp KP_N9 &kp KP_MINUS &kp C_VOL_UP &kp HOME &kp PSCRN &kp PG_UP &kp SLCK &kp CAPS
&mt LCTRL EQUAL &kp KP_MULTIPLY &kp KP_N4 &kp KP_N5 &kp KP_N6 &kp KP_PLUS &kp C_MUTE &kp LEFT &kp UP &kp RIGHT &kp INS &mt RCTRL K_APP
&trans &kp KP_N0 &kp KP_N1 &kp KP_N2 &kp KP_N3 &kp KP_DOT &kp C_VOL_DN &kp END &kp DOWN &kp PG_DN &kp PAUSE_BREAK &trans
&trans &trans &trans &lt 3 RET &lt 3 ESC &trans &trans &trans
&kp LCTRL &kp ASTERISK &kp NUMBER_7 &kp NUMBER_8 &kp NUMBER_9 &kp PLUS &kp C_VOL_UP &kp HOME &kp PSCRN &kp PG_UP &kp SLCK &kp RWIN
&kp LEFT_WIN &kp KP_SLASH &kp NUMBER_4 &kp N5 &kp NUMBER_6 &kp MINUS &kp C_MUTE &kp LEFT &kp UP &kp RIGHT &kp INS &kp LCTRL
&mt LEFT_ALT EQUAL &kp N0 &kp NUMBER_1 &kp NUMBER_2 &kp NUMBER_3 &dot &kp C_VOL_DN &kp END &kp DOWN &kp PG_DN &kp C_AL_CALCULATOR &kp RIGHT_ALT
&trans &trans &kp LEFT_SHIFT &lt 3 RET &kp SPACE &mt RIGHT_SHIFT BACKSPACE &lt 3 DELETE &kp BACKSLASH
>;
};

adjust_layer {
bindings = <
&bootloader &none &none &none &none &none &none &none &none &none &none &bootloader
&bt BT_CLR &bt BT_SEL 0 &bt BT_SEL 1 &bt BT_SEL 2 &bt BT_SEL 3 &bt BT_SEL 4 &bt BT_SEL 4 &bt BT_SEL 3 &bt BT_SEL 2 &bt BT_SEL 1 &bt BT_SEL 0 &bt BT_CLR
&sys_reset &none &none &none &none &none &none &none &none &none &none &sys_reset
&none &trans &none &trans &trans &none &trans &none
&bootloader &none &none &none &none &none &none &none &none &none &none &bootloader
&bt BT_CLR &bt BT_SEL 0 &bt BT_SEL 1 &bt BT_SEL 2 &bt BT_SEL 3 &bt BT_SEL 4 &bt BT_SEL 4 &bt BT_SEL 3 &bt BT_SEL 2 &bt BT_SEL 1 &bt BT_SEL 0 &bt BT_CLR
&sys_reset &none &none &none &none &none &kp C_SLEEP_MODE &kp B &caps_word &none &none &sys_reset
&none &caps_word &none &trans &trans &none &trans &none
>;
};
};
Expand Down