diff options
author | Ryan <fauxpark@gmail.com> | 2021-07-06 09:08:08 +1000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-07-06 09:08:08 +1000 |
commit | 82137e14f24a12dbf16746b602d4912582b93b58 (patch) | |
tree | d554963112f942d90cab27fe560f6eee1336b70d /keyboards/amjpad/keymaps | |
parent | 50d4dfd2e65904234d7ee138b57eccd4b6664e1f (diff) |
Migrate SHIFT_ESC and RGB `fn_actions` to Grave Escape and RGB keycodes (#13360)
Diffstat (limited to 'keyboards/amjpad/keymaps')
-rw-r--r-- | keyboards/amjpad/keymaps/max/keymap.c | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/keyboards/amjpad/keymaps/max/keymap.c b/keyboards/amjpad/keymaps/max/keymap.c index eb50567e98..7bfaed5999 100644 --- a/keyboards/amjpad/keymaps/max/keymap.c +++ b/keyboards/amjpad/keymaps/max/keymap.c @@ -4,9 +4,6 @@ #include "rgblight.h" #endif -// Used for SHIFT_ESC -#define MODS_CTRL_MASK (MOD_BIT(KC_LSHIFT)|MOD_BIT(KC_RSHIFT)) - // Each layer gets a name for readability, which is then used in the keymap matrix below. // The underscores don't mean anything - you can have a layer called STUFF or any other name. // Layer names don't all need to be of the same length, obviously, and you can also skip them @@ -64,37 +61,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { KC_LEFT, KC_DOWN, KC_UP, KC_RIGHT ), }; - -enum function_id { - SHIFT_ESC, -}; - -const uint16_t PROGMEM fn_actions[] = { - [0] = ACTION_FUNCTION(SHIFT_ESC), -}; - -void action_function(keyrecord_t *record, uint8_t id, uint8_t opt) { - static uint8_t shift_esc_shift_mask; - switch (id) { - case SHIFT_ESC: - shift_esc_shift_mask = get_mods()&MODS_CTRL_MASK; - if (record->event.pressed) { - if (shift_esc_shift_mask) { - add_key(KC_GRV); - send_keyboard_report(); - } else { - add_key(KC_ESC); - send_keyboard_report(); - } - } else { - if (shift_esc_shift_mask) { - del_key(KC_GRV); - send_keyboard_report(); - } else { - del_key(KC_ESC); - send_keyboard_report(); - } - } - break; - } -} |