Skip to content

Commit

Permalink
feat: add gaming layer and take off qwerty layer
Browse files Browse the repository at this point in the history
  • Loading branch information
raeedcho authored Jan 14, 2025
1 parent 2a001b4 commit 07f5cf2
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 17 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/doc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,4 +22,4 @@ jobs:
config_path: "keymap_img/keymap_drawer.config.yaml" # config file, ignored if it does not exist
output_folder: "keymap_img" # path to save produced SVG and keymap YAML files
parse_args: "temper:'-c 10'" # map of extra args to pass to `keymap parse`, e.g. "corne:'-l Def Lwr Rse' cradio:''"
draw_args: "temper:'-k chocofi -s default num nav fun'" # map of extra args to pass to `keymap draw`, e.g. "corne:'-k corne_rotated' cradio:'-k paroxysm'"
draw_args: "temper:'-k chocofi -s default game num nav fun'" # map of extra args to pass to `keymap draw`, e.g. "corne:'-k corne_rotated' cradio:'-k paroxysm'"
34 changes: 18 additions & 16 deletions boards/shields/temper/temper.keymap
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,13 @@
#include <dt-bindings/zmk/outputs.h>

#define DEFAULT 0
#define QWERTY 1
#define GAME 1
#define NUM 2
#define NAV 3
#define FUN 4

# define ______ &trans

/ {
conditional_layers {
compatible = "zmk,conditional-layers";
Expand Down Expand Up @@ -86,20 +88,20 @@
// ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤
&kp Z &kp X &kp C &kp D &kp V &kp K &kp H &comma_semi &dot_colon &qmrk_excl
// ╰─────────────┴─────────────┼─────────────┼─────────────┼─────────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┴─────────────╯
&kp LGUI &mo NUM &smart_shft &kp SPACE &mo NAV &super_bspc
&kp LGUI &mo NUM &smart_shft &kp SPACE &mo NAV &to DEFAULT
// ╰─────────────┴─────────────┴─────────────╯ ╰─────────────┴─────────────┴─────────────╯
>;
};
qwerty_layer {
game_layer {
bindings = <
// ╭─────────────┬─────────────┬─────────────┬─────────────┬─────────────╮ ╭─────────────┬─────────────┬─────────────┬─────────────┬─────────────╮
&kp Q &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O &kp P
&kp TAB &kp Q &kp W &kp E &kp R ______ ______ ______ ______ ______
// ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤
&kp A &kp S &kp D &kp F &kp G &kp H &kp J &kp K &kp L &kp SEMI
&kp LSHFT &kp A &kp S &kp D &kp F ______ ______ ______ ______ ______
// ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤
&kp Z &kp X &kp C &kp V &kp B &kp N &kp M &kp COMMA &kp DOT &kp FSLH
&kp LCTRL &kp Z &kp X &kp C &kp V ______ ______ ______ ______ ______
// ╰─────────────┴─────────────┼─────────────┼─────────────┼─────────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┴─────────────╯
&trans &trans &trans &trans &trans &trans
&kp ESC ______ &kp SPACE ______ ______ ______
// ╰─────────────┴─────────────┴─────────────╯ ╰─────────────┴─────────────┴─────────────╯
>;
};
Expand All @@ -112,35 +114,35 @@
// ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤
&amps_morph &kp LT &kp LBKT &kp RBKT &kp GT &slh_morph &kp N1 &kp N2 &kp N3 &kp EQUAL
// ╰─────────────┴─────────────┼─────────────┼─────────────┼─────────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┴─────────────╯
&trans &trans &trans &kp N0 &trans &trans
______ ______ ______ &kp N0 ______ ______
// ╰─────────────┴─────────────┴─────────────╯ ╰─────────────┴─────────────┴─────────────╯
>;
};

nav_layer {
bindings = <
// ╭─────────────┬─────────────┬─────────────┬─────────────┬─────────────╮ ╭─────────────┬─────────────┬─────────────┬─────────────┬─────────────╮
&trans &trans &trans &trans &trans &trans &kp HOME &kp END &kp TAB &super_bspc
______ ______ ______ ______ ______ &kp DEL &kp HOME &kp END &kp TAB &kp BSPC
// ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤
&sk LSHFT &sk LCTRL &sk LALT &sk LGUI &kp TAB &kp LEFT &kp DOWN &kp UP &kp RIGHT &gresc
&sk LSHFT &sk LCTRL &sk LALT &sk LGUI ______ &kp LEFT &kp DOWN &kp UP &kp RIGHT &gresc
// ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤
&trans &kp DEL &trans &trans &trans &trans &kp RET &trans &trans &trans
______ ______ ______ ______ ______ ______ &kp RET ______ ______ ______
// ╰─────────────┴─────────────┼─────────────┼─────────────┼─────────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┴─────────────╯
&trans &trans &trans &trans &trans &trans
______ ______ ______ ______ ______ ______
// ╰─────────────┴─────────────┴─────────────╯ ╰─────────────┴─────────────┴─────────────╯
>;
};

fun_layer {
bindings = <
// ╭─────────────┬─────────────┬─────────────┬─────────────┬─────────────╮ ╭─────────────┬─────────────┬─────────────┬─────────────┬─────────────╮
&tog QWERTY &kp K_MUTE &kp C_VOL_DN &kp C_VOL_UP &out OUT_TOG &trans &kp F7 &kp F8 &kp F9 &kp F12
&tog GAME &kp K_MUTE &kp C_VOL_DN &kp C_VOL_UP &out OUT_USB ______ &kp F7 &kp F8 &kp F9 &kp F12
// ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤
&bt BT_SEL 0 &bt BT_SEL 1 &bt BT_SEL 2 &bt BT_SEL 3 &bt BT_SEL 4 &trans &kp F4 &kp F5 &kp F6 &kp F11
&bt BT_SEL 0 &bt BT_SEL 1 &bt BT_SEL 2 &bt BT_SEL 3 &bt BT_SEL 4 ______ &kp F4 &kp F5 &kp F6 &kp F11
// ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤
&bt BT_CLR &kp C_PREV &kp C_PP &kp C_NEXT &trans &trans &kp F1 &kp F2 &kp F3 &kp F10
&bt BT_CLR &kp C_PREV &kp C_PP &kp C_NEXT &out OUT_BLE ______ &kp F1 &kp F2 &kp F3 &kp F10
// ╰─────────────┴─────────────┼─────────────┼─────────────┼─────────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┴─────────────╯
&trans &trans &trans &trans &trans &trans
______ ______ ______ ______ ______ ______
// ╰─────────────┴─────────────┴─────────────╯ ╰─────────────┴─────────────┴─────────────╯
>;
};
Expand Down

0 comments on commit 07f5cf2

Please sign in to comment.