Skip to content

Commit

Permalink
trying to get my numpad changes to lite
Browse files Browse the repository at this point in the history
  • Loading branch information
ridingintraffic committed May 10, 2024
1 parent 19a3766 commit 9a92c16
Showing 1 changed file with 77 additions and 28 deletions.
105 changes: 77 additions & 28 deletions config/boards/shields/ffkb/ffkb.keymap
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@
#define NAV 1
#define SYM 2
#define OTH 3
#define NUM 4
#define SIN 5


#define TAPPING_TERM 200
Expand Down Expand Up @@ -108,47 +110,94 @@
default_layer {
label = "Default";


bindings = <
&gresc &kp Q &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O &kp P &none
&kp TAB &lt OTH A &lt SYM S &lt NAV D &hs LSHIFT F &kp G &mt LG(LALT) H &hs LSHIFT J &lt NAV K &lt SYM L &lt OTH SEMI &none
&kp LSHIFT &mt LSHIFT Z &kp X &mt LCTL C &mt LALT V &mt LGUI B &mt RCTL N &mt RALT M &mt RGUI COMMA &kp DOT &mt RSHIFT FSLH &none
&mt LSHFT UNDER &kp LGUI &mt LC(LS(LALT)) BSPC &mt LC(LS(LALT)) SPACE &mt LG(LC(LS(LALT))) ENTER &mt RSHFT MINUS
//╭──────────┬──────────┬──────────┬──────────┬──────────╮ ╭──────────┬──────────┬──────────┬──────────┬──────────╮
&kp Q &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O &kp P
//├──────────┼──────────┼──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┼──────────┼──────────┤
&lt OTH A &lt SYM S &lt NAV D &hs LSHIFT F &kp G &mt LG(LALT) H &hs LSHIFT J &lt NAV K &lt SYM L &lt OTH SEMI
//├──────────┼──────────┼──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┼──────────┼──────────┤
&mt LSHIFT Z &kp X &mt LCTL C &lt SIN V &lt NUM B &mt RCTL N &mt RALT M &mt RGUI COMMA &kp DOT &mt RSHIFT FSLH
//╰──────────┴──────────┼──────────┼──────────┼─────────╯ ╰─────────┼───────────┼──────────┼──────────┼──────────╯
&mt LSHIFT UNDER &kp LGUI &mt LC(LS(LALT)) BSPC &mt LC(LS(LALT)) SPACE &mt LG(LC(LS(LALT))) ENTER &mt RSHIFT MINUS
// ╰──────────────┴──────────────┴─────────────────╯ ╰─────────────────────┴───────────────┴───────────────╯

>;
};

