Skip to content

Commit 2a5f3da

Browse files
author
0x0k4y
committed
KMP_UPD: shuffled thumb clusters, shuffled layer 2 to allow shift pass-through, added bootloader and delete combos as workarounds
1 parent 47bd294 commit 2a5f3da

File tree

1 file changed

+26
-15
lines changed

1 file changed

+26
-15
lines changed

config/totem.keymap

Lines changed: 26 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -48,17 +48,27 @@
4848
bindings = <&kp GRAVE>;
4949
key-positions = <0 1>;
5050
};
51+
52+
Bootloader {
53+
bindings = <&bootloader>;
54+
key-positions = <20 34 25 35 31>;
55+
};
56+
57+
Delete-workaround {
58+
bindings = <&kp DELETE>;
59+
key-positions = <20 35>;
60+
};
5161
};
5262

5363
behaviors {
54-
bksp_del: bksp_del {
55-
compatible = "zmk,behavior-mod-morph";
56-
label = "BKSP_DEL";
57-
bindings = <&kp BACKSPACE>, <&kp DELETE>;
64+
// bksp_del: bksp_del {
65+
// compatible = "zmk,behavior-mod-morph";
66+
// label = "BKSP_DEL";
67+
// bindings = <&kp BACKSPACE>, <&kp DELETE>;
5868

59-
#binding-cells = <0>;
60-
mods = <(MOD_LSFT|MOD_RSFT)>;
61-
};
69+
// #binding-cells = <0>;
70+
// mods = <(MOD_LSFT|MOD_RSFT)>;
71+
// };
6272

6373
gaming_layer: gaming_layer {
6474
compatible = "zmk,behavior-mod-morph";
@@ -128,10 +138,10 @@
128138
// ┗━━━━━━━━━━━┻━━━━━━━━━━━┻━━━━━━━━━━━┛ ┗━━━━━━━━━━━┻━━━━━━━━━━━┻━━━━━━━━━━━┛
129139

130140
bindings = <
131-
&kp Q &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O &kp P
132-
&kp A &kp S &kp D &kp F &kp G &kp H &kp J &kp K &kp L &kp SEMI
133-
&mt LEFT_SHIFT ESC &kp Z &kp X &kp C &kp V &kp B &kp N &kp M &kp COMMA &kp DOT &kp FSLH &mt RIGHT_SHIFT APOSTROPHE
134-
&mt LEFT_ALT MINUS &kp LEFT_COMMAND &mt LCTRL SPACE &lt 1 SPACE &kp BACKSPACE &lt 2 EQUAL
141+
&kp Q &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O &kp P
142+
&kp A &kp S &kp D &kp F &kp G &kp H &kp J &kp K &kp L &kp SEMI
143+
&mt LEFT_SHIFT ESC &kp Z &kp X &kp C &kp V &kp B &kp N &kp M &kp COMMA &kp DOT &kp FSLH &mt RIGHT_SHIFT APOSTROPHE
144+
&mt LEFT_ALT MINUS &mt LEFT_CONTROL SPACE &kp LEFT_COMMAND &kp BACKSPACE &lt 1 SPACE &lt 2 EQUAL
135145
>;
136146
};
137147

@@ -146,10 +156,10 @@
146156

147157
movement_and_media {
148158
bindings = <
149-
&kp F1 &kp F2 &kp F3 &kp F4 &kp F5 &kp F8 &kp F9 &kp UP_ARROW &kp F11 &kp F12
150-
&kp F7 &kp K_MUTE &kp C_VOL_DN &kp C_VOLUME_UP &kp C_BRIGHTNESS_DEC &kp C_BRIGHTNESS_INC &kp LEFT_ARROW &kp DOWN_ARROW &kp RIGHT_ARROW &kp INSERT
151-
&kp F6 &bootloader &kp C_PREVIOUS &kp C_PAUSE &kp C_NEXT &kp PRINTSCREEN &trans &trans &trans &trans &trans &kp K_LOCK
152-
&tog 3 &trans &trans &trans &trans &trans
159+
&kp F1 &kp F2 &kp F3 &kp F4 &kp F5 &kp F8 &kp F9 &kp UP_ARROW &kp F11 &kp F12
160+
&kp F6 &kp K_MUTE &kp C_VOL_DN &kp C_VOLUME_UP &kp C_BRIGHTNESS_DEC &kp C_BRIGHTNESS_INC &kp LEFT_ARROW &kp DOWN_ARROW &kp RIGHT_ARROW &kp INSERT
161+
&trans &kp F7 &kp C_PREVIOUS &kp C_PAUSE &kp C_NEXT &kp PRINTSCREEN &trans &trans &trans &trans &kp K_LOCK &trans
162+
&tog 3 &trans &trans &trans &trans &trans
153163
>;
154164
};
155165

@@ -167,3 +177,4 @@
167177
// ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
168178
};
169179
};
180+

0 commit comments

Comments
 (0)