30 lines
436 B
C
30 lines
436 B
C
/**
|
|
* Variables
|
|
*
|
|
*/
|
|
int held_esc_threshold = 230;
|
|
bool is_esc_held = false;
|
|
uint16_t held_esc_timer = 0;
|
|
|
|
/**
|
|
* Define Layers
|
|
*/
|
|
enum layers {
|
|
BASE = 0,
|
|
NRMN,
|
|
GAME,
|
|
FCTN,
|
|
KEYB
|
|
};
|
|
|
|
/**
|
|
* Define Custom Keycodes
|
|
*/
|
|
enum custom_keycodes {
|
|
HLD_ESC = SAFE_RANGE,
|
|
MOD_UP = MT(MOD_RSFT, KC_UP),
|
|
MOD_RT = MT(MOD_HYPR, KC_RIGHT),
|
|
MOD_DN = MT(MOD_RCTL, KC_DOWN),
|
|
MOD_LT = MT(MOD_RGUI, KC_LEFT)
|
|
};
|