Kaleidoscope
|
Go to the source code of this file.
Classes | |
class | kaleidoscope::DualUse |
Namespaces | |
kaleidoscope | |
Macros | |
#define | MT(mod, key) (Key) { .raw = kaleidoscope::ranges::DUM_FIRST + (((Key_ ## mod).keyCode - Key_LeftControl.keyCode) << 8) + (Key_ ## key).keyCode } |
#define | SFT_T(key) MT(LeftShift, key) |
#define | CTL_T(key) MT(LeftControl, key) |
#define | ALT_T(key) MT(LeftAlt, key) |
#define | GUI_T(key) MT(LeftGui, key) |
#define | LT(layer, key) (Key) { .raw = kaleidoscope::ranges::DUL_FIRST + (layer << 8) + (Key_ ## key).keyCode } |
Variables | |
kaleidoscope::DualUse | DualUse |
#define ALT_T | ( | key | ) | MT(LeftAlt, key) |
#define CTL_T | ( | key | ) | MT(LeftControl, key) |
#define GUI_T | ( | key | ) | MT(LeftGui, key) |
#define LT | ( | layer, | |
key | |||
) | (Key) { .raw = kaleidoscope::ranges::DUL_FIRST + (layer << 8) + (Key_ ## key).keyCode } |
#define MT | ( | mod, | |
key | |||
) | (Key) { .raw = kaleidoscope::ranges::DUM_FIRST + (((Key_ ## mod).keyCode - Key_LeftControl.keyCode) << 8) + (Key_ ## key).keyCode } |
#define SFT_T | ( | key | ) | MT(LeftShift, key) |
kaleidoscope::DualUse DualUse |