Use custom keycodes for shift/space modifiers

This commit is contained in:
Richard Baptist 2019-09-24 15:03:30 +02:00
parent aee07950d7
commit b1a5522a0d
No known key found for this signature in database
GPG Key ID: 115D8B1815981F35
2 changed files with 6 additions and 3 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_ENTER
#define LSPO_KEYS KC_LSHIFT, KC_TRNS, KC_SPACE
#define RSPC_KEYS KC_RSHIFT, KC_TRNS, KC_BSPACE
// #define LSPO_KEYS KC_LSHIFT, KC_TRNS, KC_SPACE
// #define RSPC_KEYS KC_RSHIFT, KC_TRNS, KC_BSPACE
#undef PRODUCT
#define PRODUCT Corne Keyboard

View File

@ -41,6 +41,9 @@ enum custom_keycodes {
#define KC_TBFWD LCTL(KC_TAB)
#define KC_TBBCK LCTL(LSFT(KC_TAB))
#define KC_SFSPC LSFT_T(KC_SPACE)
#define KC_SFBSP RSFT_T(KC_BSPACE)
#define KC_EUR ALGR(KC_5)
#define KC______ KC_TRNS
@ -72,7 +75,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
//|------+------+------+------+------+------| |------+------+------+------+------+------|
LCPO, Z, X, C, D, V, K, H, COMM, DOT, SLSH, RCPC,\
//|------+------+------+------+------+------+------| |------+------+------+------+------+------+------|
LALT, T_SYM, LSPO, RSPC, T_NAV, RGUI \
LALT, T_SYM, SFSPC, SFBSP, T_NAV, RGUI \
//`--------------------' `--------------------'
),