// Define keycodes in custom keys. // KEYCode, mod keycode, to set for n-shot. // ONESHOT is for one. // NSHOT takes a count. // oneshots ONESHOT(OS_LSFT, KC_LSFT) ONESHOT(OS_LCTL, KC_LCTL) ONESHOT(OS_LALT, KC_LALT) ONESHOT(OS_LGUI, KC_LGUI) ONESHOT(OS_RSFT, KC_RSFT) ONESHOT(OS_RCTL, KC_RCTL) ONESHOT(OS_RALT, KC_RALT) ONESHOT(OS_RGUI, KC_RGUI) // N-Shots NSHOT(TS_LCTL, KC_LCTL, 2) NSHOT(TS_RCTL, KC_RCTL, 2) // Keys which will cancel the n-shots. CANCEL_KEY( PANIC) CANCEL_KEY( CLEAR) //CANCEL_KEY( THM_LH0) //CANCEL_KEY( THM_LH1) //CANCEL_KEY( THM_RH0) //CANCEL_KEY( THM_RH1) // inherited from @possumvibes, keeping for now. // Keys which will be ignored by n-shots. //IGNORE_KEY( THM_LH0) //IGNORE_KEY( THM_LH1) //IGNORE_KEY( THM_RH0) //IGNORE_KEY( THM_RH1) //IGNORE_KEY( SYM_OSL) //IGNORE_KEY( SYM_TG) //IGNORE_KEY( NAV_TG) //IGNORE_KEY( NUM_OSL) //IGNORE_KEY( NUM_TO) //IGNORE_KEY( FUN_OSL) //IGNORE_KEY( ALPHA) IGNORE_KEY( SML_NAV) IGNORE_KEY( SPC_TOPR) // IGNORE_KEY( SML_KEYPAD) //IGNORE_KEY( SML_TOPROWS)