Use dedicatec SYM key, combine SHIFT with SPACE/ENTER

This commit is contained in:
Richard Baptist 2019-09-24 14:28:16 +02:00
parent 45ea0766e2
commit b2fc433c03
No known key found for this signature in database
GPG Key ID: 115D8B1815981F35
2 changed files with 12 additions and 8 deletions

View File

@ -84,8 +84,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define LCPO_KEYS KC_LCTL, KC_TRNS, KC_LBRACKET
#define RCPC_KEYS KC_RCTL, KC_TRNS, KC_RBRACKET
#define LSPO_KEYS KC_LSHIFT, KC_TRNS, KC_LBRACKET
#define RSPC_KEYS KC_RSHIFT, KC_TRNS, KC_RBRACKET
#define LSPO_KEYS KC_LSHIFT, KC_TRNS, KC_SPACE
#define RSPC_KEYS KC_RSHIFT, KC_TRNS, KC_ENTER
#undef PRODUCT
#define PRODUCT Corne Keyboard

View File

@ -31,8 +31,12 @@ enum custom_keycodes {
#define KC_T_NAV TT(_NAV)
#define KC_S_NAV MO(_NAV)
#define KC_T_SYM TT(_SYM)
#define KC_S_SYM MO(_SYM)
#define KC_FNTAB LT(_FN, KC_TAB)
#define KC_SMSPC LT(_SYM, KC_SPC)
#define KC_GMSPC LT(_GAMING_EXT, KC_SPC)
#define KC_TBFWD LCTL(KC_TAB)
@ -69,7 +73,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
//|------+------+------+------+------+------| |------+------+------+------+------+------|
LCPO, Z, X, C, D, V, K, H, COMM, DOT, SLSH, RCPC,\
//|------+------+------+------+------+------+------| |------+------+------+------+------+------+------|
LALT, LSPO, SMSPC, T_NAV, RSPC, RGUI \
LALT, T_SYM, LSPO, RSPC, T_NAV, RGUI \
//`--------------------' `--------------------'
),
@ -79,9 +83,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
//|------+------+------+------+------+------| |------+------+------+------+------+------|
TAB, _____, _____, _____, _____, _____, _____, _____, _____, _____, _____, _____,\
//|------+------+------+------+------+------| |------+------+------+------+------+------|
_____, _____, _____, _____, _____, _____, _____, _____, _____, _____, _____, _____,\
LCTL, _____, _____, _____, _____, _____, _____, _____, _____, _____, _____, RCTL,\
//|------+------+------+------+------+------+------| |------+------+------+------+------+------+------|
_____, LSFT, GMSPC, _____, RSFT, _____ \
_____, _____, SPACE, _____, _____, _____ \
//`--------------------' `--------------------'
),
@ -105,7 +109,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
//|------+------+------+------+------+------| |------+------+------+------+------+------|
_____, XXXXX, XXXXX, XXXXX, EUR, PLUS, MINS, UNDS, LT, GT, EQL, _____,\
//|------+------+------+------+------+------+------| |------+------+------+------+------+------+------|
_____, _____, _____, _____, _____,_____ \
_____, S_SYM, _____, _____, _____,_____ \
//`--------------------' `--------------------'
),
@ -117,7 +121,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
//|------+------+------+------+------+------| |------+------+------+------+------+------|
_____, XXXXX, WH_L, XXXXX, WH_R, XXXXX, XXXXX, ACL0, ACL1, ACL2, XXXXX, _____,\
//|------+------+------+------+------+------+------| |------+------+------+------+------+-----+-------|
_____, _____, _____, S_NAV, _____, _____ \
_____, _____, _____, _____, S_NAV, _____ \
//`--------------------' `--------------------'
),
@ -129,7 +133,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
//|------+------+------+------+------+------| |------+------+------+------+------+------|
_____, F11, F12, XXXXX, XXXXX, PSCR, XXXXX, 1, 2, 3, XXXXX, _____,\
//|------+------+------+------+------+------+------| |------+------+------+------+------+------+------|
_____, _____, SPC, 0, DOT, COMM \
_____, _____, _____, 0, DOT, COMM \
//`--------------------' `--------------------'
),