aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathan Rascher <jon@bcat.name>2019-10-20 13:41:36 -0500
committerDrashna Jaelre <drashna@live.com>2019-10-20 11:41:36 -0700
commita41066beedebefc12245c3eee4bb90116c11f7cd (patch)
treef50932fc7feb362b8405e70528cf745e240a2ab6
parenta4c008fe90940169abb653eb17558be205a645a9 (diff)
downloadqmk_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.c17
-rw-r--r--keyboards/kbdfans/kbd67/hotswap/keymaps/bcat/readme.md8
-rw-r--r--keyboards/keebio/quefrency/keymaps/bcat/keymap.c17
-rw-r--r--keyboards/keebio/quefrency/keymaps/bcat/readme.md6
-rw-r--r--keyboards/lily58/keymaps/bcat/keymap.c14
-rw-r--r--keyboards/lily58/keymaps/bcat/readme.md17
-rw-r--r--layouts/community/60_ansi_split_bs_rshift/bcat/keymap.c21
-rw-r--r--layouts/community/60_ansi_split_bs_rshift/bcat/readme.md8
-rw-r--r--layouts/community/60_tsangan_hhkb/bcat/keymap.c21
-rw-r--r--layouts/community/60_tsangan_hhkb/bcat/readme.md10
-rw-r--r--users/bcat/config.h106
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
11const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 10const 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![Default layer layout](https://i.imgur.com/iJsG6Z8.png) 9![Default layer layout](https://i.imgur.com/QNJ0HhY.png)
10
11([KLE](http://www.keyboard-layout-editor.com/#/gists/dd675b40cc4df2c7bb78847ac29f5988))
10 12
11## Function layer 13## Function layer
12 14
13![Function layer layout](https://i.imgur.com/eRKdeph.png) 15![Function layer layout](https://i.imgur.com/VQF5RBy.png)
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
11const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 10const 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![Default layer layout](https://i.imgur.com/CU2fxDg.png) 9![Default layer layout](https://i.imgur.com/CU2fxDg.png)
10 10
11([KLE](http://www.keyboard-layout-editor.com/#/gists/60a262432bb340b37d364a4424f3037b))
12
11## Function layer 13## Function layer
12 14
13![Function layer layout](https://i.imgur.com/0mvzXHG.png) 15![Function layer layout](https://i.imgur.com/PGCbgtS.png)
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 {
15const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 15const 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
20on the HHKB. 20on the HHKB.
21 21
22* Navigation should be usable with just the right hand, to enable left-handed
23mousing at the same time. Additionally, Web page scrolling (Space, Shift+Space)
24should be possible with just the left hand, for writing at the same time as
25scrolling.
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
31of layer-shift keys to fix a mistake. 36of layer-shift keys to fix a mistake.
32 37
38* Likewise, the comma and period keys are not rebound on the raise layer to
39allow typing numbers with thousand separators and decimal points without
40releasing 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![Default layer layout](https://i.imgur.com/NjIp4Qr.png) 48![Default layer layout](https://i.imgur.com/KlzNei7.png)
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![Lower layer layout](https://i.imgur.com/FyioHWW.png) 54![Lower layer layout](https://i.imgur.com/zjYwqtv.png)
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![Raise layer layout](https://i.imgur.com/8Mrz4FF.png) 60![Raise layer layout](https://i.imgur.com/S7S29G6.png)
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![Adjust layer layout](https://i.imgur.com/FRKNqZp.png) 66![Adjust layer layout](https://i.imgur.com/tU72bSZ.png)
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
15const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 12const 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![Default layer layout](https://i.imgur.com/HM0115k.png) 12![Default layer layout](https://i.imgur.com/HM0115k.png)
13 13
14([KLE](http://www.keyboard-layout-editor.com/#/gists/327b41b5a933b3d44bf60ca9822e85dc))
15
14## Function layer 16## Function layer
15 17
16![Function layer layout](https://i.imgur.com/fmvSJJy.png) 18![Function layer layout](https://i.imgur.com/XT3AtDl.png)
19
20([KLE](http://www.keyboard-layout-editor.com/#/gists/c7a55e75285d474b6301140eaf53f915))
17 21
18## Adjust layer 22## Adjust layer
19 23
20![Adjust layer layout](https://i.imgur.com/KxCtI50.png) 24![Adjust layer layout](https://i.imgur.com/KxCtI50.png)
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
15const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 12const 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![Default layer layout](https://i.imgur.com/cBYvCOh.png) 10![Default layer layout](https://i.imgur.com/et26km2.png)
11
12([KLE](http://www.keyboard-layout-editor.com/#/gists/86b33d75aa6f56d8781ab3d8475f4e77))
11 13
12## Function layer 14## Function layer
13 15
14![Function layer layout](https://i.imgur.com/wZnTnvF.png) 16![Function layer layout](https://i.imgur.com/SwUddUV.png)
17
18([KLE](http://www.keyboard-layout-editor.com/#/gists/f6311fd7e315de781143b80eb040a551))
15 19
16## Adjust layer 20## Adjust layer
17 21
18![Adjust layer layout](https://i.imgur.com/Z6YIxdP.png) 22![Adjust layer layout](https://i.imgur.com/Z6YIxdP.png)
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