summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicolas Schodet2020-05-28 23:49:40 +0200
committerNicolas Schodet2020-05-28 23:49:59 +0200
commitb3b38d4c00ce9a01fd032ad7e04a8bdf29ed38c7 (patch)
tree4c02d2806fa707ff991068581808274d98cb395e
parent5ad795d556419d26adc22b82dba033b1689ee5e0 (diff)
splitty:ni: add gui-esc key (replace unused enter key)
-rw-r--r--keyboards/splitty/keymaps/ni/keymap.c13
1 files changed, 11 insertions, 2 deletions
diff --git a/keyboards/splitty/keymaps/ni/keymap.c b/keyboards/splitty/keymaps/ni/keymap.c
index 241a6b78c..d9d904223 100644
--- a/keyboards/splitty/keymaps/ni/keymap.c
+++ b/keyboards/splitty/keymaps/ni/keymap.c
@@ -15,6 +15,7 @@ enum {
enum {
KC_GTAB = SAFE_RANGE,
+ KC_GES,
KC_SAAD,
};
@@ -35,8 +36,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
KC_ESC ,BP_DQOT,BP_LGIL,BP_RGIL,BP_LPRN,BP_RPRN,BP_DLR , KC_SAAD, BP_AT ,BP_PLUS,BP_MINS,BP_SLSH,BP_ASTR,BP_EQL ,
//|-------+-------+-------+-------+-------+-------+-------| |-------+-------+-------+-------+-------+-------+-------|
//| w | b | é | p | o | è | | | | d^ | v | d | l | j | z |
- BP_W , BP_B ,BP_ECUT, BP_P , BP_O ,BP_EGRV,KC_ENT , KC_BSPC,BP_DCRC, BP_V , BP_D , BP_L , BP_J , BP_Z ,
- //|-------+-------+-------+-------+-------+-------| Enter | | <-- |-------+-------+-------+-------+-------+-------|
+ BP_W , BP_B ,BP_ECUT, BP_P , BP_O ,BP_EGRV,KC_GES , KC_BSPC,BP_DCRC, BP_V , BP_D , BP_L , BP_J , BP_Z ,
+ //|-------+-------+-------+-------+-------+-------| G-Esc | | <-- |-------+-------+-------+-------+-------+-------|
//| Tab | a | u | i | e | , | | | | c | t | s | r | n | m |
KC_TAB , BP_A , BP_U , BP_I , BP_E ,BP_COMM,/*-----| |------*/ BP_C , BP_T , BP_S , BP_R , BP_N , BP_M ,
//|-------+-------+-------+-------+-------+-------| Gui/ | | |-------+-------+-------+-------+-------+-------|
@@ -182,6 +183,14 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
unregister_code(KC_LGUI);
}
return false;
+ case KC_GES:
+ if (record->event.pressed) {
+ register_code(KC_LGUI);
+ register_code(KC_ESC);
+ unregister_code(KC_ESC);
+ unregister_code(KC_LGUI);
+ }
+ return false;
case KC_SAAD:
if (record->event.pressed) {
SEND_STRING(":p");