Skip to content

Commit

Permalink
5 key corn setting
Browse files Browse the repository at this point in the history
  • Loading branch information
Woop91 authored Jul 5, 2024
1 parent 85ef2e7 commit 88d21c1
Showing 1 changed file with 45 additions and 42 deletions.
87 changes: 45 additions & 42 deletions config/corne.keymap
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,10 @@
//-------------------------------------------------------INCLUDE AREA-----------------------------------------------------------------------------------------------

#include <behaviors.dtsi>
#include <dt-bindings/zmk/backlight.h>
#include <dt-bindings/zmk/bt.h>
#include <dt-bindings/zmk/keys.h>
#include <dt-bindings/zmk/mouse.h>
#include <dt-bindings/zmk/rgb.h>


//-------------------------------------------------------COMBO-1-----------------------------------------------------------------------------------------------

Expand Down Expand Up @@ -211,6 +210,10 @@
//-------------------------------------------------------BEHAVIORS-----------------------------------------------------------------------------------------------

/ {
chosen {
zmk,matrix_transform = &five_column_transform;
};

behaviors {
tp: tap_preferred {
compatible = "zmk,behavior-hold-tap";
Expand All @@ -230,84 +233,84 @@

default_layer {
// -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
// | TAB | Q | W | F | P Print| B | | J | L | U | Y | ; | BKSP |
// | CAPS Shift | A | R | S | T | G | | M | N | E | I | O | ' |
// | CTRL | Z Redo | X Undo | C Cut | D Copy | V Paste | | K | H | , | . | / | ALT |
// | Q | W | F | P Print| B | | J | L | U | Y | ; |
// | A | R | S | T | G | | M | N | E | I | O |
// | Z Redo | X Undo | C Cut | D Copy | V Paste | | K | H | , | . | / |
// | RSE| LWR | ALT/ENT | | SPC | BKSP | GUI |

bindings = <
&tp LA(TAB) TAB &kp Q &kp W &kp F &tp LC(P) P &kp B &kp J &kp L &kp U &kp Y &kp SEMI &kp BACKSPACE
&tp LSHFT CAPS &kp A &kp R &kp S &kp T &kp G &kp M &kp N &kp E &kp I &kp O &kp SQT
&kp LCTRL &tp LC(Y) Z &tp LC(Z) X &tp LC(X) C &tp LC(C) D &tp LC(V) V &kp K &kp H &kp COMMA &kp DOT &tp FSLH RS(FSLH) &kp LALT
&mo 1 &mo 2 &kp ESC &kp SPACE &kp RET &kp LEFT_GUI
&kp Q &kp W &kp F &tp LC(P) P &kp B &kp J &kp L &kp U &kp Y &kp SEMI
&kp A &kp R &kp S &kp T &kp G &kp M &kp N &kp E &kp I &kp O
&tp LC(Y) Z &tp LC(Z) X &tp LC(X) C &tp LC(C) D &tp LC(V) V &kp K &kp H &kp COMMA &kp DOT &tp FSLH RS(FSLH)
&mo 1 &mo 2 &kp ESC &kp SPACE &kp RET &kp LEFT_GUI
>;
};

layer_above {
// -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
// | ~ | ! | @ | # | $ | % | | * | 7 | 8 | 9 | | BKSP |
// | & | _ | \ | "|" | | CLR | | - | 4 | 5 | 6 | 0 | |
// | ?? | | | , | . | = | | + | 1 | 2 | 3 | / | ALT |
// | | | ESC | | SPC | ALTE/NT | 0 |
// | ! | @ | # | $ | % | | * | 7 | 8 | 9 | |
// | _ | \ | "|" | | CLR | | - | 4 | 5 | 6 | 0 |
// | | | , | . | = | | + | 1 | 2 | 3 | / |
// | | | ESC | | SPC | ALTE/NT | 0 |

bindings = <
&kp TILDE &kp EXCL &kp AT &kp HASH &kp DLLR &kp PRCNT &kp KP_MULTIPLY &kp N7 &kp N8 &kp N9 &kp BACKSPACE &kp BSPC
&kp AMPS &kp UNDER &kp BSLH &kp PIPE &trans &kp KP_CLEAR &kp MINUS &kp N4 &kp N5 &kp N6 &kp N0 &trans
&kp K_APP &tog 3 &trans &kp COMMA &kp DOT &kp EQUAL &kp PLUS &kp N1 &kp N2 &tp DOT N3 &kp LBRC &kp LALT
&mo 1 &mo 2 &kp ESC &kp SPACE &kp RET &kp N0
&kp EXCL &kp AT &kp HASH &kp DLLR &kp PRCNT &kp KP_MULTIPLY &kp N7 &kp N8 &kp N9 &kp BACKSPACE
&kp UNDER &kp BSLH &kp PIPE &trans &kp KP_CLEAR &kp MINUS &kp N4 &kp N5 &kp N6 &kp N0
&tog 3 &trans &kp COMMA &kp DOT &kp EQUAL &kp PLUS &kp N1 &kp N2 &tp DOT N3 &kp LBRC
&mo 1 &mo 2 &kp ESC &kp SPACE &kp RET &kp N0
>;
};

layer_below {
// -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
// | TAB | PG_up | BWRSR BCK | UP | BWRSR FWD | bRIGHTNESS - | | BRI_UP | Prev | | Next | PNTSCRN | |
// | CAPS Shift | PG_dwn | LFT | DWN | RGT | PRINT SCREEN | | | RW | PP | FF | LEFT | RIGHT |
// | CONTROL | REDO | UNDO | CUT | COPY | PASTE | | | VOL - | MUTE | VOL +| | |
// | RSE| LWR | ESC | | SPC | ALTE/NT | GUI |
// | PG_up | BWRSR BCK | UP | BWRSR FWD | bRIGHTNESS - | | BRI_UP | Prev | | Next | PNTSCRN |
// | PG_dwn | LFT | DWN | RGT | PRINT SCREEN | | | RW | PP | FF | LEFT |
// | REDO | UNDO | CUT | COPY | PASTE | | | VOL - | MUTE | VOL +| |
// | RSE| LWR | ESC | | SPC | ALTE/NT | GUI |

bindings = <
&tp LA(TAB) TAB &kp PG_UP &kp C_AC_BACK &kp UP &kp C_AC_FORWARD &kp C_BRI_DN &kp C_BRI_UP &kp C_PREV &trans &kp C_NEXT &kp PRINTSCREEN &trans
&tp LSHFT CAPS &kp PG_DN &kp LEFT &kp DOWN_ARROW &kp RIGHT &kp PRINTSCREEN &trans &kp C_RW &kp C_PP &kp C_FF &kp LEFT &kp RIGHT
&kp LCTRL &tp LC(Y) Z &tp LC(Z) X &tp LC(X) C &tp LC(C) D &tp LC(V) V &trans &kp C_VOL_DN &kp C_MUTE &kp C_VOL_UP &trans &trans
&mo 1 &mo 2 &kp ESC &kp SPACE &kp RET &kp LGUI
&kp PG_UP &kp C_AC_BACK &kp UP &kp C_AC_FORWARD &kp C_BRI_DN &kp C_BRI_UP &kp C_PREV &trans &kp C_NEXT &kp PRINTSCREEN
&kp PG_DN &kp LEFT &kp DOWN_ARROW &kp RIGHT &kp PRINTSCREEN &trans &kp C_RW &kp C_PP &kp C_FF &kp LEFT
&tp LC(Y) Z &tp LC(Z) X &tp LC(X) C &tp LC(C) D &tp LC(V) V &trans &kp C_VOL_DN &kp C_MUTE &kp C_VOL_UP &trans
&mo 1 &mo 2 &kp ESC &kp SPACE &kp RET &kp LGUI
>;
};

layer_Qwerty {
// ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
// | TAB | Q | W | E | R | T | | Y | U | I | O | P | \ | BKSP |
// | CAPS | A | S | D | F | G | | H | J | K | L | ; | ' | ENTER |
// | LSHFT | Z | X | C | V | B | | N | M | , | . | /? | | ALT |
// | RSE| LWR | ESC | | SPC | ALTE/NT | GUI |
// | Q | W | E | R | T | | Y | U | I | O | P |
// | A | S | D | F | G | | H | J | K | L | ; |
// | Z | X | C | V | B | | N | M | , | . | /? |
// | RSE| LWR | ESC | | SPC | ALTE/NT | GUI |

bindings = <
&kp TAB &kp Q &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O &kp P &kp BSPC
&kp CAPS &kp A &kp S &kp D &kp F &kp G &kp H &kp J &kp K &kp L &kp SEMI &kp APOS
&kp LSHFT &kp Z &kp X &kp C &kp V &kp B &kp N &kp M &kp COMMA &kp DOT &kp FSLH &kp RSHFT
&kp LCTRL &kp LALT &kp LGUI &kp SPACE &kp ENTER &kp ESC
&kp Q &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O &kp P
&kp A &kp S &kp D &kp F &kp G &kp H &kp J &kp K &kp L &kp SEMI
&kp Z &kp X &kp C &kp V &kp B &kp N &kp M &kp COMMA &kp DOT &kp FSLH
&kp LCTRL &kp LALT &kp LGUI &kp SPACE &kp ENTER &kp ESC
>;
};

layer_fnbt {
//----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//| F1 | F2 | F3 | F4 | F5 | F16 | | | | | | | |
//| F7 | F8 | F9 | F10 | F11 | F12 | | | | | | | |
//| BT0 | BT1 | BT2 | BT3 | BT4 |BT CLEAR| | | | | | | |
//| F2 | F3 | F4 | F5 | F16 | | | | | | |
//| F8 | F9 | F10 | F11 | F12 | | | | | | |
//| BT1 | BT2 | BT3 | BT4 |BT CLEAR| | | | | | |
// | RSE| LWR | ESC | | SPC | ALTE/NT | GUI |

bindings = <
&kp F1 &kp F2 &kp F3 &kp F4 &kp F5 &kp F6 &bt BT_CLR &trans &trans &trans &trans &trans
&kp F7 &kp F8 &kp F9 &kp F10 &kp F11 &kp F12 &mkp LCLK &mkp MB2 &none &bl BL_TOG &bl BL_CYCLE &trans
&none &bt BT_SEL 0 &bt BT_SEL 1 &bt BT_SEL 2 &bt BT_SEL 3 &bt BT_SEL 4 &sys_reset &bootloader &soft_off &rgb_ug RGB_TOG &rgb_ug RGB_EFF &trans
&kp F2 &kp F3 &kp F4 &kp F5 &kp F6 &bt BT_CLR &trans &trans &trans &trans
&kp F8 &kp F9 &kp F10 &kp F11 &kp F12 &mkp LCLK &mkp MB2 &none &bl BL_TOG &bl BL_CYCLE
&bt BT_SEL 0 &bt BT_SEL 1 &bt BT_SEL 2 &bt BT_SEL 3 &bt BT_SEL 4 &sys_reset &bootloader &soft_off &rgb_ug RGB_TOG &rgb_ug RGB_EFF
&mo 1 &mo 2 &kp ESC &kp SPACE &kp RETURN &kp LGUI
>;
};

layer_5 {
bindings = <
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
&trans &trans &trans &trans &trans &trans
>;
};
Expand Down

0 comments on commit 88d21c1

Please sign in to comment.