diff options
author | Eric Gebhart <e.a.gebhart@gmail.com> | 2022-11-12 00:09:41 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-11-11 23:09:41 +0000 |
commit | 050472a4d07d07c1d9ae17d2fd26d44e9d95d950 (patch) | |
tree | 8c326011ec8cac395a92839ec4b420bf12652fa1 /users/ericgebhart/defs/nshot.def | |
parent | 49a78b81145213e2883e6c3beab6d9c136c10085 (diff) |
Eric Gebhart user space and keymaps (#17487)
Co-authored-by: Drashna Jaelre <drashna@live.com>
Diffstat (limited to 'users/ericgebhart/defs/nshot.def')
-rw-r--r-- | users/ericgebhart/defs/nshot.def | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/users/ericgebhart/defs/nshot.def b/users/ericgebhart/defs/nshot.def new file mode 100644 index 0000000000..79559534c7 --- /dev/null +++ b/users/ericgebhart/defs/nshot.def @@ -0,0 +1,45 @@ +// 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) |