Skip to content

Commit

Permalink
feat: change num layout and remove symbols
Browse files Browse the repository at this point in the history
Tried to fix meh HRM key with comma morph.
  • Loading branch information
bsag committed Dec 3, 2023
1 parent 23c83e8 commit 189389d
Show file tree
Hide file tree
Showing 4 changed files with 19 additions and 31 deletions.
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
firmware.zip
keymap.afdesign
zmk-config-bsag.code-workspace
combo_keymap.afdesign
combo_keymap.afdesign~lock~
keymap.afdesign~lock~
43 changes: 14 additions & 29 deletions config/totem.keymap
Original file line number Diff line number Diff line change
Expand Up @@ -14,30 +14,23 @@
#define BASE 0
#define NAV 1
#define NUM 2
#define SYM 3
#define FUN 4
#define UTIL 5
#define FUN 3
#define UTIL 4

#include "combos.dtsi"

#define S_UNDO &kp LG(Z)
#define S_CUT &kp LG(X)
#define S_COPY &kp LG(C)
#define S_PASTE &kp LG(V)
#define S_REDO &kp LS(LG(Z))
#define S_SAVE &kp LG(S)

// navigation bindings for back/forward and prev tab/next tab
#define BACK &kp LG(LBKT)
#define FWD &kp LG(RBKT)
#define PTAB &kp LS(LG(LBKT))
#define NTAB &kp LS(LG(RBKT))
#define PWIN &kp LS(LG(GRAVE)) // cycle backwards through windows of app
#define NWIN &kp LG(GRAVE) // cycle forwards through windows of app

// hyper and meh keys
#define HYP LS(LC(LA(LGUI)))
#define MEH LS(LC(LALT))


/* ------------------------ general config ----------------------- */

#define QUICK_TAP_MS 175
Expand Down Expand Up @@ -124,40 +117,32 @@ ZMK_BEHAVIOR(dot_inner_morph, mod_morph,
bindings = <
&kp Q &kp W &kp F &kp P &kp B &kp J &kp L &kp U &kp Y &kp APOS
&hml LCTRL A &hml LALT R &hml LGUI S &hml LSHFT T &kp G &kp M &hmr RSHFT N &hmr RGUI E &hmr LALT I &hmr RCTRL O
PTAB &kp Z &kp X &hml MEH C &hml HYP D &kp V &kp K &hmr HYP H &hmr_meh MEH &dot_morph &qexcl NTAB
&lt UTIL TAB &lt NAV SPACE &sk LSHFT &lt SYM RET &lt NUM BSPC &lt FUN DEL
PTAB &kp Z &kp X &hml MEH C &hml HYP D &kp V &kp K &hmr HYP H &hmr_meh MEH 0 &dot_morph &qexcl NTAB
&lt UTIL TAB &lt NAV SPACE &sk LSHFT &kp RET &lt NUM BSPC &lt FUN DEL
>;
};
nav_layer {
bindings = <
___ ___ ___ ___ ___ &kp CAPS &kp HOME &kp UP &kp END &kp PAGE_UP
&kp LCTRL &kp LALT &kp LGUI &kp LSHFT ___ S_SAVE &kp LEFT &kp DOWN &kp RIGHT &kp PAGE_DOWN
BACK ___ ___ &kp MEH &kp HYP ___ S_REDO S_PASTE S_COPY S_CUT S_UNDO FWD
___ ___ ___ ___ ___ ___ &kp HOME &kp UP &kp END &kp PAGE_UP
&kp LCTRL &kp LALT &kp LGUI &kp LSHFT ___ ___ &kp LEFT &kp DOWN &kp RIGHT &kp PAGE_DOWN
BACK ___ ___ &kp MEH &kp HYP ___ ___ PWIN ___ NWIN ___ FWD
___ ___ ___ &kp RET &kp BSPC &kp DEL
>;
};
num_layer {
bindings = <
&kp LBKT &kp N7 &kp N8 &kp N9 &kp RBKT ___ ___ ___ ___ ___
&kp SEMI &kp N4 &kp N5 &kp N6 &kp EQUAL ___ &kp LSHFT &kp LGUI &kp LALT &kp LCTRL
&kp LT &kp GRAVE &kp N1 &kp N2 &kp N3 &kp BSLH ___ &kp HYP &kp MEH ___ ___ &kp GT
&kp DOT &kp N0 &kp MINUS ___ ___ ___
>;
};
sym_layer {
bindings = <
&kp LBRC &kp AMPS &kp STAR &kp LPAR &kp RBRC ___ ___ ___ ___ ___
&kp COLON &kp DOLLAR &kp PERCENT &kp CARET &kp PLUS ___ &kp LSHFT &kp LGUI &kp LALT &kp LCTRL
&kp LT &kp TILDE &kp EXCL &kp AT &kp HASH &kp PIPE ___ &kp HYP &kp MEH ___ ___ &kp GT
&kp LPAR &kp RPAR &kp UNDER ___ ___ ___
&kp PLUS &kp N7 &kp N8 &kp N9 &kp STAR ___ ___ ___ ___ ___
&kp N0 &kp N4 &kp N5 &kp N6 &kp EQUAL ___ &kp LSHFT &kp LGUI &kp LALT &kp LCTRL
&kp LPAR &kp MINS &kp N1 &kp N2 &kp N3 &kp FSLH ___ &kp HYP &kp MEH ___ ___ &kp GT
___ &kp DOT &kp COLON ___ ___ ___
>;
};
fun_layer {
bindings = <
&kp F12 &kp F7 &kp F8 &kp F9 ___ ___ ___ ___ ___ ___
&kp F11 &kp F4 &kp F5 &kp F6 ___ ___ &kp LSHFT &kp LGUI &kp LALT &kp LCTRL
___ &kp F10 &kp F1 &kp F2 &kp F3 ___ ___ &kp HYP &kp MEH ___ ___ ___
&kp ESC &kp SPACE &kp TAB ___ ___ ___
___ ___ ___ ___ ___ ___
>;
};
util_layer {
Expand Down
Binary file modified keymap.pdf
Binary file not shown.
4 changes: 2 additions & 2 deletions keymap.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 189389d

Please sign in to comment.