mirror of
https://github.com/qmk/qmk_firmware.git
synced 2024-12-15 14:13:27 +00:00
46 lines
1021 B
Modula-2
46 lines
1021 B
Modula-2
|
// 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)
|