aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--keyboards/keebio/quefrency/keymaps/bcat/keymap.c15
-rw-r--r--keyboards/keebio/quefrency/keymaps/bcat/readme.md8
-rw-r--r--users/bcat/config.h6
3 files changed, 6 insertions, 23 deletions
diff --git a/keyboards/keebio/quefrency/keymaps/bcat/keymap.c b/keyboards/keebio/quefrency/keymaps/bcat/keymap.c
index fc66ff101..9dc98f5a1 100644
--- a/keyboards/keebio/quefrency/keymaps/bcat/keymap.c
+++ b/keyboards/keebio/quefrency/keymaps/bcat/keymap.c
@@ -3,15 +3,11 @@
3enum layer { 3enum layer {
4 LAYER_DEFAULT, 4 LAYER_DEFAULT,
5 LAYER_FUNCTION, 5 LAYER_FUNCTION,
6 LAYER_MOUSE,
7}; 6};
8 7
9/* Switch to function layer when held. */ 8/* Switch to function layer when held. */
10#define LY_FUNC MO(LAYER_FUNCTION) 9#define LY_FUNC MO(LAYER_FUNCTION)
11 10
12/* Switch to mouse layer when held; send menu key when tapped. */
13#define LY_MOUSE LT(LAYER_MOUSE, KC_APP)
14
15const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 11const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
16 /* Default layer: http://www.keyboard-layout-editor.com/#/gists/60a262432bb340b37d364a4424f3037b */ 12 /* Default layer: http://www.keyboard-layout-editor.com/#/gists/60a262432bb340b37d364a4424f3037b */
17 [LAYER_DEFAULT] = LAYOUT_65( 13 [LAYER_DEFAULT] = LAYOUT_65(
@@ -19,7 +15,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
19 KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSPC, KC_PGUP, 15 KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSPC, KC_PGUP,
20 KC_LCTL, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, KC_PGDN, 16 KC_LCTL, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, KC_PGDN,
21 KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_END, 17 KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_END,
22 KC_LCTL, KC_LGUI, KC_LALT, LY_FUNC, KC_SPC, KC_SPC, XXXXXXX, KC_RALT, LY_FUNC, LY_MOUSE, KC_LEFT, KC_DOWN, KC_RGHT 18 KC_LCTL, KC_LGUI, KC_LALT, LY_FUNC, KC_SPC, KC_SPC, XXXXXXX, KC_RALT, LY_FUNC, KC_APP, KC_LEFT, KC_DOWN, KC_RGHT
23 ), 19 ),
24 20
25 /* Function layer: http://www.keyboard-layout-editor.com/#/gists/59636898946da51f91fb290f8e078b4d */ 21 /* Function layer: http://www.keyboard-layout-editor.com/#/gists/59636898946da51f91fb290f8e078b4d */
@@ -30,13 +26,4 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
30 _______, _______, KC_MUTE, _______, _______, _______, _______, _______, _______, _______, _______, _______, RGB_VAI, RGB_HUD, 26 _______, _______, KC_MUTE, _______, _______, _______, _______, _______, _______, _______, _______, _______, RGB_VAI, RGB_HUD,
31 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, RGB_RMOD, RGB_VAD, RGB_MOD 27 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, RGB_RMOD, RGB_VAD, RGB_MOD
32 ), 28 ),
33
34 /* Mouse layer: http://www.keyboard-layout-editor.com/#/gists/05b9fbe8a34f65ed85ded659b3941152 */
35 [LAYER_MOUSE] = LAYOUT_65(
36 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_BTN3,
37 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_WH_U,
38 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_WH_D,
39 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_BTN3, KC_BTN1, KC_MS_U, KC_BTN2,
40 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_MS_L, KC_MS_D, KC_MS_R
41 ),
42}; 29};
diff --git a/keyboards/keebio/quefrency/keymaps/bcat/readme.md b/keyboards/keebio/quefrency/keymaps/bcat/readme.md
index 2e9e0f6d7..793e8833a 100644
--- a/keyboards/keebio/quefrency/keymaps/bcat/readme.md
+++ b/keyboards/keebio/quefrency/keymaps/bcat/readme.md
@@ -2,16 +2,12 @@
2 2
3This is pretty much a stock 65% split keyboard layout, with an HHKB-style 3This is pretty much a stock 65% split keyboard layout, with an HHKB-style
4(split) backspace, media keys in the function layer centered around the WASD 4(split) backspace, media keys in the function layer centered around the WASD
5cluster, and mouse keys on their own layer centered around the arrow cluster. 5cluster, and RGB controls in the function layer on the arrow/nav keys.
6 6
7## Default layer 7## Default layer
8 8
9![Default layer layout](https://i.imgur.com/3riRFev.png) 9![Default layer layout](https://i.imgur.com/CU2fxDg.png)
10 10
11## Function layer 11## Function layer
12 12
13![Function layer layout](https://i.imgur.com/4R1F72M.png) 13![Function layer layout](https://i.imgur.com/4R1F72M.png)
14
15## Mouse layer
16
17![Mouse layer layout](https://i.imgur.com/LmGgJEG.png)
diff --git a/users/bcat/config.h b/users/bcat/config.h
index c5f731b73..7d4200895 100644
--- a/users/bcat/config.h
+++ b/users/bcat/config.h
@@ -13,9 +13,9 @@
13#undef RGBLIGHT_VAL_STEP 13#undef RGBLIGHT_VAL_STEP
14 14
15#define BACKLIGHT_LEVELS 7 15#define BACKLIGHT_LEVELS 7
16#define RGVLIGHT_HUE_STEP 8 16#define RGBLIGHT_HUE_STEP 8
17#define RGVLIGHT_SAT_STEP 17 17#define RGBLIGHT_SAT_STEP 17
18#define RGVLIGHT_VAL_STEP 17 18#define RGBLIGHT_VAL_STEP 17
19 19
20/* Make mouse operation smoother. */ 20/* Make mouse operation smoother. */
21#undef MOUSEKEY_DELAY 21#undef MOUSEKEY_DELAY