|
@@ -20,6 +20,11 @@ enum custom_keycodes {
|
|
|
#define _______ KC_TRNS
|
|
#define _______ KC_TRNS
|
|
|
#define XXXXXXX KC_NO
|
|
#define XXXXXXX KC_NO
|
|
|
|
|
|
|
|
|
|
+// Aliases to make the keymap more uniform
|
|
|
|
|
+#define GUI_END GUI_T(KC_END)
|
|
|
|
|
+#define MED_DEL LT(_MEDIA, KC_DEL)
|
|
|
|
|
+#define KPD_ENT LT(_KEYPAD, KC_ENT)
|
|
|
|
|
+
|
|
|
/*
|
|
/*
|
|
|
|
|
|
|
|
Function Keys on All Layers (Keypad toggles):
|
|
Function Keys on All Layers (Keypad toggles):
|
|
@@ -96,9 +101,9 @@ enum custom_keycodes {
|
|
|
|--------+------+------+------+------+------||------+------+------+------+------+--------|
|
|
|--------+------+------+------+------+------||------+------+------+------+------+--------|
|
|
|
| | | | | | || | | | | | |
|
|
| | | | | | || | | | | | |
|
|
|
|--------+------+------+------+------+------||------+------+------+------+------+--------|
|
|
|--------+------+------+------+------+------||------+------+------+------+------+--------|
|
|
|
- | | | | | | || | Mute | Vol- | Vol+ | | |
|
|
|
|
|
|
|
+ | | | Mute | Vol- | Vol+ | || | | | | | |
|
|
|
|--------+------+------+------+------+------||------+------+------+------+------+--------|
|
|
|--------+------+------+------+------+------||------+------+------+------+------+--------|
|
|
|
- | | | | | | || Stop | Prev | Play | Next | Sel | |
|
|
|
|
|
|
|
+ | | Stop | Prev | Play | Next | Sel || | | | | | |
|
|
|
`--------+------+------+------+------+------'`------+------+------+------+------+--------'
|
|
`--------+------+------+------+------+------'`------+------+------+------+------+--------'
|
|
|
| | | | | | | | | |
|
|
| | | | | | | | | |
|
|
|
`---------------------------' `---------------------------'
|
|
`---------------------------' `---------------------------'
|
|
@@ -116,12 +121,12 @@ enum custom_keycodes {
|
|
|
|--------+------+------+------+------+------||------+------+------+------+------+--------|
|
|
|--------+------+------+------+------+------||------+------+------+------+------+--------|
|
|
|
| Sleep | | | | | || | KP 7 | KP 8 | KP 9 | KP - | |
|
|
| Sleep | | | | | || | KP 7 | KP 8 | KP 9 | KP - | |
|
|
|
|--------+------+------+------+------+------||------+------+------+------+------+--------|
|
|
|--------+------+------+------+------+------||------+------+------+------+------+--------|
|
|
|
- | Wake | |QWERTY|Colemk|Dvorak| || | KP 4 | KP 5 | KP 6 | KP + | |
|
|
|
|
|
|
|
+ | Wake | | Mute | Vol- | Vol+ | || | KP 4 | KP 5 | KP 6 | KP + | |
|
|
|
|--------+------+------+------+------+------||------+------+------+------+------+--------|
|
|
|--------+------+------+------+------+------||------+------+------+------+------+--------|
|
|
|
- | | | | | | || | KP 1 | KP 2 | KP 3 |KP Ent| |
|
|
|
|
|
|
|
+ | | Stop | Prev | Play | Next | Sel || | KP 1 | KP 2 | KP 3 |KP Ent| |
|
|
|
`--------+------+------+------+------+------'`------+------+------+------+------+--------'
|
|
`--------+------+------+------+------+------'`------+------+------+------+------+--------'
|
|
|
- | | | | | | | | KP . |KP Ent| |
|
|
|
|
|
- `---------------------------' `----------------------------------'
|
|
|
|
|
|
|
+ | |QWERTY|Colemk|Dvorak| | | | KP . |KP Ent|
|
|
|
|
|
+ `---------------------------' `---------------------------'
|
|
|
,-------------.,-------------.
|
|
,-------------.,-------------.
|
|
|
| | || | |
|
|
| | || | |
|
|
|
,------|------|------||------+------+------.
|
|
,------|------|------||------+------+------.
|
|
@@ -144,7 +149,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
|
|
// Left Thumb
|
|
// Left Thumb
|
|
|
KC_LCTL, KC_LALT,
|
|
KC_LCTL, KC_LALT,
|
|
|
KC_HOME,
|
|
KC_HOME,
|
|
|
- KC_BSPC, LT(_MEDIA, KC_DEL), KC_END,
|
|
|
|
|
|
|
+ KC_BSPC, MED_DEL, GUI_END,
|
|
|
|
|
|
|
|
// Right Hand
|
|
// Right Hand
|
|
|
KC_F9, KC_F10, KC_F11, KC_F12, KC_PSCR, KC_SLCK, KC_PAUS, TG(_KEYPAD), RESET,
|
|
KC_F9, KC_F10, KC_F11, KC_F12, KC_PSCR, KC_SLCK, KC_PAUS, TG(_KEYPAD), RESET,
|
|
@@ -156,7 +161,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
|
|
// Right Thumb
|
|
// Right Thumb
|
|
|
KC_RGUI, KC_RCTL,
|
|
KC_RGUI, KC_RCTL,
|
|
|
KC_PGUP,
|
|
KC_PGUP,
|
|
|
- KC_PGDN, LT(_KEYPAD, KC_ENT), KC_SPC
|
|
|
|
|
|
|
+ KC_PGDN, KPD_ENT, KC_SPC
|
|
|
),
|
|
),
|
|
|
|
|
|
|
|
[_QWERTY] = LAYOUT (
|
|
[_QWERTY] = LAYOUT (
|
|
@@ -170,7 +175,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
|
|
// Left Thumb
|
|
// Left Thumb
|
|
|
KC_LCTL, KC_LALT,
|
|
KC_LCTL, KC_LALT,
|
|
|
KC_HOME,
|
|
KC_HOME,
|
|
|
- KC_BSPC, LT(_MEDIA, KC_DEL), KC_END,
|
|
|
|
|
|
|
+ KC_BSPC, MED_DEL, KC_END,
|
|
|
|
|
|
|
|
// Right Hand
|
|
// Right Hand
|
|
|
KC_F9, KC_F10, KC_F11, KC_F12, KC_PSCR, KC_SLCK, KC_PAUS, TG(_KEYPAD), RESET,
|
|
KC_F9, KC_F10, KC_F11, KC_F12, KC_PSCR, KC_SLCK, KC_PAUS, TG(_KEYPAD), RESET,
|
|
@@ -182,7 +187,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
|
|
// Right Thumb
|
|
// Right Thumb
|
|
|
KC_RGUI, KC_RCTL,
|
|
KC_RGUI, KC_RCTL,
|
|
|
KC_PGUP,
|
|
KC_PGUP,
|
|
|
- KC_PGDN, LT(_KEYPAD, KC_ENT), KC_SPC
|
|
|
|
|
|
|
+ KC_PGDN, KPD_ENT, KC_SPC
|
|
|
),
|
|
),
|
|
|
|
|
|
|
|
[_COLEMAK] = LAYOUT (
|
|
[_COLEMAK] = LAYOUT (
|
|
@@ -196,7 +201,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
|
|
// Left Thumb
|
|
// Left Thumb
|
|
|
KC_LCTL, KC_LALT,
|
|
KC_LCTL, KC_LALT,
|
|
|
KC_HOME,
|
|
KC_HOME,
|
|
|
- KC_BSPC, LT(_MEDIA, KC_DEL), KC_END,
|
|
|
|
|
|
|
+ KC_BSPC, MED_DEL, KC_END,
|
|
|
|
|
|
|
|
// Right Hand
|
|
// Right Hand
|
|
|
KC_F9, KC_F10, KC_F11, KC_F12, KC_PSCR, KC_SLCK, KC_PAUS, TG(_KEYPAD), RESET,
|
|
KC_F9, KC_F10, KC_F11, KC_F12, KC_PSCR, KC_SLCK, KC_PAUS, TG(_KEYPAD), RESET,
|
|
@@ -208,7 +213,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
|
|
// Right Thumb
|
|
// Right Thumb
|
|
|
KC_RGUI, KC_RCTL,
|
|
KC_RGUI, KC_RCTL,
|
|
|
KC_PGUP,
|
|
KC_PGUP,
|
|
|
- KC_PGDN, LT(_KEYPAD, KC_ENT), KC_SPC
|
|
|
|
|
|
|
+ KC_PGDN, KPD_ENT, KC_SPC
|
|
|
),
|
|
),
|
|
|
|
|
|
|
|
[_MEDIA] = LAYOUT (
|
|
[_MEDIA] = LAYOUT (
|
|
@@ -216,8 +221,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
|
|
_______, _______, _______, _______, _______, _______, _______, _______, _______,
|
|
_______, _______, _______, _______, _______, _______, _______, _______, _______,
|
|
|
KC_F11, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5,
|
|
KC_F11, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5,
|
|
|
_______, _______, _______, _______, _______, _______,
|
|
_______, _______, _______, _______, _______, _______,
|
|
|
- _______, _______, _______, _______, _______, _______,
|
|
|
|
|
- _______, _______, _______, _______, _______, _______,
|
|
|
|
|
|
|
+ _______, _______, KC_MUTE, KC_VOLD, KC_VOLU, _______,
|
|
|
|
|
+ _______, KC_MSTP, KC_MPRV, KC_MPLY, KC_MNXT, KC_MSEL,
|
|
|
_______, _______, _______, _______,
|
|
_______, _______, _______, _______,
|
|
|
// Left Thumb
|
|
// Left Thumb
|
|
|
_______, _______,
|
|
_______, _______,
|
|
@@ -228,8 +233,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
|
|
_______, _______, _______, _______, _______, _______, _______, _______, _______,
|
|
_______, _______, _______, _______, _______, _______, _______, _______, _______,
|
|
|
KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F12,
|
|
KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F12,
|
|
|
_______, _______, _______, _______, _______, _______,
|
|
_______, _______, _______, _______, _______, _______,
|
|
|
- _______, KC_MUTE, KC_VOLD, KC_VOLU, _______, _______,
|
|
|
|
|
- KC_MSTP, KC_MPRV, KC_MPLY, KC_MNXT, KC_MSEL, _______,
|
|
|
|
|
|
|
+ _______, _______, _______, _______, _______, _______,
|
|
|
|
|
+ _______, _______, _______, _______, _______, _______,
|
|
|
_______, _______, _______, _______,
|
|
_______, _______, _______, _______,
|
|
|
// Right Thumb
|
|
// Right Thumb
|
|
|
_______, _______,
|
|
_______, _______,
|
|
@@ -242,9 +247,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
|
|
_______, _______, _______, _______, _______, _______, _______, _______, _______,
|
|
_______, _______, _______, _______, _______, _______, _______, _______, _______,
|
|
|
KC_PWR, _______, _______, _______, _______, _______,
|
|
KC_PWR, _______, _______, _______, _______, _______,
|
|
|
KC_SLEP, _______, _______, _______, _______, _______,
|
|
KC_SLEP, _______, _______, _______, _______, _______,
|
|
|
- KC_WAKE, _______, QWERTY, COLEMAK, DVORAK, _______,
|
|
|
|
|
- _______, _______, _______, _______, _______, _______,
|
|
|
|
|
- _______, _______, _______, _______,
|
|
|
|
|
|
|
+ KC_WAKE, _______, KC_MUTE, KC_VOLD, KC_VOLU, _______,
|
|
|
|
|
+ _______, KC_MSTP, KC_MPRV, KC_MPLY, KC_MNXT, KC_MSEL,
|
|
|
|
|
+ _______, QWERTY, COLEMAK, DVORAK,
|
|
|
// Left Thumb
|
|
// Left Thumb
|
|
|
_______, _______,
|
|
_______, _______,
|
|
|
_______,
|
|
_______,
|