ridingqwerty: userspace update (#8076)

* Userspace overhaul

* Remove testing directory

* Minorca keymap tweaks
This commit is contained in:
ridingqwerty 2020-02-04 14:17:10 -05:00 committed by GitHub
parent 50554ca270
commit 964ed17716
Failed to generate hash of commit
18 changed files with 2388 additions and 101 deletions

View file

@ -11,19 +11,48 @@ bool process_record_secrets(uint16_t keycode, keyrecord_t *record);
bool process_record_keymap(uint16_t keycode, keyrecord_t *record);
enum userspace_custom_keycodes {
FIRST = PLACEHOLDER_SAFE_RANGE,
RUSTY,
FUEL,
C0RE,
MUNKY,
AR1ST,
VAXIS,
OS_LAB,
CDLOCAL,
SYSNOC,
VERSION = PLACEHOLDER_SAFE_RANGE,
QWERTY,
DVORAK,
COLEMAK,
#if defined(UNICODE_ENABLE) || defined(UNICODEMAP_ENABLE)
GREEK,
RUSSIAN,
RUNES,
HIRAGAN,
#endif
MAKE,
RG_QUOT,
LAST
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
};
bool process_record_secrets(uint16_t keycode, keyrecord_t *record);
bool process_record_keymap(uint16_t keycode, keyrecord_t *record);
// 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;