diff options
author | pcoves <[email protected]> | 2020-07-08 22:57:11 +0200 |
---|---|---|
committer | GitHub <[email protected]> | 2020-07-08 21:57:11 +0100 |
commit | facca2331519d5d56a926f93f0cdf925fe0857da (patch) | |
tree | 575913db2ecb5a78eeb22acabd69825f54d31b0d /users/pcoves/pcoves.c | |
parent | 071e0c2029e7923cbaa6ff721365b2f61cdd08d8 (diff) | |
download | qmk_firmware-facca2331519d5d56a926f93f0cdf925fe0857da.tar.gz qmk_firmware-facca2331519d5d56a926f93f0cdf925fe0857da.zip |
Add pcoves's userspace (#9354)
Co-authored-by: Ryan <[email protected]>
Co-authored-by: Pablo COVES <[email protected]>
Diffstat (limited to 'users/pcoves/pcoves.c')
-rw-r--r-- | users/pcoves/pcoves.c | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/users/pcoves/pcoves.c b/users/pcoves/pcoves.c new file mode 100644 index 0000000000..af5b987a6f --- /dev/null +++ b/users/pcoves/pcoves.c @@ -0,0 +1,44 @@ +#include "pcoves.h" + +#ifdef RAINBOW_UNICORN_ENABLE +#include "rainbowUnicorn.h" +#endif + +#ifdef UNICODE_ENABLE +#include "unicode.h" +#endif + +#if SECRET_ENABLE +#include "secret.h" +#endif + +__attribute__((weak)) void eeconfig_init_keymap(void) {} + +void eeconfig_init_user(void) { +#ifdef UNICODE_ENABLE + set_unicode_input_mode(UC_LNX); +#endif + eeconfig_init_keymap(); +} + +__attribute__((weak)) bool process_record_keymap(uint16_t keycode, keyrecord_t *record) { return true; } + +bool process_record_user(uint16_t keycode, keyrecord_t *record) { + switch (keycode) { + case AUTRUCHE: + if (record->event.pressed) SEND_STRING("Autruche"); + return true; + } + + return process_record_keymap(keycode, record) +#ifdef RAINBOW_UNICORN_ENABLE + && process_record_rainbowUnicorn(keycode, record) +#endif +#ifdef UNICODE_ENABLE + && process_record_unicode(keycode, record) +#endif +#if SECRET_ENABLE + && process_record_secret(keycode, record) +#endif + ; +} |