Skip to content

Commit

Permalink
test KB
Browse files Browse the repository at this point in the history
  • Loading branch information
hikkidev committed Feb 25, 2024
1 parent c65c4c6 commit e8c8a89
Showing 1 changed file with 31 additions and 13 deletions.
44 changes: 31 additions & 13 deletions config/kyria_rev3.keymap
Original file line number Diff line number Diff line change
Expand Up @@ -11,16 +11,19 @@
#define MOD(keycode) LG(keycode)
#define OS_EN MOD(LA(N1))
#define OS_RU MOD(LA(N2))
#define OS_NEXT_LANG MOD(SPACE)

// Layer Alias
#define L_EN 0
#define L_RU 1
#define L_SYM 2
#define L_NUM 3

#define L_CHARS_EN &slto OS_EN L_EN
#define L_CHARS_RU &slto OS_RU L_RU
#define L_SYM_EN &slto OS_EN L_SYM
#define CHARS_EN &slto OS_NEXT_LANG L_EN
#define CHARS_RU &slto OS_NEXT_LANG L_RU
#define SYMBOLS &to L_SYM
#define NUMBERS &to L_NUM


//unused
#define SHFT &b_sht LSHIFT LSHIFT
Expand Down Expand Up @@ -155,9 +158,9 @@
// ╭───┬─────────────┬─────────────┬─────────────┬─────────────┬─────────────╮ ╭─────────────┬─────────────┬─────────────┬─────────────┬─────────────┬───╮
XXX &kp Q &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O &kp P XXX
// ├───┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼───┤
XXX &kp A &kp S &kp D &kp F &kp G &kp H &kp J &kp K &kp L &kp SEMI XXX
XXX &kp A &kp S &kp D &kp F &kp G &kp H &kp J &kp K &kp L XXX XXX
// ├───┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤─────────────┬─────────────╮ ╭─────────────┬─────────────├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼───┤
XXX &kp Z &kp X &kp C &kp V &kp B XXX L_CHARS_RU L_SYM_EN &to L_NUM &kp N &kp M &kp COMMA &kp DOT &kp APOS XXX
XXX &kp Z &kp X &kp C &kp V &kp B XXX CHARS_RU SYMBOLS NUMBERS &kp N &kp M XXX XXX XXX XXX
// ╰───┴─────────────┴─────────────┴─────────────┼─────────────┼─────────────┤─────────────┼─────────────┤ ├─────────────┼─────────────├─────────────┼─────────────┼─────────────┴─────────────┴─────────────┴───╯
XXX &kp LSHFT &kp SPACE &kp BSPC &kp ENTER &kp LALT &kp DEL &kp TAB &kp LCTRL &bt BT_CLR
// ╰───┴─────────────┴─────────────┴─────────────┴─────────────╯ ╰─────────────┴─────────────┴─────────────┴─────────────┴───╯
Expand All @@ -171,9 +174,9 @@
// ├───┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼───┤
XXX &kp RU_EF &kp RU_YERU &kp RU_VE &kp RU_A &kp RU_PE &kp RU_ER &kp RU_O &kp RU_EL &kp RU_DE &kp RU_ZHE XXX
// ├───┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤─────────────┬─────────────╮ ╭─────────────┬─────────────├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼───┤
XXX &kp RU_YA &kp RU_CHE &kp RU_ES &kp RU_EM &kp RU_I L_CHARS_EN XXX L_SYM_EN &to L_NUM &kp RU_TE &ru_sign &kp RU_BE &kp RU_YU &kp RU_E XXX
XXX &kp RU_YA &kp RU_CHE &kp RU_ES &kp RU_EM &kp RU_I CHARS_EN XXX SYMBOLS NUMBERS &kp RU_TE &ru_sign &kp RU_BE &kp RU_YU &kp RU_E XXX
// ╰───┴─────────────┴─────────────┴─────────────┼─────────────┼─────────────┤─────────────┼─────────────┤ ├─────────────┼─────────────├─────────────┼─────────────┼─────────────┴─────────────┴─────────────┴───╯
XXX &kp LSHFT &kp SPACE &kp BSPC &kp ENTER &kp LALT &kp DEL &kp TAB &kp LCTRL XXX
XXX ___ ___ ___ ___ ___ ___ ___ ___ XXX
// ╰───┴─────────────┴─────────────┴─────────────┴─────────────╯ ╰─────────────┴─────────────┴─────────────┴─────────────┴───╯
>;
};
Expand All @@ -185,28 +188,43 @@
// ├───┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼───┤
XXX &kp LBKT &kp LPAR &kp MINUS &kp GT &kp COMMA &kp COLON &kp QMARK &kp DOT &kp RPAR &kp RBKT XXX
// ├───┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤─────────────┬─────────────╮ ╭─────────────┬─────────────├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼───┤
XXX &kp BSLH &kp HASH &kp DLLR &kp LBRC &kp DQT L_CHARS_EN L_CHARS_RU XXX &to L_NUM &kp LT &kp EXCL &kp EQUAL &kp FSLH &kp STAR XXX
XXX &kp BSLH &kp HASH &kp DLLR &kp LBRC &kp DQT CHARS_EN CHARS_RU XXX NUMBERS &kp LT &kp EXCL &kp EQUAL &kp FSLH &kp STAR XXX
// ╰───┴─────────────┴─────────────┴─────────────┼─────────────┼─────────────┤─────────────┼─────────────┤ ├─────────────┼─────────────├─────────────┼─────────────┼─────────────┴─────────────┴─────────────┴───╯
XXX &kp LSHFT &kp SPACE &kp BSPC &kp ENTER &kp LALT &kp DEL &kp TAB &kp LCTRL XXX
XXX ___ ___ ___ ___ ___ ___ ___ ___ XXX
// ╰───┴─────────────┴─────────────┴─────────────┴─────────────╯ ╰─────────────┴─────────────┴─────────────┴─────────────┴───╯
>;
};

