From 98cfec92580ff592ad9eaf210605423bcbd54fbf Mon Sep 17 00:00:00 2001 From: Richard Baptist Date: Tue, 9 Jul 2019 11:46:52 +0200 Subject: [PATCH 01/10] Add ADJUST layer --- keyboards/crkbd/keymaps/rpbaptist/keymap.c | 31 ++++++++++++++++++---- 1 file changed, 26 insertions(+), 5 deletions(-) diff --git a/keyboards/crkbd/keymaps/rpbaptist/keymap.c b/keyboards/crkbd/keymaps/rpbaptist/keymap.c index 774a1c8f01c..ee9f3745621 100644 --- a/keyboards/crkbd/keymaps/rpbaptist/keymap.c +++ b/keyboards/crkbd/keymaps/rpbaptist/keymap.c @@ -24,7 +24,8 @@ enum layer_names { _FN, _SYM, _UTIL, - _NAV + _NAV, + _ADJUST }; #define KC_CLMK DF(_COLEMAKDHM) @@ -99,7 +100,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { //|------+------+------+------+------+------| |------+------+------+------+------+------| 5, 6, 7, 8, 9, 0, MUTE, F11, F12, MINS, EQL, ENT,\ //|------+------+------+------+------+------+------| |------+------+------+------+------+------+------| - _____, _____, _____, CLMK, _____, _____ \ + _____, _____, _____, _____, _____, _____ \ //`--------------------' `--------------------' ), @@ -111,7 +112,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { //|------+------+------+------+------+------| |------+------+------+------+------+------| LCPO, XXXXX, XXXXX, XXXXX, XXXXX, XXXXX, XXXXX, XXXXX, XXXXX, UNDS, EQL, RCPC,\ //|------+------+------+------+------+------+------| |------+------+------+------+------+------+------| - _____, _____, _____, GAME, _____, RGUI \ + _____, _____, _____, _____, _____, RGUI \ //`--------------------' `--------------------' ), @@ -123,7 +124,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { //|------+------+------+------+------+------| |------+------+------+------+------+------| _____, XXXXX, WH_L, XXXXX, WH_R, XXXXX, XXXXX, ACL0, ACL1, ACL2, XXXXX, _____,\ //|------+------+------+------+------+------+------| |------+------+------+------+------+-----+-------| - _____, _____, SPC, S_NAV, _____, RGUI \ + _____, _____, _____, S_NAV, _____, RGUI \ //`--------------------' `--------------------' ), @@ -149,12 +150,24 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { //|------+------+------+------+------+------+------| |------+------+------+------+------+------+------| _____, _____, SPC, KP_0, PDOT, BSPC \ //`--------------------' `--------------------' + ), + + [_ADJUST] = LAYOUT_kc( \ + //,-----------------------------------------. ,-----------------------------------------. + XXXXX, XXXXX, MSTP, VOLU, MNXT, XXXXX, XXXXX, XXXXX, XXXXX, XXXXX, XXXXX, XXXXX,\ + //|------+------+------+------+------+------| |------+------+------+------+------+------| + XXXXX, XXXXX, MPRV, VOLD, MPLY, XXXXX, LTOG, LFMOD, LHUI, LSAI, LVAI, XXXXX,\ + //|------+------+------+------+------+------| |------+------+------+------+------+------| + XXXXX, CLMK, GAME, XXXXX, XXXXX, XXXXX, XXXXX, LRMOD, LHUD, LSAD, LVAD, _____,\ + //|------+------+------+------+------+------+------| |------+------+------+------+------+------+------| + _____, _____, _____, _____, _____, _____ \ + //`--------------------' `--------------------' ) /* [_TEMPLATE] = LAYOUT_kc( \ //,-----------------------------------------. ,-----------------------------------------. - _____, _____, _____, _____, _____, _____, _____, _____, _____, _____, _____, _____,\ + _____, _____, _____, _____, _____, _____, _____, _____, _____, _____, _____, _____,\ //|------+------+------+------+------+------| |------+------+------+------+------+------| _____, _____, _____, _____, _____, _____, _____, _____, _____, _____, _____, _____,\ //|------+------+------+------+------+------| |------+------+------+------+------+------| @@ -166,6 +179,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { */ }; +uint32_t layer_state_set_user(uint32_t state) { + return update_tri_layer_state(state, _SYM, _NAV, _ADJUST); + return update_tri_layer_state(state, _GAMING_EXT, _NAV, _ADJUST); +} + #ifdef OLED_DRIVER_ENABLE oled_rotation_t oled_init_user(oled_rotation_t rotation) { if (is_master) { @@ -217,6 +235,9 @@ void render_status(void) { case _GAMING_EXT: oled_write_P(PSTR("Ext "), false); break; + case _ADJUST: + oled_write_P(PSTR("Exec "), false); + break; default: oled_write_P(PSTR("Unkn "), false); break; From 1908a8d3ba76d373c162a207471c96e76db50005 Mon Sep 17 00:00:00 2001 From: Richard Baptist Date: Tue, 9 Jul 2019 12:08:37 +0200 Subject: [PATCH 02/10] Remove unused keys --- keyboards/crkbd/keymaps/rpbaptist/config.h | 4 ++-- keyboards/crkbd/keymaps/rpbaptist/keymap.c | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/keyboards/crkbd/keymaps/rpbaptist/config.h b/keyboards/crkbd/keymaps/rpbaptist/config.h index ac5d46ce0d8..dfb75d76038 100644 --- a/keyboards/crkbd/keymaps/rpbaptist/config.h +++ b/keyboards/crkbd/keymaps/rpbaptist/config.h @@ -58,8 +58,8 @@ along with this program. If not, see . #define OLED_FONT_H "keyboards/crkbd/keymaps/rpbaptist/glcdfont.c" -#define LCPO_KEYS KC_LCTL, KC_RSFT, KC_COMM -#define RCPC_KEYS KC_RCTL, KC_RSFT, KC_DOT +// #define LCPO_KEYS KC_LCTL, KC_RSFT, KC_COMM +// #define RCPC_KEYS KC_RCTL, KC_RSFT, KC_DOT #define NO_ACTION_FUNCTION #define NO_ACTION_MACRO diff --git a/keyboards/crkbd/keymaps/rpbaptist/keymap.c b/keyboards/crkbd/keymaps/rpbaptist/keymap.c index ee9f3745621..5043acafe6d 100644 --- a/keyboards/crkbd/keymaps/rpbaptist/keymap.c +++ b/keyboards/crkbd/keymaps/rpbaptist/keymap.c @@ -110,7 +110,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { //|------+------+------+------+------+------| |------+------+------+------+------+------| TILD, EXLM, AT, HASH, DLR, PERC, CIRC, AMPR, ASTR, MINS, PLUS, PIPE,\ //|------+------+------+------+------+------| |------+------+------+------+------+------| - LCPO, XXXXX, XXXXX, XXXXX, XXXXX, XXXXX, XXXXX, XXXXX, XXXXX, UNDS, EQL, RCPC,\ + _____, XXXXX, XXXXX, XXXXX, XXXXX, XXXXX, XXXXX, XXXXX, XXXXX, UNDS, EQL, _____,\ //|------+------+------+------+------+------+------| |------+------+------+------+------+------+------| _____, _____, _____, _____, _____, RGUI \ //`--------------------' `--------------------' From 82f5e84cfc03fc83258abd35e27b259dc5103b70 Mon Sep 17 00:00:00 2001 From: Richard Baptist Date: Tue, 9 Jul 2019 12:08:59 +0200 Subject: [PATCH 03/10] Remove UTIL layer. --- keyboards/crkbd/keymaps/rpbaptist/keymap.c | 36 ++++++---------------- 1 file changed, 9 insertions(+), 27 deletions(-) diff --git a/keyboards/crkbd/keymaps/rpbaptist/keymap.c b/keyboards/crkbd/keymaps/rpbaptist/keymap.c index 5043acafe6d..9357163d6d3 100644 --- a/keyboards/crkbd/keymaps/rpbaptist/keymap.c +++ b/keyboards/crkbd/keymaps/rpbaptist/keymap.c @@ -23,7 +23,6 @@ enum layer_names { _GAMING_EXT, _FN, _SYM, - _UTIL, _NAV, _ADJUST }; @@ -34,12 +33,10 @@ enum layer_names { #define KC_T_NAV TT(_NAV) #define KC_S_NAV MO(_NAV) -#define KC_FNESC LT(_FN, KC_ESC) -#define KC_UTTAB LT(_UTIL, KC_TAB) +#define KC_FNTAB LT(_FN, KC_TAB) #define KC_SMSPC LT(_SYM, KC_SPC) #define KC_GMSPC LT(_GAMING_EXT, KC_SPC) -#define KC_FNGRV LT(_FN, KC_GRV) #define KC_LCTLT LCTL_T(KC_LT) @@ -70,9 +67,9 @@ enum layer_names { const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { [_COLEMAKDHM] = LAYOUT_kc( \ //,-----------------------------------------. ,-----------------------------------------. - FNESC, Q, W, F, P, B, J, L, U, Y, SCLN, BSPC,\ + ESC, Q, W, F, P, B, J, L, U, Y, SCLN, BSPC,\ //|------+------+------+------+------+------| |------+------+------+------+------+------| - UTTAB, A, R, S, T, G, M, N, E, I, O, QUOT,\ + FNTAB, A, R, S, T, G, M, N, E, I, O, QUOT,\ //|------+------+------+------+------+------| |------+------+------+------+------+------| CTGUI, Z, X, C, D, V, K, H, COMM, DOT, SLSH, CTENT,\ //|------+------+------+------+------+------+------| |------+------+------+------+------+------+------| @@ -130,23 +127,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { [_FN] = LAYOUT_kc( \ //,-----------------------------------------. ,-----------------------------------------. - _____, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11,\ + ESC, F1, F2, F3, F4, F5, NLCK, KP_7, KP_8, KP_9, PSLS, PAST,\ //|------+------+------+------+------+------| |------+------+------+------+------+------| - RST, XXXXX, XXXXX, XXXXX, SLEP, WAKE, LTOG, LFMOD, LHUI, LSAI, LVAI, F12,\ + _____, F6, F7, F8, F9, F10, CAPS, KP_4, KP_5, KP_6, PMNS, PPLS,\ //|------+------+------+------+------+------| |------+------+------+------+------+------| - _____, XXXXX, XXXXX, XXXXX, XXXXX, XXXXX, XXXXX, LRMOD, LHUD, LSAD, LVAD, _____,\ - //|------+------+------+------+------+------+------| |------+------+------+------+------+------+------| - _____, _____, SPC, XXXXX, _____, _____ \ - //`--------------------' `--------------------' - ), - - [_UTIL] = LAYOUT_kc( \ - //,-----------------------------------------. ,-----------------------------------------. - ESC, XXXXX, MSTP, VOLU, MNXT, PAUS, NLCK, KP_7, KP_8, KP_9, PSLS, PAST,\ - //|------+------+------+------+------+------| |------+------+------+------+------+------| - _____, XXXXX, MPRV, VOLD, MPLY, INS, CAPS, KP_4, KP_5, KP_6, PMNS, PPLS,\ - //|------+------+------+------+------+------| |------+------+------+------+------+------| - _____, XXXXX, XXXXX, MUTE, XXXXX, PSCR, SLCK, KP_1, KP_2, KP_3, PEQL, PENT,\ + _____, F11, F12, PAUSE, INS, PSCR, SLCK, KP_1, KP_2, KP_3, PEQL, PENT,\ //|------+------+------+------+------+------+------| |------+------+------+------+------+------+------| _____, _____, SPC, KP_0, PDOT, BSPC \ //`--------------------' `--------------------' @@ -154,11 +139,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { [_ADJUST] = LAYOUT_kc( \ //,-----------------------------------------. ,-----------------------------------------. - XXXXX, XXXXX, MSTP, VOLU, MNXT, XXXXX, XXXXX, XXXXX, XXXXX, XXXXX, XXXXX, XXXXX,\ + RST, XXXXX, MSTP, VOLU, MNXT, XXXXX, XXXXX, XXXXX, XXXXX, XXXXX, XXXXX, XXXXX,\ //|------+------+------+------+------+------| |------+------+------+------+------+------| XXXXX, XXXXX, MPRV, VOLD, MPLY, XXXXX, LTOG, LFMOD, LHUI, LSAI, LVAI, XXXXX,\ //|------+------+------+------+------+------| |------+------+------+------+------+------| - XXXXX, CLMK, GAME, XXXXX, XXXXX, XXXXX, XXXXX, LRMOD, LHUD, LSAD, LVAD, _____,\ + XXXXX, CLMK, GAME, XXXXX, XXXXX, XXXXX, Q, LRMOD, LHUD, LSAD, LVAD, _____,\ //|------+------+------+------+------+------+------| |------+------+------+------+------+------+------| _____, _____, _____, _____, _____, _____ \ //`--------------------' `--------------------' @@ -221,14 +206,11 @@ void render_status(void) { oled_write_P(PSTR(" "), false); break; case _FN: - oled_write_P(PSTR("Abort"), false); + oled_write_P(PSTR("Stage"), false); break; case _SYM: oled_write_P(PSTR("Comm "), false); break; - case _UTIL: - oled_write_P(PSTR("Stage"), false); - break; case _NAV: oled_write_P(PSTR("Gyro "), false); break; From eb5f6910c97e5b4ef68dd5b2f4e041e8596b13ff Mon Sep 17 00:00:00 2001 From: Richard Baptist Date: Tue, 9 Jul 2019 12:09:16 +0200 Subject: [PATCH 04/10] Rename ADJUST layer --- keyboards/crkbd/keymaps/rpbaptist/keymap.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/keyboards/crkbd/keymaps/rpbaptist/keymap.c b/keyboards/crkbd/keymaps/rpbaptist/keymap.c index 9357163d6d3..04275bff411 100644 --- a/keyboards/crkbd/keymaps/rpbaptist/keymap.c +++ b/keyboards/crkbd/keymaps/rpbaptist/keymap.c @@ -24,7 +24,7 @@ enum layer_names { _FN, _SYM, _NAV, - _ADJUST + _UTIL }; #define KC_CLMK DF(_COLEMAKDHM) @@ -137,7 +137,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { //`--------------------' `--------------------' ), - [_ADJUST] = LAYOUT_kc( \ + [_UTIL] = LAYOUT_kc( \ //,-----------------------------------------. ,-----------------------------------------. RST, XXXXX, MSTP, VOLU, MNXT, XXXXX, XXXXX, XXXXX, XXXXX, XXXXX, XXXXX, XXXXX,\ //|------+------+------+------+------+------| |------+------+------+------+------+------| @@ -165,8 +165,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { }; uint32_t layer_state_set_user(uint32_t state) { - return update_tri_layer_state(state, _SYM, _NAV, _ADJUST); - return update_tri_layer_state(state, _GAMING_EXT, _NAV, _ADJUST); + return update_tri_layer_state(state, _SYM, _NAV, _UTIL); + return update_tri_layer_state(state, _GAMING_EXT, _NAV, _UTIL); } #ifdef OLED_DRIVER_ENABLE @@ -217,7 +217,7 @@ void render_status(void) { case _GAMING_EXT: oled_write_P(PSTR("Ext "), false); break; - case _ADJUST: + case _UTIL: oled_write_P(PSTR("Exec "), false); break; default: From 2cd00af3e86ba3eb7f52454929d5d73ae55a4860 Mon Sep 17 00:00:00 2001 From: Richard Baptist Date: Tue, 9 Jul 2019 12:13:42 +0200 Subject: [PATCH 05/10] Fix multi state --- keyboards/crkbd/keymaps/rpbaptist/keymap.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/keyboards/crkbd/keymaps/rpbaptist/keymap.c b/keyboards/crkbd/keymaps/rpbaptist/keymap.c index 04275bff411..8b9e34476bf 100644 --- a/keyboards/crkbd/keymaps/rpbaptist/keymap.c +++ b/keyboards/crkbd/keymaps/rpbaptist/keymap.c @@ -165,8 +165,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { }; uint32_t layer_state_set_user(uint32_t state) { - return update_tri_layer_state(state, _SYM, _NAV, _UTIL); - return update_tri_layer_state(state, _GAMING_EXT, _NAV, _UTIL); + state = update_tri_layer_state(state, _SYM, _NAV, _UTIL); + state = update_tri_layer_state(state, _GAMING_EXT, _NAV, _UTIL); + return state; } #ifdef OLED_DRIVER_ENABLE From c96a2665b11db64c2a3885f376d563920d748729 Mon Sep 17 00:00:00 2001 From: Richard Baptist Date: Tue, 9 Jul 2019 12:25:45 +0200 Subject: [PATCH 06/10] Update GAMING layer --- keyboards/crkbd/keymaps/rpbaptist/keymap.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/keyboards/crkbd/keymaps/rpbaptist/keymap.c b/keyboards/crkbd/keymaps/rpbaptist/keymap.c index 8b9e34476bf..9b7efa5c688 100644 --- a/keyboards/crkbd/keymaps/rpbaptist/keymap.c +++ b/keyboards/crkbd/keymaps/rpbaptist/keymap.c @@ -91,11 +91,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { [_GAMING_EXT] = LAYOUT_kc( \ //,-----------------------------------------. ,-----------------------------------------. - GRV, 1, 2, _____, 3, 4, VOLU, F1, F2, F3, F4, F5,\ + GRV, 1, 2, _____, 3, 4, MINS, F1, F2, F3, F4, F5,\ //|------+------+------+------+------+------| |------+------+------+------+------+------| - LBRC, RBRC, _____, _____, _____, BSLS, VOLD, F6, F7, F8, F9, F10,\ + LBRC, RBRC, _____, _____, _____, BSLS, EQL, F6, F7, F8, F9, F10,\ //|------+------+------+------+------+------| |------+------+------+------+------+------| - 5, 6, 7, 8, 9, 0, MUTE, F11, F12, MINS, EQL, ENT,\ + 5, 6, 7, 8, 9, 0, DEL, F11, F12, F13, F14, F15,\ //|------+------+------+------+------+------+------| |------+------+------+------+------+------+------| _____, _____, _____, _____, _____, _____ \ //`--------------------' `--------------------' From 33898fc3016c625a309e9bfbe73478e2805bfb22 Mon Sep 17 00:00:00 2001 From: Richard Baptist Date: Tue, 9 Jul 2019 12:25:56 +0200 Subject: [PATCH 07/10] Remove test Q --- keyboards/crkbd/keymaps/rpbaptist/keymap.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keyboards/crkbd/keymaps/rpbaptist/keymap.c b/keyboards/crkbd/keymaps/rpbaptist/keymap.c index 9b7efa5c688..c2b7f2809a8 100644 --- a/keyboards/crkbd/keymaps/rpbaptist/keymap.c +++ b/keyboards/crkbd/keymaps/rpbaptist/keymap.c @@ -143,7 +143,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { //|------+------+------+------+------+------| |------+------+------+------+------+------| XXXXX, XXXXX, MPRV, VOLD, MPLY, XXXXX, LTOG, LFMOD, LHUI, LSAI, LVAI, XXXXX,\ //|------+------+------+------+------+------| |------+------+------+------+------+------| - XXXXX, CLMK, GAME, XXXXX, XXXXX, XXXXX, Q, LRMOD, LHUD, LSAD, LVAD, _____,\ + XXXXX, CLMK, GAME, XXXXX, XXXXX, XXXXX, XXXXX, LRMOD, LHUD, LSAD, LVAD, _____,\ //|------+------+------+------+------+------+------| |------+------+------+------+------+------+------| _____, _____, _____, _____, _____, _____ \ //`--------------------' `--------------------' From ca25df2e4acbbcae85053d78a28ccd4b8eec4ca4 Mon Sep 17 00:00:00 2001 From: Richard Baptist Date: Tue, 9 Jul 2019 12:55:44 +0200 Subject: [PATCH 08/10] Different tri state function depending on pase layer --- keyboards/crkbd/keymaps/rpbaptist/keymap.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/keyboards/crkbd/keymaps/rpbaptist/keymap.c b/keyboards/crkbd/keymaps/rpbaptist/keymap.c index c2b7f2809a8..bad4c9dfd7f 100644 --- a/keyboards/crkbd/keymaps/rpbaptist/keymap.c +++ b/keyboards/crkbd/keymaps/rpbaptist/keymap.c @@ -165,8 +165,14 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { }; uint32_t layer_state_set_user(uint32_t state) { - state = update_tri_layer_state(state, _SYM, _NAV, _UTIL); - state = update_tri_layer_state(state, _GAMING_EXT, _NAV, _UTIL); + switch (biton32(default_layer_state)) { + case _COLEMAKDHM: + state = update_tri_layer_state(state, _SYM, _NAV, _UTIL); + break; + case _GAMING: + state = update_tri_layer_state(state, _GAMING_EXT, _NAV, _UTIL); + break; + } return state; } From c4f2a2cc000501ba54546ac70dffce7601ffb91f Mon Sep 17 00:00:00 2001 From: Richard Baptist Date: Tue, 9 Jul 2019 12:57:42 +0200 Subject: [PATCH 09/10] Name UTIL Util --- keyboards/crkbd/keymaps/rpbaptist/keymap.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keyboards/crkbd/keymaps/rpbaptist/keymap.c b/keyboards/crkbd/keymaps/rpbaptist/keymap.c index bad4c9dfd7f..93a4b88d91c 100644 --- a/keyboards/crkbd/keymaps/rpbaptist/keymap.c +++ b/keyboards/crkbd/keymaps/rpbaptist/keymap.c @@ -225,7 +225,7 @@ void render_status(void) { oled_write_P(PSTR("Ext "), false); break; case _UTIL: - oled_write_P(PSTR("Exec "), false); + oled_write_P(PSTR("Util "), false); break; default: oled_write_P(PSTR("Unkn "), false); From 1b6ea0fcd6855f5a46c4c4b3a11aa260c92c9eed Mon Sep 17 00:00:00 2001 From: Richard Baptist Date: Tue, 9 Jul 2019 13:02:47 +0200 Subject: [PATCH 10/10] Reposition base layer switch keys --- keyboards/crkbd/keymaps/rpbaptist/keymap.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/keyboards/crkbd/keymaps/rpbaptist/keymap.c b/keyboards/crkbd/keymaps/rpbaptist/keymap.c index 93a4b88d91c..1576de66bfa 100644 --- a/keyboards/crkbd/keymaps/rpbaptist/keymap.c +++ b/keyboards/crkbd/keymaps/rpbaptist/keymap.c @@ -139,11 +139,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { [_UTIL] = LAYOUT_kc( \ //,-----------------------------------------. ,-----------------------------------------. - RST, XXXXX, MSTP, VOLU, MNXT, XXXXX, XXXXX, XXXXX, XXXXX, XXXXX, XXXXX, XXXXX,\ + RST, XXXXX, MSTP, VOLU, MNXT, XXXXX, CLMK, GAME, XXXXX, XXXXX, XXXXX, XXXXX,\ //|------+------+------+------+------+------| |------+------+------+------+------+------| XXXXX, XXXXX, MPRV, VOLD, MPLY, XXXXX, LTOG, LFMOD, LHUI, LSAI, LVAI, XXXXX,\ //|------+------+------+------+------+------| |------+------+------+------+------+------| - XXXXX, CLMK, GAME, XXXXX, XXXXX, XXXXX, XXXXX, LRMOD, LHUD, LSAD, LVAD, _____,\ + XXXXX, XXXXX, XXXXX, XXXXX, XXXXX, XXXXX, XXXXX, LRMOD, LHUD, LSAD, LVAD, XXXXX,\ //|------+------+------+------+------+------+------| |------+------+------+------+------+------+------| _____, _____, _____, _____, _____, _____ \ //`--------------------' `--------------------'