Remove the predefined macros
However cool they are, i don’t really use them.
This commit is contained in:
parent
091c29ed2e
commit
0da0c8c003
37
Model100.ino
37
Model100.ino
@ -46,11 +46,6 @@
|
||||
|
||||
#include "TapDance.h"
|
||||
|
||||
enum {
|
||||
MACRO_VERSION_INFO,
|
||||
MACRO_ANY,
|
||||
};
|
||||
|
||||
/** The Model 100's key layouts are defined as 'keymaps'.
|
||||
*
|
||||
* Each keymap is defined as a list using the 'KEYMAP_STACKED' macro, built
|
||||
@ -102,7 +97,7 @@ KEYMAPS(
|
||||
Key_LeftControl, Key_Backspace, OSL(SHIFTED), Key_Escape,
|
||||
OSL(FUNCTION),
|
||||
|
||||
M(1), Key_6, Key_7, Key_8, Key_9, Key_Backtick, MoveToLayer(HUN),
|
||||
___, Key_6, Key_7, Key_8, Key_9, Key_Backtick, MoveToLayer(HUN),
|
||||
TD(1), Key_F, Key_G, Key_C, Key_R, Key_L, LSHIFT(Key_7),
|
||||
Key_D, Key_H, Key_T, Key_N, Key_S, LSHIFT(Key_1),
|
||||
Key_Enter, Key_B, Key_M, Key_W, Key_V, Key_Y, Key_Slash,
|
||||
@ -117,7 +112,7 @@ KEYMAPS(
|
||||
___, LSHIFT(Key_Backspace), ___, ___,
|
||||
___,
|
||||
|
||||
M(0), RALT(Key_3), RALT(Key_C), RALT(Key_Slash), LSHIFT(Key_8), LSHIFT(Key_9), MoveToLayer(COLEMAK),
|
||||
___, RALT(Key_3), RALT(Key_C), RALT(Key_Slash), LSHIFT(Key_8), LSHIFT(Key_9), MoveToLayer(COLEMAK),
|
||||
LSHIFT(Key_Enter), LSHIFT(Key_F), LSHIFT(Key_G), LSHIFT(Key_C), LSHIFT(Key_R), LSHIFT(Key_L), LSHIFT(Key_3),
|
||||
LSHIFT(Key_D), LSHIFT(Key_H), LSHIFT(Key_T), LSHIFT(Key_N), LSHIFT(Key_S), LSHIFT(Key_2),
|
||||
___, LSHIFT(Key_B), LSHIFT(Key_M), LSHIFT(Key_W), LSHIFT(Key_V), LSHIFT(Key_Y), LSHIFT(Key_Slash),
|
||||
@ -233,34 +228,6 @@ KEYMAPS(
|
||||
/* Re-enable astyle's indent enforcement */
|
||||
// clang-format on
|
||||
|
||||
static void versionInfoMacro(uint8_t key_state) {
|
||||
if (keyToggledOn(key_state)) {
|
||||
Macros.type(PSTR("Keyboardio Model 100 - Kaleidoscope "));
|
||||
Macros.type(PSTR(BUILD_INFORMATION));
|
||||
}
|
||||
}
|
||||
|
||||
static void anyKeyMacro(KeyEvent &event) {
|
||||
if (keyToggledOn(event.state)) {
|
||||
event.key.setKeyCode(Key_A.getKeyCode() + (uint8_t)(millis() % 36));
|
||||
event.key.setFlags(0);
|
||||
}
|
||||
}
|
||||
|
||||
const macro_t *macroAction(uint8_t macro_id, KeyEvent &event) {
|
||||
switch (macro_id) {
|
||||
|
||||
case MACRO_VERSION_INFO:
|
||||
versionInfoMacro(event.state);
|
||||
break;
|
||||
|
||||
case MACRO_ANY:
|
||||
anyKeyMacro(event);
|
||||
break;
|
||||
}
|
||||
return MACRO_NONE;
|
||||
}
|
||||
|
||||
void toggleLedsOnSuspendResume(
|
||||
kaleidoscope::plugin::HostPowerManagement::Event event) {
|
||||
switch (event) {
|
||||
|
Loading…
Reference in New Issue
Block a user