This commit is contained in:
2024-03-21 19:58:23 -05:00
parent 9c299faa9b
commit da320a4fbd
5 changed files with 226 additions and 16 deletions

View File

@@ -22,6 +22,13 @@ enum {
enum {
CUSTOM_KEYCODE_START = SAFE_RANGE,
WINDOWS,
COPY,
PASTE,
CUT,
UNDO,
REDO,
SALL,
M_PASS1,
M_PASS2,
M_PASS3,
@@ -41,6 +48,9 @@ enum {
#define NUM_SPC LT(_NUM, KC_SPC)
#define FUN_DEL LT(_FUN, KC_DEL)
#define QWERTY DF(_QWERTY)
#define COLEMAK DF(_COLEMAK_DH)
// 2 LEFT THUMB KEYS
#define FUN_TAB LT(_FUN, KC_TAB)
// 2 RIGHT THUMB KEYS

View File

@@ -35,9 +35,9 @@
#define __________________NAV_L2____________________ _______, _______, _______, M_PASS3, M_PASS4
#define __________________NAV_L3____________________ _______, _______, _______, M_PASS2, M_PASS1
#define __________________NAV_R1____________________ _______, KC_PSTE, KC_COPY, KC_CUT, KC_UNDO
#define __________________NAV_R2____________________ KC_CAPS, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT
#define __________________NAV_R3____________________ _______, KC_HOME, KC_PGUP, KC_PGDN, KC_END
#define __________________NAV_R1____________________ KC_CAPS, PASTE, COPY, CUT, UNDO
#define __________________NAV_R2____________________ KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, _______
#define __________________NAV_R3____________________ SALL, KC_HOME, KC_PGUP, KC_PGDN, KC_END
// NUM
@@ -70,4 +70,13 @@
// MOUSE
#define __________________MOU_R1____________________ _______, KC_PSTE, KC_COPY, KC_CUT, KC_UNDO
#define __________________MOU_R2____________________ KC_BTN1, KC_MS_L, KC_MS_D, KC_MS_U, KC_MS_R
#define __________________MOU_R3____________________ KC_BTN2, KC_WH_L, KC_WH_D, KC_WH_U, KC_WH_R
#define __________________MOU_R3____________________ KC_BTN2, KC_WH_L, KC_WH_D, KC_WH_U, KC_WH_R
// COLEMAK-DH
#define __________________COLEML1____________________ Q_ESC, KC_W, KC_F, KC_P, KC_B
#define __________________COLEML2____________________ KC_A, KC_R, KC_S, KC_T, KC_G
#define __________________COLEML3____________________ KC_Z, KC_X, KC_C, KC_D, KC_V
#define __________________COLEMR1____________________ KC_J, KC_L, KC_U, KC_Y, KC_QUOT
#define __________________COLEMR2____________________ KC_M, KC_N, KC_E, KC_I, KC_O
#define __________________COLEMR3____________________ KC_K, KC_H, KC_COMM, KC_DOT, KC_SLSH

View File

@@ -1,11 +1,12 @@
#pragma once
typedef enum {
_BASE,
_QWERTY,
_NAV,
_NUM,
_SYM,
_FUN,
_MUS,
_MOUSE
_MOUSE,
_COLEMAK_DH
} layers_t;