summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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");