From f8d6bd19172649eebf6df9d517414c2182e95036 Mon Sep 17 00:00:00 2001 From: Nick deLannoy Date: Fri, 2 Feb 2024 16:43:10 -0600 Subject: [PATCH] moved thumb keys around, fn and nav layer changes, outer pinky changes, added shortcat key and dedicated thumb shift --- config/custom_behaviors.h | 67 +++++++++----- config/mouse.h | 2 +- config/totem.keymap | 184 +++++++++++++++++++------------------- 3 files changed, 136 insertions(+), 117 deletions(-) diff --git a/config/custom_behaviors.h b/config/custom_behaviors.h index aa6cffe0c..d8d1703b5 100644 --- a/config/custom_behaviors.h +++ b/config/custom_behaviors.h @@ -1,26 +1,26 @@ -// autopair macros -ZMK_BEHAVIOR(mbkt, macro, - bindings = <¯o_tap &kp LBKT &kp RBKT &kp LEFT>; -) -ZMK_BEHAVIOR(mbrc, macro, - bindings = <¯o_tap &kp LBRC &kp RBRC &kp LEFT>; -) -ZMK_BEHAVIOR(mpar, macro, - bindings = <¯o_tap &kp LPAR &kp RPAR &kp LEFT>; -) -ZMK_BEHAVIOR(msqt, macro, - bindings = <¯o_tap &kp SQT &kp SQT &kp LEFT>; -) -ZMK_BEHAVIOR(mdqt, macro, - bindings = <¯o_tap &kp DQT &kp DQT &kp LEFT>; -) -// tap: '' | shift + tap: "" -ZMK_BEHAVIOR(msqt_morph, mod_morph, - bindings = <&msqt>, <&mdqt>; - mods = <(MOD_LSFT|MOD_RSFT)>; -) +/* // autopair macros */ +/* ZMK_BEHAVIOR(mbkt, macro, */ +/* bindings = <¯o_tap &kp LBKT &kp RBKT &kp LEFT>; */ +/* ) */ +/* ZMK_BEHAVIOR(mbrc, macro, */ +/* bindings = <¯o_tap &kp LBRC &kp RBRC &kp LEFT>; */ +/* ) */ +/* ZMK_BEHAVIOR(mpar, macro, */ +/* bindings = <¯o_tap &kp LPAR &kp RPAR &kp LEFT>; */ +/* ) */ +/* ZMK_BEHAVIOR(msqt, macro, */ +/* bindings = <¯o_tap &kp SQT &kp SQT &kp LEFT>; */ +/* ) */ +/* ZMK_BEHAVIOR(mdqt, macro, */ +/* bindings = <¯o_tap &kp DQT &kp DQT &kp LEFT>; */ +/* ) */ +/* // tap: '' | shift + tap: "" */ +/* ZMK_BEHAVIOR(msqt_morph, mod_morph, */ +/* bindings = <&msqt>, <&mdqt>; */ +/* mods = <(MOD_LSFT|MOD_RSFT)>; */ +/* ) */ // tab navigation macros ZMK_BEHAVIOR(mtabnext, macro, bindings = <¯o_tap &kp G &kp T>; @@ -116,6 +116,12 @@ ZMK_BEHAVIOR(bs_del, mod_morph, keep-mods = ; ) +// tap: sticky shift | double-tap: esc | hold: shift +ZMK_BEHAVIOR(shift_esc, mod_morph, + bindings = <&sk LSHFT>, <&kp ESC>; + mods = <(MOD_LSFT|MOD_RSFT)>; +) + // tap: sticky shift | double-tap: sticky num-layer | hold: layer ZMK_BEHAVIOR(shift_num, hold_tap, flavor = "balanced"; @@ -127,6 +133,13 @@ ZMK_BEHAVIOR(sticky_num_dance, tap_dance, tapping-term-ms = <300>; bindings = <&sk LSHFT>, <&sl NUM>; // reverse this for sticky-num on single tap ) +// tap: caps word | double-tap: caps lock | hold: layer +ZMK_BEHAVIOR(caps_layer, hold_tap, + flavor = "balanced"; + tapping-term-ms = <200>; + quick-tap-ms = ; + bindings = <&mo>, <&caps_dance>; +) // tap: caps word | double-tap: caps lock ZMK_BEHAVIOR(caps_dance, tap_dance, @@ -167,6 +180,10 @@ ZMK_BEHAVIOR(comma_dance, tap_dance, #define Q_F &mt LS(LG(F)) LG(F) #define Q_P &mt LS(LG(P)) LG(P) #define Q_B &mt LS(LG(B)) LG(B) +#define Q_A &mt LS(LG(A)) LG(A) +#define Q_R &mt LS(LG(R)) LG(R) +#define Q_S &mt LS(LG(S)) LG(S) +#define Q_T &mt LS(LG(T)) LG(T) #define Q_G &mt LS(LG(G)) LG(G) #define Q_Z &mt LS(LG(Z)) LG(Z) #define Q_X &mt LS(LG(X)) LG(X) @@ -194,9 +211,13 @@ ZMK_BEHAVIOR(comma_dance, tap_dance, // Thumb keys #define SPC_NAV <_spc NAV 0 // tap: space | shift + tap: underscore | hold: NAV layer #define TAB_HYP &mt RHYP TAB // tap: tab | hold: HYPER key -#define RET_HYP &mt RHYP ENTER // tap: enter | hold: HYPER key +#define ESC_HYP &mt RHYP ESC // tap: escape | hold: HYPER key +/* #define RET_HYP &mt RHYP ENTER // tap: enter | hold: HYPER key */ #define BSPC_SYM <_del SYM 0 // tap: backspace | lshft + tap: delete | rshft + tap: shift-delete | hold: SYM layer -#define SHFT_MS &shift_num MS 0 // tap: sticky shift | double-tap: sticky num layer | hold: MS layer +/* #define SHFT_MS &shift_num MS 0 // tap: sticky shift | double-tap: sticky num layer | hold: MS layer */ +#define CAPS_MS &caps_layer MS 0 // tap: caps word | double-tap: caps lock | hold: MS layer +#define SHIFT_ESC &shift_esc // tap: sticky shift | double-tap: esc | hold: shift +#define SHRTCAT_FN < FN LA(LC(SPACE)) // tap: shortcat | hold: FN layer /* #define MAKE_LONG_HOLD(NAME, HOLD) \ */ /* ZMK_BEHAVIOR(NAME, hold_tap, \ */ diff --git a/config/mouse.h b/config/mouse.h index b9922b084..628282e43 100644 --- a/config/mouse.h +++ b/config/mouse.h @@ -14,7 +14,7 @@ }; #define U_MOUSE_MOVE_MAX 1500 -#define U_MOUSE_SCROLL_MAX 10 +#define U_MOUSE_SCROLL_MAX 100 #undef MOVE_UP #undef MOVE_DOWN diff --git a/config/totem.keymap b/config/totem.keymap index be0ee7560..90c21d341 100644 --- a/config/totem.keymap +++ b/config/totem.keymap @@ -47,130 +47,128 @@ // ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ colemak_layer { -// ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ -label= "COLEMAK" ; -// ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ - bindings = < -// ┏━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┓ ┏━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┓ - &kp Q &kp W &kp F &kp P &kp B &kp J &kp L &kp U &kp Y &kp SQT -// ┣━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┫ ┣━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┫ - A_LGUI R_LALT S_LCTRL T_LSHFT &kp G < MOD M N_RSHFT E_RCTRL I_RALT O_RGUI -// ┏━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┫ ┣━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┓ - &caps_dance &kp Z &kp X &kp C &kp D &kp V &kp K &kp H &comma_morph &dot_morph &qexcl &num_word -// ┗━━━━━━━━━━━━━┻━━━━━━━━━━━━━┻━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┫ ┣━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┻━━━━━━━━━━━━━┻━━━━━━━━━━━━━┛ - TAB_HYP BSPC_SYM SHFT_MS SPC_NAV < NUM ENTER < FN ESC -// ┗━━━━━━━━━━━━━┻━━━━━━━━━━━━━┻━━━━━━━━━━━━━┛ ┗━━━━━━━━━━━━━┻━━━━━━━━━━━━━┻━━━━━━━━━━━━━┛ + // ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ + label= "COLEMAK" ; + // ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ + bindings = < + // ┏━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┓ ┏━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┓ + &kp Q &kp W &kp F &kp P &kp B &kp J &kp L &kp U &kp Y &kp SQT + // ┣━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┫ ┣━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┫ + A_LGUI R_LALT S_LCTRL T_LSHFT &kp G < MOD M N_RSHFT E_RCTRL I_RALT O_RGUI + // ┏━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┫ ┣━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┓ + ESC_HYP &kp Z &kp X &kp C &kp D &kp V &kp K &kp H &comma_morph &dot_morph &qexcl TAB_HYP + // ┗━━━━━━━━━━━━━┻━━━━━━━━━━━━━┻━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┫ ┣━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┻━━━━━━━━━━━━━┻━━━━━━━━━━━━━┛ + CAPS_MS < NUM ENTER SPC_NAV BSPC_SYM SHIFT_ESC SHRTCAT_FN + // ┗━━━━━━━━━━━━━┻━━━━━━━━━━━━━┻━━━━━━━━━━━━━┛ ┗━━━━━━━━━━━━━┻━━━━━━━━━━━━━┻━━━━━━━━━━━━━┛ >; }; // ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ num_layer { -// ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ -label= "NUM" ; -// ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ - bindings = < -// ┏━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┓ ┏━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┓ - &kp HASH &kp LT &kp GT &kp EXCL &kp SEMI &mbrc &kp N7 &kp N8 &kp N9 &kp N0 -// ┣━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┫ ┣━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┫ - SYM_CARET SYM_MINUS SYM_PLUS SYM_EQUAL &kp PRCNT &mbkt &n4_morph &n5_morph &kp N6 SYM_DOLLAR -// ┏━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┫ ┣━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┓ - &kp LEFT &kp BSLH &kp STAR &comma_morph &dot_morph &kp TILDE &mpar &n1_morph &n2_morph &kp N3 &kp FSLH &kp RIGHT -// ┗━━━━━━━━━━━━━┻━━━━━━━━━━━━━┻━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┫ ┣━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┻━━━━━━━━━━━━━┻━━━━━━━━━━━━━┛ - &kp ENTER ___ &kp SPACE ___ ___ ___ -// ┗━━━━━━━━━━━━━┻━━━━━━━━━━━━━┻━━━━━━━━━━━━━┛ ┗━━━━━━━━━━━━━┻━━━━━━^━━━━━━┻━━━━━━━━━━━━━┛ + // ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ + label= "NUM" ; + // ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ + bindings = < + // ┏━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┓ ┏━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┓ + &kp HASH &kp LT &kp GT &kp EXCL &kp SEMI &kp QMARK &kp N7 &kp N8 &kp N9 &kp N0 + // ┣━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┫ ┣━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┫ + SYM_CARET SYM_MINUS SYM_PLUS SYM_EQUAL &kp PRCNT ___ &kp N4 &kp N5 &kp N6 SYM_DOLLAR + // ┏━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┫ ┣━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┓ + &kp LEFT &kp BSLH &kp STAR &kp PIPE &kp AMPS &kp TILDE &dot_morph &kp N1 &kp N2 &kp N3 &kp FSLH &kp RIGHT + // ┗━━━━━━━━━━━━━┻━━━━━━━━━━━━━┻━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┫ ┣━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┻━━━━━━━━━━━━━┻━━━━━━━━━━━━━┛ + &kp ENTER ___ &kp SPACE &kp SPACE &comma_morph ___ + // ┗━━━━━━━━━━━━━┻━━━━━━^━━━━━━┻━━━━━━━━━━━━━┛ ┗━━━━━━━━━━━━━┻━━━━━━━━━━━━━┻━━━━━━━━━━━━━┛ >; }; - // ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ sym_layer { -// ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ -label= "SYM" ; -// ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ - bindings = < -// ┏━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┓ ┏━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┓ - &kp HASH &kp LT &kp GT &kp EXCL &kp SEMI &mbrc &kp LBRC &kp RBRC &kp GRAVE &msqt_morph -// ┣━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┫ ┣━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┫ - SYM_CARET SYM_MINUS SYM_PLUS SYM_EQUAL &kp PRCNT &mbkt SYM_LBKT SYM_RBKT SYM_AT SYM_DOLLAR -// ┏━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┫ ┣━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┓ - &kp LEFT &kp BSLH &kp STAR &kp PIPE &kp AMPS &kp TILDE &mpar &kp LPAR &kp RPAR &dot_morph &kp FSLH &kp RIGHT -// ┗━━━━━━━━━━━━━┻━━━━━━━━━━━━━┻━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┫ ┣━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┻━━━━━━━━━━━━━┻━━━━━━━━━━━━━┛ - ___ ___ ___ &comma_dance &kp UNDER ___ -// ┗━━━━━━━━━━━━━┻━━━━━━^━━━━━━┻━━━━━━━━━━━━━┛ ┗━━━━━━━━━━━━━┻━━━━━━━━━━━━━┻━━━━━━━━━━━━━┛ + // ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ + label= "SYM" ; + // ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ + bindings = < + // ┏━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┓ ┏━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┓ + &kp HASH &kp LT &kp GT &kp EXCL &kp SEMI &kp QMARK &kp LBRC &kp RBRC &kp GRAVE &kp DQT + // ┣━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┫ ┣━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┫ + SYM_CARET SYM_MINUS SYM_PLUS SYM_EQUAL &kp PRCNT ___ SYM_LBKT SYM_RBKT SYM_AT SYM_DOLLAR + // ┏━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┫ ┣━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┓ + &kp LEFT &kp BSLH &kp STAR &kp PIPE &kp AMPS &kp TILDE &dot_morph &kp LPAR &kp RPAR &dot_morph &kp FSLH &kp RIGHT + // ┗━━━━━━━━━━━━━┻━━━━━━━━━━━━━┻━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┫ ┣━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┻━━━━━━━━━━━━━┻━━━━━━━━━━━━━┛ + ___ ___ &comma_dance ___ ___ ___ + // ┗━━━━━━━━━━━━━┻━━━━━━━━━━━━━┻━━━━━━━━━━━━━┛ ┗━━━━━━^━━━━━━┻━━━━━━━━━━━━━┻━━━━━━━━━━━━━┛ >; }; - // ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ fn_layer { -// ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ -label= "FN" ; -// ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ - bindings = < -// ┏━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┓ ┏━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┓ - ___ ___ ___ ___ ___ ___ &kp F7 &kp F8 &kp F9 &kp F10 -// ┣━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┫ ┣━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┫ - ___ ___ ___ ___ ___ ___ &kp F4 &kp F5 &kp F6 &kp F11 -// ┏━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┫ ┣━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┓ - ___ ___ ___ ___ ___ ___ ___ &kp F1 &kp F2 &kp F3 &kp F12 ___ -// ┗━━━━━━━━━━━━━┻━━━━━━━━━━━━━┻━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┫ ┣━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┻━━━━━━━━━━━━━┻━━━━━━━━━━━━━┛ - LOCK_SCRN &kp C_BRI_DN &kp C_BRI_UP ___ ___ ___ -// ┗━━━━━━━━━━━━━┻━━━━━━━━━━━━━┻━━━━━━━━━━━━━┛ ┗━━━━━━━━━━━━━┻━━━━━━━━━━━━━┻━━━━━━^━━━━━━┛ + // ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ + label= "FN" ; + // ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ + bindings = < + // ┏━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┓ ┏━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┓ + SPC_UNDO SPC_LEFT SPC_UP SPC_DOWN SPC_RIGHT ___ &kp F7 &kp F8 &kp F9 &kp F10 + // ┣━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┫ ┣━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┫ + ___ &kp LG(MINUS) &kp LG(PLUS) SPC_FULL SPC_MVR ___ &kp F4 &kp F5 &kp F6 &kp F11 + // ┏━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┫ ┣━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┓ + ___ ___ ___ ___ ___ ___ ___ &kp F1 &kp F2 &kp F3 &kp F12 ___ + // ┗━━━━━━━━━━━━━┻━━━━━━━━━━━━━┻━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┫ ┣━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┻━━━━━━━━━━━━━┻━━━━━━━━━━━━━┛ + LOCK_SCRN &kp C_BRI_DN &kp C_BRI_UP ___ ___ ___ + // ┗━━━━━━━━━━━━━┻━━━━━━━━━━━━━┻━━━━━━━━━━━━━┛ ┗━━━━━━━━━━━━━┻━━━━━━━━━━━━━┻━━━━━━^━━━━━━┛ >; }; // ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ mod_layer { -// ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ -label= "MOD" ; -// ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ - bindings = < -// ┏━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┓ ┏━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┓ - ___ &kp C_MUTE &kp C_VOL_DN &kp C_VOL_UP ___ ___ ___ ___ ___ ___ -// ┣━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┫ ┣━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┫ - ___ &kp C_PREV &kp C_PP &kp C_NEXT ___ ___ ___ ___ ___ ___ -// ┏━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┫ ┣━━━━━━^━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┓ - &bootloader BT_0 BT_1 BT_2 BT_3 BT_4 ___ ___ ___ ___ ___ &bootloader -// ┗━━━━━━━━━━━━━┻━━━━━━━━━━━━━┻━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┫ ┣━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┻━━━━━━━━━━━━━┻━━━━━━━━━━━━━┛ - &bt BT_CLR ___ ___ &kp C_PP &kp C_MUTE &bt BT_CLR -// ┗━━━━━━━━━━━━━┻━━━━━━━━━━━━━┻━━━━━━━━━━━━━┛ ┗━━━━━━━━━━━━━┻━━━━━━━━━━━━━┻━━━━━━━━━━━━━┛ + // ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ + label= "MOD" ; + // ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ + bindings = < + // ┏━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┓ ┏━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┓ + ___ &kp C_MUTE &kp C_VOL_DN &kp C_VOL_UP ___ ___ ___ ___ ___ ___ + // ┣━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┫ ┣━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┫ + ___ ___ &kp C_PREV &kp C_PP &kp C_NEXT ___ ___ ___ ___ ___ + // ┏━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┫ ┣━━━━━━^━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┓ + &bootloader BT_0 BT_1 BT_2 BT_3 BT_4 ___ ___ ___ ___ ___ &bootloader + // ┗━━━━━━━━━━━━━┻━━━━━━━━━━━━━┻━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┫ ┣━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┻━━━━━━━━━━━━━┻━━━━━━━━━━━━━┛ + &bt BT_CLR &kp C_MUTE &kp C_PP ___ ___ &bt BT_CLR + // ┗━━━━━━━━━━━━━┻━━━━━━━━━━━━━┻━━━━━━━━━━━━━┛ ┗━━━━━━━━━━━━━┻━━━━━━━━━━━━━┻━━━━━━━━━━━━━┛ >; }; // ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ mouse_layer { -// ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ -label= "MS" ; -// ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ - bindings = < -// ┏━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┓ ┏━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┓ - &kp LG(Q) &kp LG(W) Q_F Q_P Q_B CMD_PASTE U_WH_U U_WH_D COPY_CUT CMD_UNDO -// ┣━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┫ ┣━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┫ - &sk LGUI &sk LALT &sk LCTRL &sk LSHFT Q_G U_MS_L U_MS_D U_MS_U U_MS_R CMD_REDO -// ┏━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┫ ┣━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┓ - PREV_TAB Q_Z Q_X Q_C Q_C Q_V ___ U_WH_R U_WH_L ___ ___ NEXT_TAB -// ┗━━━━━━━━━━━━━┻━━━━━━━━━━━━━┻━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┫ ┣━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┻━━━━━━━━━━━━━┻━━━━━━━━━━━━━┛ - ___ ___ ___ U_BTN1 U_BTN2 U_BTN3 -// ┗━━━━━━━━━━━━━┻━━━━━━━━━━━━━┻━━━━━━^━━━━━━┛ ┗━━━━━━━━━━━━━┻━━━━━━━━━━━━━┻━━━━━━━━━━━━━┛ + // ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ + label= "MS" ; + // ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ + bindings = < + // ┏━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┓ ┏━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┓ + &kp LG(Q) &kp LG(W) Q_F Q_P Q_B CMD_PASTE U_WH_U U_WH_D COPY_CUT CMD_UNDO + // ┣━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┫ ┣━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┫ + Q_A Q_R Q_S Q_T Q_G U_MS_L U_MS_D U_MS_U U_MS_R CMD_REDO + // ┏━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┫ ┣━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┓ + PREV_TAB Q_Z Q_X Q_C Q_C Q_V ___ U_WH_R U_WH_L ___ ___ NEXT_TAB + // ┗━━━━━━━━━━━━━┻━━━━━━━━━━━━━┻━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┫ ┣━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┻━━━━━━━━━━━━━┻━━━━━━━━━━━━━┛ + ___ ___ ___ U_BTN1 U_BTN2 U_BTN3 + // ┗━━━━━━━━━━━━━┻━━━━━━━━━━━━━┻━━━━━━^━━━━━━┛ ┗━━━━━━━━━━━━━┻━━━━━━━━━━━━━┻━━━━━━━━━━━━━┛ >; }; // ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ nav_layer { -// ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ -label= "NAV" ; -// ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ - bindings = < -// ┏━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┓ ┏━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┓ - SPC_UNDO SPC_LEFT SPC_UP SPC_DOWN SPC_RIGHT CMD_PASTE &kp PG_DN &kp PG_UP COPY_CUT CMD_UNDO -// ┣━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┫ ┣━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┫ - &sk LGUI &sk LALT &sk LCTRL &sk LSHFT SPC_FULL &kp LEFT &kp DOWN &kp UP &kp RIGHT CMD_REDO -// ┏━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┫ ┣━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┓ - PREV_TAB PREV_WINDOW NEXT_WINDOW SWAP_PREV &swapper SPC_MVR &kp LS(TAB) &kp TAB &kp ESC ___ ___ NEXT_TAB -// ┗━━━━━━━━━━━━━┻━━━━━━━━━━━━━┻━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┫ ┣━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┻━━━━━━━━━━━━━┻━━━━━━━━━━━━━┛ - RET_HYP &kp BSPC &kp SPACE ___ ___ ___ -// ┗━━━━━━━━━━━━━┻━━━━━━━━━━━━━┻━━━━━━━━━━━━━┛ ┗━━━━━━^━━━━━━┻━━━━━━━━━━━━━┻━━━━━━━━━━━━━┛ + // ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ + label= "NAV" ; + // ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ + bindings = < + // ┏━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┓ ┏━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┓ + PREV_WINDOW NEXT_WINDOW PREV_TAB SPC_DOWN NEXT_TAB CMD_PASTE &kp PG_DN &kp PG_UP COPY_CUT CMD_UNDO + // ┣━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┫ ┣━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┫ + ___ ___ ___ ___ ___ &kp LEFT &kp DOWN &kp UP &kp RIGHT &kp ENTER + // ┏━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┫ ┣━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┓ + ___ ___ ___ SWAP_PREV &swapper ___ &kp LS(TAB) &kp TAB &kp ESC ___ ___ ___ + // ┗━━━━━━━━━━━━━┻━━━━━━━━━━━━━┻━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┫ ┣━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━┻━━━━━━━━━━━━━┻━━━━━━━━━━━━━┛ + ___ ___ ___ &kp BSPC &kp ENTER ___ + // ┗━━━━━━━━━━━━━┻━━━━━━━━━━━━━┻━━━━━━^━━━━━━┛ ┗━━━━━━━━━━━━━┻━━━━━━━━━━━━━┻━━━━━━━━━━━━━┛ >; };