Go to the source code of this file.
|
#define | MACRO_NONE 0 |
|
#define | MACRO(...) ({static const macro_t __m[] PROGMEM = { __VA_ARGS__, MACRO_ACTION_END }; &__m[0]; }) |
|
#define | MACRODOWN(...) (keyToggledOn(keyState) ? MACRO(__VA_ARGS__) : MACRO_NONE) |
|
#define | I(n) MACRO_ACTION_STEP_INTERVAL, n |
|
#define | W(n) MACRO_ACTION_STEP_WAIT, n |
|
#define | Dr(k) MACRO_ACTION_STEP_KEYDOWN, (k).flags, (k).keyCode |
|
#define | D(k) Dr(Key_ ## k) |
|
#define | Ur(k) MACRO_ACTION_STEP_KEYUP, (k).flags, (k).keyCode |
|
#define | U(k) Ur(Key_ ## k) |
|
#define | Tr(k) MACRO_ACTION_STEP_TAP, (k).flags, (k).keyCode |
|
#define | T(k) Tr(Key_ ## k) |
|
#define | Dc(k) MACRO_ACTION_STEP_KEYCODEDOWN, (Key_ ## k).keyCode |
|
#define | Uc(k) MACRO_ACTION_STEP_KEYCODEUP, (Key_ ## k).keyCode |
|
#define | Tc(k) MACRO_ACTION_STEP_TAPCODE, (Key_ ## k).keyCode |
|
#define | END MACRO_ACTION_END |
|
◆ Dc
◆ Dr
◆ END
◆ MACRO
◆ MACRO_NONE
◆ MACRODOWN
◆ Tc
◆ Tr
◆ Uc
◆ Ur
◆ macro_t
◆ MacroActionStepType
Enumerator |
---|
MACRO_ACTION_END | |
MACRO_ACTION_STEP_INTERVAL | |
MACRO_ACTION_STEP_WAIT | |
MACRO_ACTION_STEP_KEYDOWN | |
MACRO_ACTION_STEP_KEYUP | |
MACRO_ACTION_STEP_TAP | |
MACRO_ACTION_STEP_KEYCODEDOWN | |
MACRO_ACTION_STEP_KEYCODEUP | |
MACRO_ACTION_STEP_TAPCODE | |