diff options
| author | Jonathan Rascher <jon@bcat.name> | 2019-10-20 13:41:36 -0500 |
|---|---|---|
| committer | Drashna Jaelre <drashna@live.com> | 2019-10-20 11:41:36 -0700 |
| commit | a41066beedebefc12245c3eee4bb90116c11f7cd (patch) | |
| tree | f50932fc7feb362b8405e70528cf745e240a2ab6 | |
| parent | a4c008fe90940169abb653eb17558be205a645a9 (diff) | |
| download | qmk_firmware-a41066beedebefc12245c3eee4bb90116c11f7cd.tar.gz qmk_firmware-a41066beedebefc12245c3eee4bb90116c11f7cd.zip | |
[Keymap] Assorted personal keymap and layout updates (#7082)
* Enable PERMISSIVE_HOLD and TAPPING_FORCE_HOLD
* Fix indentation in userspace
* Shuffle around more Lily58 symbol keys
* Reformat KBD67 keymap and KLE images
* Fix Lily58 lower layer image
* Reformat Quefrency keymap and KLE images
* Fix KBD67 KLE images... again
* Add KLE links for Quefrency
* Reformat 60% layouts and KLE images
* Move Super key back to right half of Lily58
* Move Lily58 ins/del out of the way of numbers
* Fix bottom row of Lily58 KLE image
| -rw-r--r-- | keyboards/kbdfans/kbd67/hotswap/keymaps/bcat/keymap.c | 17 | ||||
| -rw-r--r-- | keyboards/kbdfans/kbd67/hotswap/keymaps/bcat/readme.md | 8 | ||||
| -rw-r--r-- | keyboards/keebio/quefrency/keymaps/bcat/keymap.c | 17 | ||||
| -rw-r--r-- | keyboards/keebio/quefrency/keymaps/bcat/readme.md | 6 | ||||
| -rw-r--r-- | keyboards/lily58/keymaps/bcat/keymap.c | 14 | ||||
| -rw-r--r-- | keyboards/lily58/keymaps/bcat/readme.md | 17 | ||||
| -rw-r--r-- | layouts/community/60_ansi_split_bs_rshift/bcat/keymap.c | 21 | ||||
| -rw-r--r-- | layouts/community/60_ansi_split_bs_rshift/bcat/readme.md | 8 | ||||
| -rw-r--r-- | layouts/community/60_tsangan_hhkb/bcat/keymap.c | 21 | ||||
| -rw-r--r-- | layouts/community/60_tsangan_hhkb/bcat/readme.md | 10 | ||||
| -rw-r--r-- | users/bcat/config.h | 106 |
11 files changed, 140 insertions, 105 deletions
diff --git a/keyboards/kbdfans/kbd67/hotswap/keymaps/bcat/keymap.c b/keyboards/kbdfans/kbd67/hotswap/keymaps/bcat/keymap.c index 4db53ab08..879c97ba7 100644 --- a/keyboards/kbdfans/kbd67/hotswap/keymaps/bcat/keymap.c +++ b/keyboards/kbdfans/kbd67/hotswap/keymaps/bcat/keymap.c | |||
| @@ -5,25 +5,24 @@ enum layer { | |||
| 5 | LAYER_FUNCTION, | 5 | LAYER_FUNCTION, |
| 6 | }; | 6 | }; |
| 7 | 7 | ||
| 8 | /* Switch to function layer when held; send menu key when tappped. */ | ||
| 9 | #define LY_FUNC LT(LAYER_FUNCTION, KC_APP) | 8 | #define LY_FUNC LT(LAYER_FUNCTION, KC_APP) |
| 10 | 9 | ||
| 11 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 10 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 12 | /* Default layer: http://www.keyboard-layout-editor.com/#/gists/dd675b40cc4df2c7bb78847ac29f5988 */ | 11 | /* Default layer: http://www.keyboard-layout-editor.com/#/gists/dd675b40cc4df2c7bb78847ac29f5988 */ |
| 13 | [LAYER_DEFAULT] = LAYOUT( | 12 | [LAYER_DEFAULT] = LAYOUT( |
| 14 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSLS, KC_GRV, KC_HOME, | 13 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSLS, KC_GRV, KC_HOME, |
| 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, | 14 | 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, |
| 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, | 15 | 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, |
| 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, | 16 | 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, |
| 18 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, LY_FUNC, KC_LEFT, KC_DOWN, KC_RGHT | 17 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, LY_FUNC, KC_LEFT, KC_DOWN, KC_RGHT |
| 19 | ), | 18 | ), |
| 20 | 19 | ||
| 21 | /* Function layer: http://www.keyboard-layout-editor.com/#/gists/f29128427f674c43777f045e363d1b44 */ | 20 | /* Function layer: http://www.keyboard-layout-editor.com/#/gists/f29128427f674c43777f045e363d1b44 */ |
| 22 | [LAYER_FUNCTION] = LAYOUT( | 21 | [LAYER_FUNCTION] = LAYOUT( |
| 23 | _______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_INS, KC_DEL, _______, | 22 | _______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_INS, KC_DEL, _______, |
| 24 | KC_CAPS, KC_MPLY, KC_VOLU, KC_MSTP, _______, _______, EEP_RST, RESET, KC_PSCR, KC_SLCK, KC_PAUS, _______, _______, _______, _______, | 23 | KC_CAPS, KC_MPLY, KC_VOLU, KC_MSTP, _______, _______, EEP_RST, RESET, KC_PSCR, KC_SLCK, KC_PAUS, _______, _______, _______, _______, |
| 25 | _______, KC_MPRV, KC_VOLD, KC_MNXT, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 24 | _______, KC_MPRV, KC_VOLD, KC_MNXT, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 26 | _______, _______, KC_MUTE, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 25 | _______, _______, KC_MUTE, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 27 | _______, _______, _______, _______, _______, _______, _______, _______, _______ | 26 | _______, _______, _______, _______, _______, _______, _______, _______, _______ |
| 28 | ), | 27 | ), |
| 29 | }; | 28 | }; |
diff --git a/keyboards/kbdfans/kbd67/hotswap/keymaps/bcat/readme.md b/keyboards/kbdfans/kbd67/hotswap/keymaps/bcat/readme.md index 4f20c24ae..f07cf8c1c 100644 --- a/keyboards/kbdfans/kbd67/hotswap/keymaps/bcat/readme.md +++ b/keyboards/kbdfans/kbd67/hotswap/keymaps/bcat/readme.md | |||
| @@ -6,8 +6,12 @@ cluster. | |||
| 6 | 6 | ||
| 7 | ## Default layer | 7 | ## Default layer |
| 8 | 8 | ||
| 9 |  | 9 |  |
| 10 | |||
| 11 | ([KLE](http://www.keyboard-layout-editor.com/#/gists/dd675b40cc4df2c7bb78847ac29f5988)) | ||
| 10 | 12 | ||
| 11 | ## Function layer | 13 | ## Function layer |
| 12 | 14 | ||
| 13 |  | 15 |  |
| 16 | |||
| 17 | ([KLE](http://www.keyboard-layout-editor.com/#/gists/f29128427f674c43777f045e363d1b44)) | ||
diff --git a/keyboards/keebio/quefrency/keymaps/bcat/keymap.c b/keyboards/keebio/quefrency/keymaps/bcat/keymap.c index 1f3daa85e..7c9699def 100644 --- a/keyboards/keebio/quefrency/keymaps/bcat/keymap.c +++ b/keyboards/keebio/quefrency/keymaps/bcat/keymap.c | |||
| @@ -5,25 +5,24 @@ enum layer { | |||
| 5 | LAYER_FUNCTION, | 5 | LAYER_FUNCTION, |
| 6 | }; | 6 | }; |
| 7 | 7 | ||
| 8 | /* Switch to function layer when held. */ | ||
| 9 | #define LY_FUNC MO(LAYER_FUNCTION) | 8 | #define LY_FUNC MO(LAYER_FUNCTION) |
| 10 | 9 | ||
| 11 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 10 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 12 | /* Default layer: http://www.keyboard-layout-editor.com/#/gists/60a262432bb340b37d364a4424f3037b */ | 11 | /* Default layer: http://www.keyboard-layout-editor.com/#/gists/60a262432bb340b37d364a4424f3037b */ |
| 13 | [LAYER_DEFAULT] = LAYOUT_65( | 12 | [LAYER_DEFAULT] = LAYOUT_65( |
| 14 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSLS, KC_GRV, KC_HOME, | 13 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSLS, KC_GRV, KC_HOME, |
| 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, | 14 | 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, |
| 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, | 15 | 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, |
| 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, | 16 | 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, |
| 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 | 17 | 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 |
| 19 | ), | 18 | ), |
| 20 | 19 | ||
| 21 | /* Function layer: http://www.keyboard-layout-editor.com/#/gists/59636898946da51f91fb290f8e078b4d */ | 20 | /* Function layer: http://www.keyboard-layout-editor.com/#/gists/59636898946da51f91fb290f8e078b4d */ |
| 22 | [LAYER_FUNCTION] = LAYOUT_65( | 21 | [LAYER_FUNCTION] = LAYOUT_65( |
| 23 | _______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_INS, KC_DEL, RGB_HUI, | 22 | _______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_INS, KC_DEL, RGB_HUI, |
| 24 | KC_CAPS, KC_MPLY, KC_VOLU, KC_MSTP, _______, _______, EEP_RST, RESET, KC_PSCR, KC_SLCK, KC_PAUS, _______, _______, _______, RGB_SAI, | 23 | KC_CAPS, KC_MPLY, KC_VOLU, KC_MSTP, _______, _______, EEP_RST, RESET, KC_PSCR, KC_SLCK, KC_PAUS, _______, _______, _______, RGB_SAI, |
| 25 | _______, KC_MPRV, KC_VOLD, KC_MNXT, _______, _______, _______, _______, _______, _______, _______, _______, RGB_TOG, RGB_SAD, | 24 | _______, KC_MPRV, KC_VOLD, KC_MNXT, _______, _______, _______, _______, _______, _______, _______, _______, RGB_TOG, RGB_SAD, |
| 26 | _______, _______, KC_MUTE, _______, _______, _______, _______, _______, _______, _______, _______, _______, RGB_VAI, RGB_HUD, | 25 | _______, _______, KC_MUTE, _______, _______, _______, _______, _______, _______, _______, _______, _______, RGB_VAI, RGB_HUD, |
| 27 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, RGB_RMOD, RGB_VAD, RGB_MOD | 26 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, RGB_RMOD, RGB_VAD, RGB_MOD |
| 28 | ), | 27 | ), |
| 29 | }; | 28 | }; |
diff --git a/keyboards/keebio/quefrency/keymaps/bcat/readme.md b/keyboards/keebio/quefrency/keymaps/bcat/readme.md index 0149d179b..3976bb858 100644 --- a/keyboards/keebio/quefrency/keymaps/bcat/readme.md +++ b/keyboards/keebio/quefrency/keymaps/bcat/readme.md | |||
| @@ -8,6 +8,10 @@ cluster, and RGB controls in the function layer on the arrow/nav keys. | |||
| 8 | 8 | ||
| 9 |  | 9 |  |
| 10 | 10 | ||
| 11 | ([KLE](http://www.keyboard-layout-editor.com/#/gists/60a262432bb340b37d364a4424f3037b)) | ||
| 12 | |||
| 11 | ## Function layer | 13 | ## Function layer |
| 12 | 14 | ||
| 13 |  | 15 |  |
| 16 | |||
| 17 | ([KLE](http://www.keyboard-layout-editor.com/#/gists/59636898946da51f91fb290f8e078b4d)) | ||
diff --git a/keyboards/lily58/keymaps/bcat/keymap.c b/keyboards/lily58/keymaps/bcat/keymap.c index 110ba0d4b..67aa3a414 100644 --- a/keyboards/lily58/keymaps/bcat/keymap.c +++ b/keyboards/lily58/keymaps/bcat/keymap.c | |||
| @@ -15,7 +15,7 @@ enum layer { | |||
| 15 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 15 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 16 | /* Default layer: http://www.keyboard-layout-editor.com/#/gists/e0eb3af65961e9fd612dcff3ddd88e4f */ | 16 | /* Default layer: http://www.keyboard-layout-editor.com/#/gists/e0eb3af65961e9fd612dcff3ddd88e4f */ |
| 17 | [LAYER_DEFAULT] = LAYOUT( | 17 | [LAYER_DEFAULT] = LAYOUT( |
| 18 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, | 18 | KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, |
| 19 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC, | 19 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC, |
| 20 | KY_CESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, | 20 | KY_CESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, |
| 21 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_LBRC, KC_RBRC, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, | 21 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_LBRC, KC_RBRC, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, |
| @@ -25,25 +25,25 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 25 | /* Lower layer: http://www.keyboard-layout-editor.com/#/gists/19ad0d3b5d745fbb2818db09740f5a11 */ | 25 | /* Lower layer: http://www.keyboard-layout-editor.com/#/gists/19ad0d3b5d745fbb2818db09740f5a11 */ |
| 26 | [LAYER_LOWER] = LAYOUT( | 26 | [LAYER_LOWER] = LAYOUT( |
| 27 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 27 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 28 | KC_TILD, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, _______, | 28 | _______, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, _______, |
| 29 | _______, _______, _______, _______, _______, _______, KC_PIPE, KC_LCBR, KC_RCBR, KC_UNDS, KC_PLUS, _______, | 29 | _______, _______, _______, _______, KC_DEL, _______, KC_TILD, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, KC_PIPE, |
| 30 | _______, _______, KC_CAPS, KC_PSCR, KC_SLCK, KC_PAUS, _______, _______, KC_BSLS, KC_LBRC, KC_RBRC, KC_MINS, KC_EQL, _______, | 30 | _______, _______, _______, _______, KC_INS, _______, _______, _______, KC_GRV, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS, |
| 31 | _______, _______, _______, _______, _______, _______, _______, _______ | 31 | _______, _______, _______, _______, _______, _______, _______, _______ |
| 32 | ), | 32 | ), |
| 33 | 33 | ||
| 34 | /* Raise layer: http://www.keyboard-layout-editor.com/#/gists/912be7955f781cdaf692cc4d4c0b5823 */ | 34 | /* Raise layer: http://www.keyboard-layout-editor.com/#/gists/912be7955f781cdaf692cc4d4c0b5823 */ |
| 35 | [LAYER_RAISE] = LAYOUT( | 35 | [LAYER_RAISE] = LAYOUT( |
| 36 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 36 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 37 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, _______, | 37 | _______, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, _______, |
| 38 | _______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, KC_HOME, KC_PGUP, | 38 | _______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, KC_HOME, KC_PGUP, |
| 39 | _______, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, _______, _______, KC_F11, KC_F12, KC_INS, KC_DEL, KC_END, KC_PGDN, | 39 | _______, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, _______, _______, KC_F11, KC_F12, _______, _______, KC_END, KC_PGDN, |
| 40 | _______, _______, _______, _______, _______, _______, _______, _______ | 40 | _______, _______, _______, _______, _______, _______, _______, _______ |
| 41 | ), | 41 | ), |
| 42 | 42 | ||
| 43 | /* Adjust layer: http://www.keyboard-layout-editor.com/#/gists/8f6a3f08350a9bbe1d414b22bca4e6c7 */ | 43 | /* Adjust layer: http://www.keyboard-layout-editor.com/#/gists/8f6a3f08350a9bbe1d414b22bca4e6c7 */ |
| 44 | [LAYER_ADJUST] = LAYOUT( | 44 | [LAYER_ADJUST] = LAYOUT( |
| 45 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 45 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 46 | _______, KC_MPLY, KC_VOLU, KC_MSTP, _______, _______, EEP_RST, RESET, _______, _______, _______, _______, | 46 | KC_CAPS, KC_MPLY, KC_VOLU, KC_MSTP, _______, _______, EEP_RST, RESET, KC_PSCR, KC_SLCK, KC_PAUS, _______, |
| 47 | _______, KC_MPRV, KC_VOLD, KC_MNXT, _______, _______, _______, _______, _______, _______, _______, _______, | 47 | _______, KC_MPRV, KC_VOLD, KC_MNXT, _______, _______, _______, _______, _______, _______, _______, _______, |
| 48 | _______, _______, KC_MUTE, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 48 | _______, _______, KC_MUTE, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 49 | _______, _______, _______, _______, _______, _______, _______, _______ | 49 | _______, _______, _______, _______, _______, _______, _______, _______ |
diff --git a/keyboards/lily58/keymaps/bcat/readme.md b/keyboards/lily58/keymaps/bcat/readme.md index 4b269706a..ac475c676 100644 --- a/keyboards/lily58/keymaps/bcat/readme.md +++ b/keyboards/lily58/keymaps/bcat/readme.md | |||
| @@ -19,6 +19,11 @@ easy translation to a Crkbd or similar 40% ortho if I go that route. | |||
| 19 | * Home/End and Page Up/Page Down are easy to reach and in a square kind of like | 19 | * Home/End and Page Up/Page Down are easy to reach and in a square kind of like |
| 20 | on the HHKB. | 20 | on the HHKB. |
| 21 | 21 | ||
| 22 | * Navigation should be usable with just the right hand, to enable left-handed | ||
| 23 | mousing at the same time. Additionally, Web page scrolling (Space, Shift+Space) | ||
| 24 | should be possible with just the left hand, for writing at the same time as | ||
| 25 | scrolling. | ||
| 26 | |||
| 22 | * Escape is easy to reach because Vim. | 27 | * Escape is easy to reach because Vim. |
| 23 | 28 | ||
| 24 | * Since most of the modifiers are on the left half, keys frequently pressed | 29 | * Since most of the modifiers are on the left half, keys frequently pressed |
| @@ -30,30 +35,34 @@ activated by the right thumb. | |||
| 30 | * Backspace is bound in the same place on every layer to avoid having to let go | 35 | * Backspace is bound in the same place on every layer to avoid having to let go |
| 31 | of layer-shift keys to fix a mistake. | 36 | of layer-shift keys to fix a mistake. |
| 32 | 37 | ||
| 38 | * Likewise, the comma and period keys are not rebound on the raise layer to | ||
| 39 | allow typing numbers with thousand separators and decimal points without | ||
| 40 | releasing the layer key. | ||
| 41 | |||
| 33 | * Brackets and braces are on or near the home row for quick access when coding. | 42 | * Brackets and braces are on or near the home row for quick access when coding. |
| 34 | 43 | ||
| 35 | * Other than Right Shift (sorry), modifiers aren't rebound on layers. | 44 | * Other than Right Shift (sorry), modifiers aren't rebound on layers. |
| 36 | 45 | ||
| 37 | ## Default layer | 46 | ## Default layer |
| 38 | 47 | ||
| 39 |  | 48 |  |
| 40 | 49 | ||
| 41 | ([KLE](http://www.keyboard-layout-editor.com/#/gists/e0eb3af65961e9fd612dcff3ddd88e4f)) | 50 | ([KLE](http://www.keyboard-layout-editor.com/#/gists/e0eb3af65961e9fd612dcff3ddd88e4f)) |
| 42 | 51 | ||
| 43 | ## Lower layer | 52 | ## Lower layer |
| 44 | 53 | ||
| 45 |  | 54 |  |
| 46 | 55 | ||
| 47 | ([KLE](http://www.keyboard-layout-editor.com/#/gists/19ad0d3b5d745fbb2818db09740f5a11)) | 56 | ([KLE](http://www.keyboard-layout-editor.com/#/gists/19ad0d3b5d745fbb2818db09740f5a11)) |
| 48 | 57 | ||
| 49 | ## Raise layer | 58 | ## Raise layer |
| 50 | 59 | ||
| 51 |  | 60 |  |
| 52 | 61 | ||
| 53 | ([KLE](http://www.keyboard-layout-editor.com/#/gists/912be7955f781cdaf692cc4d4c0b5823)) | 62 | ([KLE](http://www.keyboard-layout-editor.com/#/gists/912be7955f781cdaf692cc4d4c0b5823)) |
| 54 | 63 | ||
| 55 | ## Adjust layer | 64 | ## Adjust layer |
| 56 | 65 | ||
| 57 |  | 66 |  |
| 58 | 67 | ||
| 59 | ([KLE](http://www.keyboard-layout-editor.com/#/gists/8f6a3f08350a9bbe1d414b22bca4e6c7)) | 68 | ([KLE](http://www.keyboard-layout-editor.com/#/gists/8f6a3f08350a9bbe1d414b22bca4e6c7)) |
diff --git a/layouts/community/60_ansi_split_bs_rshift/bcat/keymap.c b/layouts/community/60_ansi_split_bs_rshift/bcat/keymap.c index 0029401e8..cd13f6262 100644 --- a/layouts/community/60_ansi_split_bs_rshift/bcat/keymap.c +++ b/layouts/community/60_ansi_split_bs_rshift/bcat/keymap.c | |||
| @@ -6,10 +6,7 @@ enum layer { | |||
| 6 | LAYER_ADJUST, | 6 | LAYER_ADJUST, |
| 7 | }; | 7 | }; |
| 8 | 8 | ||
| 9 | /* Switch to function layer when held. */ | ||
| 10 | #define LY_FUNC MO(LAYER_FUNCTION) | 9 | #define LY_FUNC MO(LAYER_FUNCTION) |
| 11 | |||
| 12 | /* Switch to adjust layer when held. */ | ||
| 13 | #define LY_ADJST MO(LAYER_ADJUST) | 10 | #define LY_ADJST MO(LAYER_ADJUST) |
| 14 | 11 | ||
| 15 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 12 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| @@ -17,26 +14,26 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 17 | [LAYER_DEFAULT] = LAYOUT_60_ansi_split_bs_rshift( | 14 | [LAYER_DEFAULT] = LAYOUT_60_ansi_split_bs_rshift( |
| 18 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSLS, KC_GRV, | 15 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSLS, KC_GRV, |
| 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, | 16 | 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, |
| 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, | 17 | 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, |
| 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, LY_FUNC, | 18 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, LY_FUNC, |
| 22 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, LY_ADJST, KC_APP, KC_RCTL | 19 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, LY_ADJST, KC_APP, KC_RCTL |
| 23 | ), | 20 | ), |
| 24 | 21 | ||
| 25 | /* Function layer: http://www.keyboard-layout-editor.com/#/gists/c7a55e75285d474b6301140eaf53f915 */ | 22 | /* Function layer: http://www.keyboard-layout-editor.com/#/gists/c7a55e75285d474b6301140eaf53f915 */ |
| 26 | [LAYER_FUNCTION] = LAYOUT_60_ansi_split_bs_rshift( | 23 | [LAYER_FUNCTION] = LAYOUT_60_ansi_split_bs_rshift( |
| 27 | _______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_INS, KC_DEL, | 24 | _______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_INS, KC_DEL, |
| 28 | KC_CAPS, KC_MPLY, KC_VOLU, KC_MSTP, _______, _______, _______, _______, KC_PSCR, KC_SLCK, KC_PAUS, KC_UP, _______, _______, | 25 | KC_CAPS, KC_MPLY, KC_VOLU, KC_MSTP, _______, _______, _______, _______, KC_PSCR, KC_SLCK, KC_PAUS, KC_UP, _______, _______, |
| 29 | _______, KC_MPRV, KC_VOLD, KC_MNXT, _______, _______, _______, _______, KC_HOME, KC_PGUP, KC_LEFT, KC_RGHT, _______, | 26 | _______, KC_MPRV, KC_VOLD, KC_MNXT, _______, _______, _______, _______, KC_HOME, KC_PGUP, KC_LEFT, KC_RGHT, _______, |
| 30 | _______, _______, KC_MUTE, _______, _______, _______, _______, _______, KC_END, KC_PGDN, KC_DOWN, _______, _______, | 27 | _______, _______, KC_MUTE, _______, _______, _______, _______, _______, KC_END, KC_PGDN, KC_DOWN, _______, _______, |
| 31 | _______, _______, _______, _______, _______, _______, _______, _______ | 28 | _______, _______, _______, _______, _______, _______, _______, _______ |
| 32 | ), | 29 | ), |
| 33 | 30 | ||
| 34 | /* Adjust layer: http://www.keyboard-layout-editor.com/#/gists/6e1068e4f91bbacccaf5ac0acbeec79c */ | 31 | /* Adjust layer: http://www.keyboard-layout-editor.com/#/gists/6e1068e4f91bbacccaf5ac0acbeec79c */ |
| 35 | [LAYER_ADJUST] = LAYOUT_60_ansi_split_bs_rshift( | 32 | [LAYER_ADJUST] = LAYOUT_60_ansi_split_bs_rshift( |
| 36 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 33 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 37 | _______, _______, _______, _______, _______, _______, EEP_RST, RESET, _______, _______, _______, RGB_VAI, _______, _______, | 34 | _______, _______, _______, _______, _______, _______, EEP_RST, RESET, _______, _______, _______, RGB_VAI, _______, _______, |
| 38 | _______, _______, _______, _______, _______, _______, _______, _______, RGB_HUI, RGB_SAI, RGB_RMOD, RGB_MOD, RGB_TOG, | 35 | _______, _______, _______, _______, _______, _______, _______, _______, RGB_HUI, RGB_SAI, RGB_RMOD, RGB_MOD, RGB_TOG, |
| 39 | _______, _______, _______, _______, _______, BL_BRTG, BL_DEC, BL_INC, RGB_HUD, RGB_SAD, RGB_VAD, _______, _______, | 36 | _______, _______, _______, _______, _______, BL_BRTG, BL_DEC, BL_INC, RGB_HUD, RGB_SAD, RGB_VAD, _______, _______, |
| 40 | _______, _______, _______, _______, _______, _______, _______, _______ | 37 | _______, _______, _______, _______, _______, _______, _______, _______ |
| 41 | ), | 38 | ), |
| 42 | }; | 39 | }; |
diff --git a/layouts/community/60_ansi_split_bs_rshift/bcat/readme.md b/layouts/community/60_ansi_split_bs_rshift/bcat/readme.md index 7a5dea7c4..f0db6417c 100644 --- a/layouts/community/60_ansi_split_bs_rshift/bcat/readme.md +++ b/layouts/community/60_ansi_split_bs_rshift/bcat/readme.md | |||
| @@ -11,10 +11,16 @@ key on the bottom row activates an adjust layer to control RGB underglow. | |||
| 11 | 11 | ||
| 12 |  | 12 |  |
| 13 | 13 | ||
| 14 | ([KLE](http://www.keyboard-layout-editor.com/#/gists/327b41b5a933b3d44bf60ca9822e85dc)) | ||
| 15 | |||
| 14 | ## Function layer | 16 | ## Function layer |
| 15 | 17 | ||
| 16 |  | 18 |  |
| 19 | |||
| 20 | ([KLE](http://www.keyboard-layout-editor.com/#/gists/c7a55e75285d474b6301140eaf53f915)) | ||
| 17 | 21 | ||
| 18 | ## Adjust layer | 22 | ## Adjust layer |
| 19 | 23 | ||
| 20 |  | 24 |  |
| 25 | |||
| 26 | ([KLE](http://www.keyboard-layout-editor.com/#/gists/6e1068e4f91bbacccaf5ac0acbeec79c)) | ||
diff --git a/layouts/community/60_tsangan_hhkb/bcat/keymap.c b/layouts/community/60_tsangan_hhkb/bcat/keymap.c index 778a2ee54..bcc76292e 100644 --- a/layouts/community/60_tsangan_hhkb/bcat/keymap.c +++ b/layouts/community/60_tsangan_hhkb/bcat/keymap.c | |||
| @@ -6,10 +6,7 @@ enum layer { | |||
| 6 | LAYER_ADJUST, | 6 | LAYER_ADJUST, |
| 7 | }; | 7 | }; |
| 8 | 8 | ||
| 9 | /* Switch to function layer when held. */ | ||
| 10 | #define LY_FUNC MO(LAYER_FUNCTION) | 9 | #define LY_FUNC MO(LAYER_FUNCTION) |
| 11 | |||
| 12 | /* Switch to adjust layer when held; send menu key when tapped. */ | ||
| 13 | #define LY_ADJST LT(LAYER_ADJUST, KC_APP) | 10 | #define LY_ADJST LT(LAYER_ADJUST, KC_APP) |
| 14 | 11 | ||
| 15 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 12 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| @@ -17,26 +14,26 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 17 | [LAYER_DEFAULT] = LAYOUT_60_tsangan_hhkb( | 14 | [LAYER_DEFAULT] = LAYOUT_60_tsangan_hhkb( |
| 18 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSLS, KC_GRV, | 15 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSLS, KC_GRV, |
| 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, | 16 | 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, |
| 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, | 17 | 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, |
| 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, LY_FUNC, | 18 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, LY_FUNC, |
| 22 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, LY_ADJST, KC_RCTL | 19 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, LY_ADJST, KC_RCTL |
| 23 | ), | 20 | ), |
| 24 | 21 | ||
| 25 | /* Function layer: http://www.keyboard-layout-editor.com/#/gists/f6311fd7e315de781143b80eb040a551 */ | 22 | /* Function layer: http://www.keyboard-layout-editor.com/#/gists/f6311fd7e315de781143b80eb040a551 */ |
| 26 | [LAYER_FUNCTION] = LAYOUT_60_tsangan_hhkb( | 23 | [LAYER_FUNCTION] = LAYOUT_60_tsangan_hhkb( |
| 27 | _______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_INS, KC_DEL, | 24 | _______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_INS, KC_DEL, |
| 28 | KC_CAPS, KC_MPLY, KC_VOLU, KC_MSTP, _______, _______, _______, _______, KC_PSCR, KC_SLCK, KC_PAUS, KC_UP, _______, _______, | 25 | KC_CAPS, KC_MPLY, KC_VOLU, KC_MSTP, _______, _______, _______, _______, KC_PSCR, KC_SLCK, KC_PAUS, KC_UP, _______, _______, |
| 29 | _______, KC_MPRV, KC_VOLD, KC_MNXT, _______, _______, _______, _______, KC_HOME, KC_PGUP, KC_LEFT, KC_RGHT, _______, | 26 | _______, KC_MPRV, KC_VOLD, KC_MNXT, _______, _______, _______, _______, KC_HOME, KC_PGUP, KC_LEFT, KC_RGHT, _______, |
| 30 | _______, _______, KC_MUTE, _______, _______, _______, _______, _______, KC_END, KC_PGDN, KC_DOWN, _______, _______, | 27 | _______, _______, KC_MUTE, _______, _______, _______, _______, _______, KC_END, KC_PGDN, KC_DOWN, _______, _______, |
| 31 | _______, _______, _______, _______, _______, _______, _______ | 28 | _______, _______, _______, _______, _______, _______, _______ |
| 32 | ), | 29 | ), |
| 33 | 30 | ||
| 34 | /* Adjust layer: http://www.keyboard-layout-editor.com/#/gists/65ac939caec878401603bc36290852d4 */ | 31 | /* Adjust layer: http://www.keyboard-layout-editor.com/#/gists/65ac939caec878401603bc36290852d4 */ |
| 35 | [LAYER_ADJUST] = LAYOUT_60_tsangan_hhkb( | 32 | [LAYER_ADJUST] = LAYOUT_60_tsangan_hhkb( |
| 36 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 33 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 37 | _______, _______, _______, _______, _______, _______, EEP_RST, RESET, _______, _______, _______, RGB_VAI, _______, _______, | 34 | _______, _______, _______, _______, _______, _______, EEP_RST, RESET, _______, _______, _______, RGB_VAI, _______, _______, |
| 38 | _______, _______, _______, _______, _______, _______, _______, _______, RGB_HUI, RGB_SAI, RGB_RMOD, RGB_MOD, RGB_TOG, | 35 | _______, _______, _______, _______, _______, _______, _______, _______, RGB_HUI, RGB_SAI, RGB_RMOD, RGB_MOD, RGB_TOG, |
| 39 | _______, _______, _______, _______, _______, BL_BRTG, BL_DEC, BL_INC, RGB_HUD, RGB_SAD, RGB_VAD, _______, _______, | 36 | _______, _______, _______, _______, _______, BL_BRTG, BL_DEC, BL_INC, RGB_HUD, RGB_SAD, RGB_VAD, _______, _______, |
| 40 | _______, _______, _______, _______, _______, _______, _______ | 37 | _______, _______, _______, _______, _______, _______, _______ |
| 41 | ), | 38 | ), |
| 42 | }; | 39 | }; |
diff --git a/layouts/community/60_tsangan_hhkb/bcat/readme.md b/layouts/community/60_tsangan_hhkb/bcat/readme.md index 75f0dd550..2c1979365 100644 --- a/layouts/community/60_tsangan_hhkb/bcat/readme.md +++ b/layouts/community/60_tsangan_hhkb/bcat/readme.md | |||
| @@ -7,12 +7,18 @@ key on the bottom row actives an adjust layer to control RGB underglow. | |||
| 7 | 7 | ||
| 8 | ## Default layer | 8 | ## Default layer |
| 9 | 9 | ||
| 10 |  | 10 |  |
| 11 | |||
| 12 | ([KLE](http://www.keyboard-layout-editor.com/#/gists/86b33d75aa6f56d8781ab3d8475f4e77)) | ||
| 11 | 13 | ||
| 12 | ## Function layer | 14 | ## Function layer |
| 13 | 15 | ||
| 14 |  | 16 |  |
| 17 | |||
| 18 | ([KLE](http://www.keyboard-layout-editor.com/#/gists/f6311fd7e315de781143b80eb040a551)) | ||
| 15 | 19 | ||
| 16 | ## Adjust layer | 20 | ## Adjust layer |
| 17 | 21 | ||
| 18 |  | 22 |  |
| 23 | |||
| 24 | ([KLE](http://www.keyboard-layout-editor.com/#/gists/65ac939caec878401603bc36290852d4)) | ||
diff --git a/users/bcat/config.h b/users/bcat/config.h index a0942e9f4..5f49a4ed3 100644 --- a/users/bcat/config.h +++ b/users/bcat/config.h | |||
| @@ -8,64 +8,78 @@ | |||
| 8 | 8 | ||
| 9 | #define TAPPING_TERM 250 | 9 | #define TAPPING_TERM 250 |
| 10 | 10 | ||
| 11 | /* | ||
| 12 | * Treat mod-tap keys as holds even if the mod-tap key and the key being | ||
| 13 | * modified are both relased within TAPPING_TERM. This assumes the mod-tap key | ||
| 14 | * isn't usually pressed in quick succession with other tapped keys, which is | ||
| 15 | * good when the tap keycode is something like KC_ESC rather than a letter. | ||
| 16 | */ | ||
| 17 | #define PERMISSIVE_HOLD | ||
| 18 | |||
| 19 | /* | ||
| 20 | * Turn off key repeat support of the tap keycode for tap-hold keys, enabling | ||
| 21 | * holds to work correctly in quick succession after taps. | ||
| 22 | */ | ||
| 23 | #define TAPPING_FORCE_HOLD | ||
| 24 | |||
| 11 | #if defined(RGBLIGHT_ENABLE) | 25 | #if defined(RGBLIGHT_ENABLE) |
| 12 | /* Turn off RGB underglow when the host goes to sleep. */ | 26 | /* Turn off RGB underglow when the host goes to sleep. */ |
| 13 | #define RGBLIGHT_SLEEP | 27 | #define RGBLIGHT_SLEEP |
| 14 | 28 | ||
| 15 | /* Keep RGB underglow level increments consistent across keyboards. */ | 29 | /* Keep RGB underglow level increments consistent across keyboards. */ |
| 16 | #undef RGBLIGHT_HUE_STEP | 30 | #undef RGBLIGHT_HUE_STEP |
| 17 | #undef RGBLIGHT_SAT_STEP | 31 | #undef RGBLIGHT_SAT_STEP |
| 18 | #undef RGBLIGHT_VAL_STEP | 32 | #undef RGBLIGHT_VAL_STEP |
| 19 | 33 | ||
| 20 | #define RGBLIGHT_HUE_STEP 8 | 34 | #define RGBLIGHT_HUE_STEP 8 |
| 21 | #define RGBLIGHT_SAT_STEP 17 | 35 | #define RGBLIGHT_SAT_STEP 17 |
| 22 | #define RGBLIGHT_VAL_STEP 17 | 36 | #define RGBLIGHT_VAL_STEP 17 |
| 23 | #endif | 37 | #endif |
| 24 | 38 | ||
| 25 | #if defined(BACKLIGHT_ENABLE) | 39 | #if defined(BACKLIGHT_ENABLE) |
| 26 | /* Enable backlight breathing across the board. */ | 40 | /* Enable backlight breathing across the board. */ |
| 27 | #define BACKLIGHT_BREATHING | 41 | #define BACKLIGHT_BREATHING |
| 28 | 42 | ||
| 29 | /* Keep backlight level increments consistent across keyboards. */ | 43 | /* Keep backlight level increments consistent across keyboards. */ |
| 30 | #undef BACKLIGHT_LEVELS | 44 | #undef BACKLIGHT_LEVELS |
| 31 | 45 | ||
| 32 | #define BACKLIGHT_LEVELS 7 | 46 | #define BACKLIGHT_LEVELS 7 |
| 33 | #endif | 47 | #endif |
| 34 | 48 | ||
| 35 | #if defined(MOUSEKEY_ENABLE) | 49 | #if defined(MOUSEKEY_ENABLE) |
| 36 | /* Make mouse operation smoother. */ | 50 | /* Make mouse operation smoother. */ |
| 37 | #undef MOUSEKEY_DELAY | 51 | #undef MOUSEKEY_DELAY |
| 38 | #undef MOUSEKEY_INTERVAL | 52 | #undef MOUSEKEY_INTERVAL |
| 39 | 53 | ||
| 40 | #define MOUSEKEY_DELAY 0 | 54 | #define MOUSEKEY_DELAY 0 |
| 41 | #define MOUSEKEY_INTERVAL 16 | 55 | #define MOUSEKEY_INTERVAL 16 |
| 42 | 56 | ||
| 43 | /* Lower mouse speed to adjust for reduced MOUSEKEY_INTERVAL. */ | 57 | /* Lower mouse speed to adjust for reduced MOUSEKEY_INTERVAL. */ |
| 44 | #undef MOUSEKEY_MAX_SPEED | 58 | #undef MOUSEKEY_MAX_SPEED |
| 45 | #undef MOUSEKEY_TIME_TO_MAX | 59 | #undef MOUSEKEY_TIME_TO_MAX |
| 46 | #undef MOUSEKEY_WHEEL_MAX_SPEED | 60 | #undef MOUSEKEY_WHEEL_MAX_SPEED |
| 47 | #undef MOUSEKEY_WHEEL_TIME_TO_MAX | 61 | #undef MOUSEKEY_WHEEL_TIME_TO_MAX |
| 48 | 62 | ||
| 49 | #define MOUSEKEY_MAX_SPEED 7 | 63 | #define MOUSEKEY_MAX_SPEED 7 |
| 50 | #define MOUSEKEY_TIME_TO_MAX 150 | 64 | #define MOUSEKEY_TIME_TO_MAX 150 |
| 51 | #define MOUSEKEY_WHEEL_MAX_SPEED 3 | 65 | #define MOUSEKEY_WHEEL_MAX_SPEED 3 |
| 52 | #define MOUSEKEY_WHEEL_TIME_TO_MAX 150 | 66 | #define MOUSEKEY_WHEEL_TIME_TO_MAX 150 |
| 53 | #endif | 67 | #endif |
| 54 | 68 | ||
| 55 | #if defined(KEYBOARD_cannonkeys_instant60) | 69 | #if defined(KEYBOARD_cannonkeys_instant60) |
| 56 | /* | 70 | /* |
| 57 | * Work around EEPROM incompatibility with VIA: | 71 | * Work around EEPROM incompatibility with VIA: |
| 58 | * https://github.com/qmk/qmk_firmware/issues/6589#issuecomment-524042457. | 72 | * https://github.com/qmk/qmk_firmware/issues/6589#issuecomment-524042457. |
| 59 | */ | 73 | */ |
| 60 | #undef EEPROM_MAGIC_ADDR | 74 | #undef EEPROM_MAGIC_ADDR |
| 61 | #undef EEPROM_VERSION_ADDR | 75 | #undef EEPROM_VERSION_ADDR |
| 62 | #undef DYNAMIC_KEYMAP_EEPROM_ADDR | 76 | #undef DYNAMIC_KEYMAP_EEPROM_ADDR |
| 63 | #undef EEPROM_CUSTOM_BACKLIGHT | 77 | #undef EEPROM_CUSTOM_BACKLIGHT |
| 64 | #undef DYNAMIC_KEYMAP_MACRO_EEPROM_ADDR | 78 | #undef DYNAMIC_KEYMAP_MACRO_EEPROM_ADDR |
| 65 | 79 | ||
| 66 | #define EEPROM_MAGIC_ADDR 34 | 80 | #define EEPROM_MAGIC_ADDR 34 |
| 67 | #define EEPROM_VERSION_ADDR 36 | 81 | #define EEPROM_VERSION_ADDR 36 |
| 68 | #define DYNAMIC_KEYMAP_EEPROM_ADDR 37 | 82 | #define DYNAMIC_KEYMAP_EEPROM_ADDR 37 |
| 69 | #define EEPROM_CUSTOM_BACKLIGHT 637 | 83 | #define EEPROM_CUSTOM_BACKLIGHT 637 |
| 70 | #define DYNAMIC_KEYMAP_MACRO_EEPROM_ADDR 638 | 84 | #define DYNAMIC_KEYMAP_MACRO_EEPROM_ADDR 638 |
| 71 | #endif | 85 | #endif |
