Add colon to home row on symbol layer for helix
Adjust tapping to avoid shift-delay
This commit is contained in:
@@ -16,5 +16,5 @@
|
|||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
#define TAPPING_TERM 500
|
#define TAPPING_TERM 500
|
||||||
#define RETRO_TAPPING
|
|
||||||
#define DOUBLE_TAP_SHIFT_TURNS_ON_CAPS_WORD
|
#define DOUBLE_TAP_SHIFT_TURNS_ON_CAPS_WORD
|
||||||
|
#define HOLD_ON_OTHER_KEYPRESS
|
||||||
|
|||||||
@@ -23,7 +23,6 @@ enum layers {
|
|||||||
_NUM,
|
_NUM,
|
||||||
_NAV,
|
_NAV,
|
||||||
_FUN,
|
_FUN,
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
@@ -40,9 +39,6 @@ enum layers {
|
|||||||
#define OS_LCTL OSM(MOD_LCTL)
|
#define OS_LCTL OSM(MOD_LCTL)
|
||||||
#define OS_LSFT OSM(MOD_LSFT)
|
#define OS_LSFT OSM(MOD_LSFT)
|
||||||
/* TODO:
|
/* TODO:
|
||||||
- Symbols layer
|
|
||||||
- colon elsewere for :w as non-SFB?
|
|
||||||
- Control on base layer?
|
|
||||||
- repeat key?
|
- repeat key?
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@@ -95,7 +91,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
|||||||
* ,-------------------------------------------. ,-------------------------------------------.
|
* ,-------------------------------------------. ,-------------------------------------------.
|
||||||
* | ` | 1 | 2 | 3 | 4 | 5 | | 6 | 7 | 8 | 9 | 0 | = |
|
* | ` | 1 | 2 | 3 | 4 | 5 | | 6 | 7 | 8 | 9 | 0 | = |
|
||||||
* |--------+------+------+------+------+------| |------+------+------+------+------+--------|
|
* |--------+------+------+------+------+------| |------+------+------+------+------+--------|
|
||||||
* | ~ | GUI | Alt | Ctrl | Shift| ( | | ) | | | | | + |
|
* | ~ | GUI | Alt | Ctrl | Shift| ( | | ) | : | | | | + |
|
||||||
* |--------+------+------+------+------+------+-------------. ,-------------+------+------+------+------+------+--------|
|
* |--------+------+------+------+------+------+-------------. ,-------------+------+------+------+------+------+--------|
|
||||||
* | | | \ | : | ; | - | [ { | | | | | | } ] | _ | , | . | / | ? |
|
* | | | \ | : | ; | - | [ { | | | | | | } ] | _ | , | . | / | ? |
|
||||||
* `----------------------+------+------+------+------+------| |------+------+------+------+------+----------------------'
|
* `----------------------+------+------+------+------+------| |------+------+------+------+------+----------------------'
|
||||||
@@ -105,7 +101,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
|||||||
*/
|
*/
|
||||||
[_SYM] = LAYOUT(
|
[_SYM] = LAYOUT(
|
||||||
KC_GRV , KC_1 , KC_2 , KC_3 , KC_4 , KC_5 , KC_6 , KC_7 , KC_8 , KC_9 , KC_0 , KC_EQL ,
|
KC_GRV , KC_1 , KC_2 , KC_3 , KC_4 , KC_5 , KC_6 , KC_7 , KC_8 , KC_9 , KC_0 , KC_EQL ,
|
||||||
KC_TILD , OS_LGUI, OS_LALT, OS_LCTL, OS_LSFT, KC_LPRN, KC_RPRN, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_PLUS,
|
KC_TILD , OS_LGUI, OS_LALT, OS_LCTL, OS_LSFT, KC_LPRN, KC_RPRN, KC_COLN, XXXXXXX, XXXXXXX, XXXXXXX, KC_PLUS,
|
||||||
KC_PIPE , KC_BSLS, KC_COLN, KC_SCLN, KC_MINS, KC_LBRC, _______, _______, _______, _______, KC_RBRC, KC_UNDS, KC_COMM, KC_DOT, KC_SLSH, KC_QUES,
|
KC_PIPE , KC_BSLS, KC_COLN, KC_SCLN, KC_MINS, KC_LBRC, _______, _______, _______, _______, KC_RBRC, KC_UNDS, KC_COMM, KC_DOT, KC_SLSH, KC_QUES,
|
||||||
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______
|
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______
|
||||||
),
|
),
|
||||||
|
|||||||
Reference in New Issue
Block a user