layer_numbers {
bindings = <
// ╭───┬─────────────┬─────────────┬─────────────┬─────────────┬─────────────╮ ╭─────────────┬─────────────┬─────────────┬─────────────┬─────────────┬───╮
XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX
XXX &kp KP_MULTIPLY &kp N7 &kp N8 &kp N9 &kp KP_PLUS &kp KP_DOT &kp KP_COMMA XXX XXX XXX XXX
// ├───┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼───┤
XXX &kp N1 &kp N2 &kp N3 &kp N4 &kp N5 XXX XXX XXX XXX XXX XXX
XXX &kp N0 &kp N4 &kp N5 &kp N6 &kp KP_EQUAL &kp DOT &kp COMMA &kp FSLH XXX XXX XXX
// ├───┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤─────────────┬─────────────╮ ╭─────────────┬─────────────├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼───┤
XXX &kp N0 &kp N9 &kp N8 &kp N7 &kp N6 L_CHARS_EN L_CHARS_RU L_SYM_EN XXX XXX XXX XXX XXX XXX XXX
XXX &kp KP_DIVIDE &kp N1 &kp N2 &kp N3 &kp KP_MINUS CHARS_EN CHARS_RU SYMBOLS XXX XXX XXX &kp QUESTION XXX XXX XXX
// ╰───┴─────────────┴─────────────┴─────────────┼─────────────┼─────────────┤─────────────┼─────────────┤ ├─────────────┼─────────────├─────────────┼─────────────┼─────────────┴─────────────┴─────────────┴───╯
XXX &kp LSHFT &kp SPACE &kp LGUI &kp BSPC &kp LALT &kp DEL &kp TAB &kp LCTRL XXX
XXX ___ ___ ___ ___ ___ ___ ___ ___ XXX
// ╰───┴─────────────┴─────────────┴─────────────┴─────────────╯ ╰─────────────┴─────────────┴─────────────┴─────────────┴───╯
>;
};

/*
layer_numbers {
bindings = <
// ╭───┬─────────────┬─────────────┬─────────────┬─────────────┬─────────────╮ ╭─────────────┬─────────────┬─────────────┬─────────────┬─────────────┬───╮
XXX &kp KP_MULTIPLY &kp N7 &kp N8 &kp N9 &kp KP_PLUS XXX XXX XXX XXX XXX XXX
// ├───┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼───┤
XXX &kp N0 &kp N4 &kp N5 &kp N6 &kp KP_EQUAL XXX XXX XXX XXX XXX XXX
// ├───┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤─────────────┬─────────────╮ ╭─────────────┬─────────────├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼───┤
XXX &kp KP_DIVIDE &kp N1 &kp N2 &kp N3 &kp KP_MINUS CHARS_EN CHARS_RU SYMBOLS XXX XXX XXX XXX XXX XXX XXX
// ╰───┴─────────────┴─────────────┴─────────────┼─────────────┼─────────────┤─────────────┼─────────────┤ ├─────────────┼─────────────├─────────────┼─────────────┼─────────────┴─────────────┴─────────────┴───╯
XXX ___ ___ ___ ___ ___ ___ ___ ___ XXX
// ╰───┴─────────────┴─────────────┴─────────────┴─────────────╯ ╰─────────────┴─────────────┴─────────────┴─────────────┴───╯
>;
};


layer_games_qwerty {
bindings = <
&kp ESC &kp N1 &kp N2 &kp N3 &kp N4 &kp N5 &kp N6 &kp N7 &kp N8 &kp N9 &kp N0 &kp BSPC
Expand Down

0 comments on commit e8c8a89

Please sign in to comment.