mirror of
https://github.com/qmk/qmk_userspace.git
synced 2026-07-25 03:03:36 -04:00
Removed the gaming layer
This commit is contained in:
parent
6f85d4d091
commit
a3ba374ba9
6 changed files with 10 additions and 88 deletions
|
|
@ -23,20 +23,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
|||
// └───────────┴───────────┴──────────┘ └───────────┴───────────┴───────────┘
|
||||
),
|
||||
|
||||
[_GAME] = LAYOUT(
|
||||
//┌───────────┬───────────┬───────────┬───────────┬───────────┬───────────┐ ┌───────────┬───────────┬───────────┬───────────┬───────────┬───────────┐
|
||||
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
|
||||
//├───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤ ├───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
|
||||
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
|
||||
//├───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤ ├───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
|
||||
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
|
||||
//├───────────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┐ ┌───────────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
|
||||
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
|
||||
//└───────────┴───────────┴───────────┴─────┬─────┴─────┬─────┴─────┬─────┴────┬──────┘ └─────┬─────┴─────┬─────┴─────┬─────┴─────┬─────┴───────────┴───────────┴───────────┘
|
||||
KC_NO, KC_ESC, KC_TRNS, TG(_GAME), KC_TRNS, KC_TRNS
|
||||
// └───────────┴───────────┴──────────┘ └───────────┴───────────┴───────────┘
|
||||
),
|
||||
|
||||
[_SH_ARROW] = LAYOUT( // single-handed arrows
|
||||
//┌───────────┬───────────┬───────────┬───────────┬───────────┬───────────┐ ┌───────────┬───────────┬───────────┬───────────┬───────────┬───────────┐
|
||||
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
|
||||
|
|
@ -47,7 +33,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
|||
//├───────────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┐ ┌───────────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
|
||||
KC_TRNS, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, TD_CLS, KC_TRNS, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_TRNS,
|
||||
//└───────────┴───────────┴───────────┴─────┬─────┴─────┬─────┴─────┬─────┴────┬──────┘ └─────┬─────┴─────┬─────┴─────┬─────┴─────┬─────┴───────────┴───────────┴───────────┘
|
||||
KC_NO, NAV_TAB, KC_TRNS, OS_LSFT, KC_TRNS, KC_TRNS
|
||||
KC_NO, KC_TRNS, KC_TRNS, OS_LSFT, KC_TRNS, KC_TRNS
|
||||
// └───────────┴───────────┴──────────┘ └───────────┴───────────┴───────────┘
|
||||
),
|
||||
|
||||
|
|
@ -61,7 +47,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
|||
//├───────────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┐ ┌───────────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
|
||||
KC_TRNS, KC_LPRN, KC_RPRN, KC_LBRC, KC_RBRC, KC_BSLS, TD_CLS, KC_TRNS, KC_SCLN, KC_COLN, KC_LCBR, KC_RCBR, KC_TILD, KC_TRNS,
|
||||
//└───────────┴───────────┴───────────┴─────┬─────┴─────┬─────┴─────┬─────┴────┬──────┘ └─────┬─────┴─────┬─────┴─────┬─────┴─────┬─────┴───────────┴───────────┴───────────┘
|
||||
KC_NO, NAV_TAB, KC_TRNS, ARROW, KC_TRNS, KC_TRNS
|
||||
KC_NO, KC_TRNS, KC_TRNS, ARROW, KC_TRNS, KC_TRNS
|
||||
// └───────────┴───────────┴──────────┘ └───────────┴───────────┴───────────┘
|
||||
),
|
||||
|
||||
|
|
@ -75,7 +61,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
|||
//├───────────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┐ ┌───────────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
|
||||
KC_TRNS, C(KC_Z), C(KC_X), C(KC_C), KC_SPC, C(KC_V), TD_CLS, KC_TRNS, KC_NO, CW_TOGG, KC_COMM, KC_DOT, KC_SLSH, KC_TRNS,
|
||||
//└───────────┴───────────┴───────────┴─────┬─────┴─────┬─────┴─────┬─────┴────┬──────┘ └─────┬─────┴─────┬─────┴─────┬─────┴─────┬─────┴───────────┴───────────┴───────────┘
|
||||
KC_NO, NAV_TAB, FN_SPC, OS_LSFT, KC_TRNS, KC_TRNS
|
||||
KC_NO, KC_TRNS, FN_SPC, OS_LSFT, KC_TRNS, KC_TRNS
|
||||
// └───────────┴───────────┴──────────┘ └───────────┴───────────┴───────────┘
|
||||
),
|
||||
|
||||
|
|
@ -89,7 +75,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
|||
//├───────────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┐ ┌───────────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
|
||||
KC_TRNS, KC_LPRN, KC_RPRN, KC_NO, KC_SPC, KC_NO, KC_DOT, KC_TRNS, KC_SCLN, KC_COLN, KC_COMM, KC_DOT, KC_SLSH, KC_TRNS,
|
||||
//└───────────┴───────────┴───────────┴─────┬─────┴─────┬─────┴─────┬─────┴────┬──────┘ └─────┬─────┴─────┬─────┴─────┬─────┴─────┬─────┴───────────┴───────────┴───────────┘
|
||||
KC_NO, NAV_TAB, KC_TRNS, OS_LSFT, KC_TRNS, KC_TRNS
|
||||
KC_NO, KC_TRNS, KC_TRNS, OS_LSFT, KC_TRNS, KC_TRNS
|
||||
// └───────────┴───────────┴──────────┘ └───────────┴───────────┴───────────┘
|
||||
),
|
||||
|
||||
|
|
@ -103,7 +89,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
|||
//├───────────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┐ ┌───────────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
|
||||
KC_TRNS, KC_BRID, KC_BRIU, KC_WBAK, KC_WFWD, KC_MUTE, TD_CLS, KC_TRNS, KC_SLEP, KC_F9, KC_F10, KC_F11, KC_F12, KC_TRNS,
|
||||
//└───────────┴───────────┴───────────┴─────┬─────┴─────┬─────┴─────┬─────┴────┬──────┘ └─────┬─────┴─────┬─────┴─────┬─────┴─────┬─────┴───────────┴───────────┴───────────┘
|
||||
KC_NO, TG(_GAME), KC_TRNS, OS_LSFT, KC_TRNS, KC_TRNS
|
||||
KC_NO, KC_TRNS, KC_TRNS, OS_LSFT, KC_TRNS, KC_TRNS
|
||||
// └───────────┴───────────┴──────────┘ └───────────┴───────────┴───────────┘
|
||||
),
|
||||
|
||||
|
|
|
|||
|
|
@ -1,28 +1,5 @@
|
|||
#include "./layers.h"
|
||||
|
||||
bool NUM_latched = false;
|
||||
|
||||
layer_state_t layer_state_set_user(layer_state_t state) {
|
||||
// // NUM latching
|
||||
// if (NUM_latched) {
|
||||
// if (IS_LAYER_ON_STATE(state, _SYM) && IS_LAYER_ON_STATE(state, _NAV)) {
|
||||
// state |= 1 << _NUM; // turn on NUM
|
||||
// } else {
|
||||
// // if both NAV and SYM are off, de-latch NUM
|
||||
// if (!IS_LAYER_ON_STATE(state, _SYM) && !IS_LAYER_ON_STATE(state, _NAV)) {
|
||||
// NUM_latched = false;
|
||||
// }
|
||||
// // since both layers aren't held, turn off NUM
|
||||
// state &= ~(1 << _NUM);
|
||||
// }
|
||||
// } else if (IS_LAYER_ON_STATE(state, _NUM)) {
|
||||
// NUM_latched = true;
|
||||
// // turn on NAV and SYM too, since the layer keys were consumed by the combo activation
|
||||
// state |= 1 << _NAV | 1 << _SYM;
|
||||
// }
|
||||
|
||||
|
||||
// return state;
|
||||
|
||||
return update_tri_layer_state(state, _SYM, _NAV, _NUM);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -5,12 +5,9 @@
|
|||
|
||||
enum {
|
||||
_BASE,
|
||||
_GAME,
|
||||
_SH_ARROW,
|
||||
_SYM,
|
||||
_NAV,
|
||||
_NUM,
|
||||
_FUNC,
|
||||
};
|
||||
|
||||
extern bool NUM_latched;
|
||||
|
|
@ -21,18 +21,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
|||
//└───────────┴───────────┴───────────┴───────────┴───────────┴───────────┘ └───────────┴───────────┴───────────┴───────────┴───────────┴───────────┘
|
||||
),
|
||||
|
||||
[_GAME] = LAYOUT_ortho_4x12(
|
||||
//┌───────────┬───────────┬───────────┬───────────┬───────────┬───────────┐ ┌───────────┬───────────┬───────────┬───────────┬───────────┬───────────┐
|
||||
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
|
||||
//├───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤ ├───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
|
||||
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
|
||||
//├───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤ ├───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
|
||||
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
|
||||
//├───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤ ├───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
|
||||
KC_NO, KC_NO, KC_NO, KC_NO, KC_ESC, KC_TRNS, TG(_GAME), KC_TRNS, KC_NO, KC_NO, KC_NO, KC_NO
|
||||
//└───────────┴───────────┴───────────┴───────────┴───────────┴───────────┘ └───────────┴───────────┴───────────┴───────────┴───────────┴───────────┘
|
||||
),
|
||||
|
||||
[_SH_ARROW] = LAYOUT_ortho_4x12( // single-handed arrows
|
||||
//┌───────────┬───────────┬───────────┬───────────┬───────────┬───────────┐ ┌───────────┬───────────┬───────────┬───────────┬───────────┬───────────┐
|
||||
KC_TRNS, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_J, KC_L, KC_UP, KC_NO, KC_NO, KC_TRNS,
|
||||
|
|
@ -41,7 +29,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
|||
//├───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤ ├───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
|
||||
KC_TRNS, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_TRNS,
|
||||
//├───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤ ├───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
|
||||
KC_NO, KC_NO, KC_NO, KC_NO, NAV_TAB, KC_TRNS, OS_LSFT, KC_TRNS, KC_NO, KC_NO, KC_NO, KC_NO
|
||||
KC_NO, KC_NO, KC_NO, KC_NO, KC_TRNS, KC_TRNS, OS_LSFT, KC_TRNS, KC_NO, KC_NO, KC_NO, KC_NO
|
||||
//└───────────┴───────────┴───────────┴───────────┴───────────┴───────────┘ └───────────┴───────────┴───────────┴───────────┴───────────┴───────────┘
|
||||
),
|
||||
|
||||
|
|
@ -53,7 +41,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
|||
//├───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤ ├───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
|
||||
KC_TRNS, KC_LPRN, KC_RPRN, KC_LBRC, KC_RBRC, KC_BSLS, KC_SCLN, KC_COLN, KC_LCBR, KC_RCBR, KC_TILD, KC_TRNS,
|
||||
//├───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤ ├───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
|
||||
KC_NO, KC_NO, KC_NO, KC_NO, NAV_TAB, KC_TRNS, ARROW, KC_TRNS, KC_NO, KC_NO, KC_NO, KC_NO
|
||||
KC_NO, KC_NO, KC_NO, KC_NO, KC_TRNS, KC_TRNS, ARROW, KC_TRNS, KC_NO, KC_NO, KC_NO, KC_NO
|
||||
//└───────────┴───────────┴───────────┴───────────┴───────────┴───────────┘ └───────────┴───────────┴───────────┴───────────┴───────────┴───────────┘
|
||||
),
|
||||
|
||||
|
|
@ -65,7 +53,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
|||
//├───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤ ├───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
|
||||
KC_TRNS, C(KC_Z), C(KC_X), C(KC_C), KC_SPC, C(KC_V), KC_NO, CW_TOGG, KC_COMM, KC_DOT, KC_SLSH, KC_TRNS,
|
||||
//├───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤ ├───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
|
||||
KC_NO, KC_NO, KC_NO, KC_NO, NAV_TAB, FN_SPC, OS_LSFT, KC_TRNS, KC_NO, KC_NO, KC_NO, KC_NO
|
||||
KC_NO, KC_NO, KC_NO, KC_NO, KC_TRNS, FN_SPC, OS_LSFT, KC_TRNS, KC_NO, KC_NO, KC_NO, KC_NO
|
||||
//└───────────┴───────────┴───────────┴───────────┴───────────┴───────────┘ └───────────┴───────────┴───────────┴───────────┴───────────┴───────────┘
|
||||
),
|
||||
|
||||
|
|
@ -77,7 +65,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
|||
//├───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤ ├───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
|
||||
KC_TRNS, KC_LPRN, KC_RPRN, KC_NO, KC_SPC, KC_NO, KC_SCLN, KC_COLN, KC_COMM, KC_DOT, KC_SLSH, KC_TRNS,
|
||||
//├───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤ ├───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
|
||||
KC_NO, KC_NO, KC_NO, KC_NO, NAV_TAB, KC_TRNS, OS_LSFT, KC_TRNS, KC_NO, KC_NO, KC_NO, KC_NO
|
||||
KC_NO, KC_NO, KC_NO, KC_NO, KC_TRNS, KC_TRNS, OS_LSFT, KC_TRNS, KC_NO, KC_NO, KC_NO, KC_NO
|
||||
//└───────────┴───────────┴───────────┴───────────┴───────────┴───────────┘ └───────────┴───────────┴───────────┴───────────┴───────────┴───────────┘
|
||||
),
|
||||
|
||||
|
|
@ -89,7 +77,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
|||
//├───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤ ├───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
|
||||
KC_TRNS, KC_BRID, KC_BRIU, KC_WBAK, KC_WFWD, KC_MUTE, KC_SLEP, KC_F9, KC_F10, KC_F11, KC_F12, KC_TRNS,
|
||||
//├───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤ ├───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
|
||||
KC_NO, KC_NO, KC_NO, KC_NO, TG(_GAME), KC_TRNS, OS_LSFT, KC_TRNS, KC_NO, KC_NO, KC_NO, KC_NO
|
||||
KC_NO, KC_NO, KC_NO, KC_NO, KC_TRNS, KC_TRNS, OS_LSFT, KC_TRNS, KC_NO, KC_NO, KC_NO, KC_NO
|
||||
//└───────────┴───────────┴───────────┴───────────┴───────────┴───────────┘ └───────────┴───────────┴───────────┴───────────┴───────────┴───────────┘
|
||||
),
|
||||
|
||||
|
|
|
|||
|
|
@ -1,28 +1,5 @@
|
|||
#include "./layers.h"
|
||||
|
||||
bool NUM_latched = false;
|
||||
|
||||
layer_state_t layer_state_set_user(layer_state_t state) {
|
||||
// // NUM latching
|
||||
// if (NUM_latched) {
|
||||
// if (IS_LAYER_ON_STATE(state, _SYM) && IS_LAYER_ON_STATE(state, _NAV)) {
|
||||
// state |= 1 << _NUM; // turn on NUM
|
||||
// } else {
|
||||
// // if both NAV and SYM are off, de-latch NUM
|
||||
// if (!IS_LAYER_ON_STATE(state, _SYM) && !IS_LAYER_ON_STATE(state, _NAV)) {
|
||||
// NUM_latched = false;
|
||||
// }
|
||||
// // since both layers aren't held, turn off NUM
|
||||
// state &= ~(1 << _NUM);
|
||||
// }
|
||||
// } else if (IS_LAYER_ON_STATE(state, _NUM)) {
|
||||
// NUM_latched = true;
|
||||
// // turn on NAV and SYM too, since the layer keys were consumed by the combo activation
|
||||
// state |= 1 << _NAV | 1 << _SYM;
|
||||
// }
|
||||
|
||||
|
||||
// return state;
|
||||
|
||||
return update_tri_layer_state(state, _SYM, _NAV, _NUM);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -5,12 +5,9 @@
|
|||
|
||||
enum {
|
||||
_BASE,
|
||||
_GAME,
|
||||
_SH_ARROW,
|
||||
_SYM,
|
||||
_NAV,
|
||||
_NUM,
|
||||
_FUNC,
|
||||
};
|
||||
|
||||
extern bool NUM_latched;
|
||||
Loading…
Reference in a new issue