12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- #pragma once
- #include "ridingqwerty.h"
- #if defined(KEYMAP_SAFE_RANGE)
- #define PLACEHOLDER_SAFE_RANGE KEYMAP_SAFE_RANGE
- #else
- #define PLACEHOLDER_SAFE_RANGE SAFE_RANGE
- #endif
- bool process_record_secrets(uint16_t keycode, keyrecord_t *record);
- bool process_record_keymap(uint16_t keycode, keyrecord_t *record);
- enum userspace_custom_keycodes {
- VERSION = PLACEHOLDER_SAFE_RANGE,
- QWERTY,
- DVORAK,
- COLEMAK,
- #if defined(UNICODE_ENABLE) || defined(UNICODEMAP_ENABLE)
- GREEK,
- RUSSIAN,
- RUNES,
- HIRAGAN,
- #endif
- MAKE,
- RG_QUOT,
- TESTING,
- RNGWORD,
- CCCV,
- SEED,
- SARCASM,
- VPRWAVE,
- STRAYA,
- SECRET0,
- SECRET1,
- SECRET2,
- SECRET3,
- SECRET4,
- SECRET5,
- SECRET6,
- SECRET7,
- SECRET8,
- NEW_SAFE_RANGE // start new keyboard-level declarations with NEW_SAFE_RANGE
- };
- // clang-format off
- typedef union {
- struct {
- uint8_t aesthetic : 1,
- spongebob : 1,
- uppercase : 1,
- australia : 1,
- unusued : 4;
- };
- uint8_t all;
- } mode_config_t;
- // clang-format on
- extern mode_config_t mode;
|