2019-09-02 14:40:01 +00:00
|
|
|
#pragma once
|
|
|
|
#include "ninjonas.h"
|
|
|
|
|
|
|
|
enum custom_keycodes {
|
|
|
|
// Layer Macros
|
|
|
|
QWERTY = SAFE_RANGE,
|
|
|
|
DVORAK,
|
|
|
|
COLEMAK,
|
|
|
|
// Custom Macros
|
|
|
|
M_PYNV,
|
|
|
|
M_SHFT,
|
|
|
|
M_MAKE,
|
2019-09-26 04:28:06 +00:00
|
|
|
M_MALL,
|
2019-09-02 14:40:01 +00:00
|
|
|
M_FLSH,
|
|
|
|
M_VRSN,
|
|
|
|
M_CODE,
|
2019-10-07 17:42:03 +00:00
|
|
|
M_TERM,
|
2020-02-01 06:38:05 +00:00
|
|
|
M_COPA,
|
2019-09-30 17:50:27 +00:00
|
|
|
// Secret Macros
|
|
|
|
M_XXX1,
|
|
|
|
M_XXX2,
|
|
|
|
M_XXX3,
|
|
|
|
M_XXX4,
|
|
|
|
M_XXX5,
|
2019-09-02 14:40:01 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
bool process_record_secrets(uint16_t keycode, keyrecord_t *record);
|
|
|
|
bool process_record_keymap(uint16_t keycode, keyrecord_t *record);
|
2019-09-30 17:50:27 +00:00
|
|
|
#ifdef OLED_DRIVER_ENABLE
|
|
|
|
bool process_record_oled(uint16_t keycode, keyrecord_t *record);
|
|
|
|
#endif
|