raise_layer {
label = "Raise";

nav_layer {
label = "Navigation";

bindings = <
&none &gresc &kp C_VOL_DN &kp C_VOL_UP &kp LBKT &kp LBRC &kp RBRC &kp RBKT &kp C_PREV &kp C_NEXT &kp C_PLAY_PAUSE &none
&none &kp GRAVE &none &none &none &none &kp LEFT &kp DOWN &kp UP &kp RIGHT &kp DQT &none
&none &kp TILDE &none &kp LG(LS(LC(N3))) &kp LG(LS(LC(N4))) &kp LBKT &kp RBKT &kp MINUS &kp EQUAL &kp SQT &kp BSLH &none
&kp LCTL &kp LALT &kp BSLH &kp TAB &kp EQUAL &kp PLUS
>;
//╭──────────┬──────────┬──────────┬──────────┬──────────╮ ╭──────────┬──────────┬──────────┬──────────┬──────────╮
&gresc &kp C_VOL_DN &kp C_VOL_UP &kp LBKT &kp LBRC &kp RBRC &kp RBKT &kp C_PREV &kp C_NEXT &kp C_PLAY_PAUSE
//├──────────┼──────────┼──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┼──────────┼──────────┤
&kp GRAVE &none &none &none &none &kp LEFT &kp DOWN &kp UP &kp RIGHT &kp DQT
//├──────────┼─────────┼───────-───┼──────────┼──────────┤ ├──────────┼──────────┼──────────┼──────────┼──────────┤
&kp TILDE &none &kp LG(LS(LC(N3))) &kp LG(LS(LC(N4))) &kp LBKT &kp RBKT &kp MINUS &kp EQUAL &kp SQT &kp BSLH
//╰──────────┴──────────┼──────────┼──────────┼─────────╯ ╰─────────┼───────────┼──────────┼──────────┼──────────╯
&kp LCTL &kp LALT &kp DELETE &kp TAB &kp EQUAL &kp PLUS
// ╰──────────────┴──────────────┴─────────────────╯ ╰─────────────────────┴───────────────┴───────────────╯
>;
};
lower_layer {
label = "Lower ";

sym_layer {
label = "Symbols";

bindings = <
&kp TILDE &kp N1 &kp N2 &kp N3 &kp N4 &kp N5 &kp N6 &kp N7 &kp N8 &kp N9 &kp N0 &kp EQUAL
&kp TILDE &none &none &none &none &none &none &none &none &none &kp SQT &none
&kp LSHIFT &none &none &none &none &none &none &none &none &none &none &none
&trans &kp LALT &kp BSPC &kp LC(LEFT) &kp LC(UP) &kp LC(RIGHT)
>;
//╭──────────┬──────────┬──────────┬──────────┬──────────╮ ╭──────────┬──────────┬──────────┬──────────┬──────────╮
&kp N1 &kp N2 &kp N3 &kp N4 &kp N5 &kp N6 &kp N7 &kp N8 &kp N9 &kp N0
//├──────────┼──────────┼──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┼──────────┼──────────┤
&none &none &none &none &kp LBRC &kp RBRC &trans &trans &trans &kp SQT
//├──────────┼──────────┼──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┼──────────┼──────────┤
&none &none &none &none &kp LBRC &kp RBRC &kp MINUS &kp EQUAL &kp LBKT &kp PIPE
//╰──────────┴──────────┼──────────┼──────────┼─────────╯ ╰─────────┼───────────┼──────────┼──────────┼──────────╯
&none &none &none &none &none &none
// ╰──────────────┴──────────────┴─────────────────╯ ╰─────────────────────┴───────────────┴───────────────╯
>;
};
util_layer {
label = "Util";

oth_layer {
label = "Other";

bindings = <
&kp GRAVE &kp EXCL &kp AT &kp HASH &kp DOLLAR &kp PRCNT &kp CARET &kp AMPS &kp KP_MULTIPLY &kp LPAR &kp RPAR &kp EQUAL
&trans &tdclr &bt BT_SEL 0 &bt BT_SEL 1 &bt BT_SEL 2 &bt BT_SEL 3 &kp LEFT &kp DOWN &kp UP &kp RIGHT &kp SQT &trans
&kp LSHIFT &trans &trans &trans &trans &tdrst &tdrst &none &none &none &none &none
&trans &kp LALT &kp BSPC &kp LC(LEFT) &kp LC(UP) &kp LC(RIGHT)
>;
//╭──────────┬──────────┬──────────┬──────────┬──────────╮ ╭──────────┬──────────┬──────────┬──────────┬──────────╮
&kp EXCL &kp AT &kp HASH &kp DOLLAR &kp PRCNT &kp CARET &kp AMPS &kp KP_MULTIPLY &kp LPAR &kp RPAR
//├──────────┼──────────┼──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┼──────────┼──────────┤
&tdclr &bt BT_SEL 0 &bt BT_SEL 1 &bt BT_SEL 2 &bt BT_SEL 3 &kp HOME &kp END &kp PG_UP &kp PG_DN &rgb_ug RGB_BRI
//├──────────┼──────────┼──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────s────┼──────────┼──────────┤
&none &none &none &none &tdrst &tdrst &none &none &none &none
//╰──────────┴──────────┼──────────┼──────────┼─────────╯ ╰─────────┼───────────┼──────────┼──────────┼──────────╯
&none &none &none &none &none &ext_power EP_TOG
// ╰──────────────┴──────────────┴─────────────────╯ ╰─────────────────────┴───────────────┴───────────────╯
>;
};
numpad_layer {
label = "numpad";
bindings = <
//╭──────────┬──────────┬──────────┬──────────┬──────────╮ ╭──────────┬──────────┬──────────┬──────────┬──────────╮
&kp EXCL &kp AT &kp HASH &kp DOLLAR &kp PRCNT &kp N7 &kp N8 &kp N9 &none &none
//├──────────┼──────────┼──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┼──────────┼──────────┤
&tdclr &bt BT_SEL 0 &bt BT_SEL 1 &bt BT_SEL 2 &bt BT_SEL 3 &kp N4 &kp N5 &kp N6 &none &none
//├──────────┼──────────┼──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┼──────────┼──────────┤
&none &none &none &none &tdrst &kp N1 &kp N2 &kp N3 &none &none
//╰──────────┴──────────┼──────────┼──────────┼─────────╯ ╰─────────┼───────────┼──────────┼──────────┼──────────╯
&none &none &none &kp N0 &kp DOT &kp ENTER
// ╰──────────────┴──────────────┴─────────────────╯ ╰─────────────────────┴───────────────┴───────────────╯
>;
};
sinpad_layer {
label = "sin";
bindings = <
//╭──────────┬──────────┬──────────┬──────────┬──────────╮ ╭──────────┬──────────┬──────────┬──────────┬──────────╮
&kp EXCL &kp AT &kp HASH &kp DOLLAR &kp PRCNT &kp AMPS &kp KP_MULTIPLY &kp LPAR &none &none
//├──────────┼──────────┼──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┼──────────┼──────────┤
&tdclr &bt BT_SEL 0 &bt BT_SEL 1 &bt BT_SEL 2 &bt BT_SEL 3 &kp DOLLAR &kp PRCNT &kp CARET &none &none
//├──────────┼──────────┼──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┼──────────┼──────────┤
&none &none &none &none &tdrst &kp EXCL &kp AT &kp HASH &none &none
//╰──────────┴──────────┼──────────┼──────────┼─────────╯ ╰─────────┼───────────┼──────────┼──────────┼──────────╯
&none &none &none &kp RPAR &kp DOT &kp ENTER
// ╰──────────────┴──────────────┴─────────────────╯ ╰─────────────────────┴───────────────┴───────────────╯
>;
};

};
};

0 comments on commit 9a92c16

Please sign in to comment.