diff options
author | Sébastien Dailly <sebastien@dailly.me> | 2023-12-19 21:44:34 +0100 |
---|---|---|
committer | Sébastien Dailly <sebastien@dailly.me> | 2023-12-27 22:04:09 +0100 |
commit | cd92946f492bf13e09c6a5e6d24dcc4bbc523e6a (patch) | |
tree | b6ee6a4e024f20639b1a596208fded58895d0919 /qmk/keyboards/sofle_choc/keymaps/custom/keycodes.h | |
parent | 3cafccbde7acf7ae10ff8c4fbd38c6d075982fc6 (diff) |
Added the qmk firmware for sofle keyboard
Diffstat (limited to 'qmk/keyboards/sofle_choc/keymaps/custom/keycodes.h')
-rw-r--r-- | qmk/keyboards/sofle_choc/keymaps/custom/keycodes.h | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/qmk/keyboards/sofle_choc/keymaps/custom/keycodes.h b/qmk/keyboards/sofle_choc/keymaps/custom/keycodes.h new file mode 100644 index 0000000..9837769 --- /dev/null +++ b/qmk/keyboards/sofle_choc/keymaps/custom/keycodes.h @@ -0,0 +1,28 @@ +#pragma once + +enum { + // Custom key for defining the tapdance allowing to transform C into Ç + TD_C_CCED, + // Transform the key W into SHIFT or CAPSLOCK + TD_W_CAPSLOCK, + // Transform the key E into È + TD_E_EE, + TD_PRC, + TD_LAYER_SYMB, + TD_LSFT, +}; + +#define _BASE 0 +#define LAYER_SYMBOLS 1 + +#define MENU LGUI(BP_I) +#define KEY_C TD(TD_C_CCED) +#define KEY_W TD(TD_W_CAPSLOCK) +#define KEY_PRC TD(TD_PRC) +#define LT_SFT TD(TD_LSFT) +#define AL_ENT MT(MOD_RALT, KC_ENT) +#define AL_SPC MT(MOD_LALT, KC_SPC) +#define KEY_E TD(TD_E_EE) +#define KEY_T MT(MOD_RCTL, BP_T) +#define KEY_INS MT(MOD_RGUI, KC_INS) + |