| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- #pragma once
- #include "quantum.h"
- #include "tapdance.h"
- #include "wrapper.h"
- //#include "combo.h"
- enum {
- _BASE,
- _LOWER,
- _RAISE,
- _ADJUST,
- };
- // thumb keys.
- #define ALT_ENT ALT_T(KC_ENT)
- #define SFT_ESC SFT_T(KC_ESC)
- // home row mods.
- #define CT_O LCTL_T(KC_O)
- #define CT_N RCTL_T(KC_N)
- #define SH_A LSFT_T(KC_A)
- #define SH_S RSFT_T(KC_S)
- #define AL_E LALT_T(KC_E)
- #define AL_T RALT_T(KC_T)
- #define GU_I LGUI_T(KC_I)
- #define GU_D RGUI_T(KC_D)
- // layer toggle.
- #define LW_I LT(_LOWER, KC_I)
- #define LW_BSPC LT(_LOWER, KC_BSPC)
- #define RS_SPC LT(_RAISE, KC_SPC)
- #define RS_D LT(_RAISE, KC_D)
- // idk, man. not used, i guess.
- #define ADDDD MO(_ADJUST)
- // common shortcuts for windows and linux that i use.
- #define NXTTAB LCTL(KC_PGDN)
- #define PRVTAB LCTL(KC_PGUP)
- #define UPTAB LCTL(LSFT(KC_PGUP))
- #define DNTAB LCTL(LSFT(KC_PGDN))
- #define NXTWIN LALT(KC_TAB)
- #define PRVWIN LALT(LSFT(KC_TAB))
- #define CALDL LCTL(LALT(KC_DELT))
- #define TSKMGR LCTL(LSFT(KC_ESC))
- #define EXPLR LGUI(KC_E)
- #define LCKGUI LGUI(KC_L)
- #define CONPST LSFT(KC_INS)
- #define CLSGUI LALT(KC_F4)
- // tap dances
- #define CTL_DLT TD(TD_DLT_CTLDLT)
- #define SM_CLN TD(TD_SCLN_CLN)
- #define LFT_TMB TD(TD_LEFT_THUMB)
|