summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--docs/feature_unicode.md44
-rw-r--r--docs/keycodes.md25
-rw-r--r--keyboards/a_dux/keymaps/daliusd/config.h2
-rw-r--r--keyboards/abacus/keymaps/unicodemap/keymap.c2
-rw-r--r--keyboards/atreus62/keymaps/d4mation/keymap.c4
-rw-r--r--keyboards/b_sides/rev41lp/keymaps/namnlos/config.h2
-rw-r--r--keyboards/b_sides/rev41lp/keymaps/namnlos/keymap.c2
-rw-r--r--keyboards/bastardkb/charybdis/4x6/keymaps/drashna/keymap.c2
-rw-r--r--keyboards/bop/config.h2
-rw-r--r--keyboards/checkerboards/quark/keymaps/pezhore/config.h2
-rw-r--r--keyboards/checkerboards/quark/keymaps/pezhore/keymap.c4
-rw-r--r--keyboards/contra/keymaps/bramver/keymap.c2
-rw-r--r--keyboards/converter/ibm_terminal/keymaps/priyadi/keymap.c8
-rw-r--r--keyboards/crkbd/keymaps/nimishgautam/config.h2
-rw-r--r--keyboards/crkbd/keymaps/ollyhayes/config.h2
-rw-r--r--keyboards/crkbd/keymaps/rmeli/config.h2
-rw-r--r--keyboards/crkbd/keymaps/rmeli/keymap.c4
-rw-r--r--keyboards/donutcables/budget96/keymaps/donut/keymap.c2
-rw-r--r--keyboards/doro67/multi/keymaps/konstantin/keymap.c2
-rw-r--r--keyboards/durgod/k320/keymaps/kuenhlee/keymap.c2
-rw-r--r--keyboards/dztech/dz65rgb/keymaps/catrielmuller/config.h2
-rw-r--r--keyboards/dztech/dz65rgb/keymaps/catrielmuller/keymap.c2
-rw-r--r--keyboards/evyd13/wasdat/keymaps/konstantin/keymap.c2
-rw-r--r--keyboards/gmmk/gmmk2/p96/ansi/keymaps/default/keymap.c2
-rw-r--r--keyboards/gmmk/gmmk2/p96/ansi/keymaps/via/keymap.c2
-rw-r--r--keyboards/gmmk/gmmk2/p96/iso/keymaps/default/keymap.c2
-rw-r--r--keyboards/gmmk/gmmk2/p96/iso/keymaps/via/keymap.c2
-rw-r--r--keyboards/handwired/2x5keypad/keymaps/default_tapdance/keymap.c2
-rw-r--r--keyboards/handwired/aek64/keymaps/4sstylz/keymap.c2
-rw-r--r--keyboards/handwired/d48/keymaps/anderson/keymap.c2
-rw-r--r--keyboards/handwired/d48/keymaps/default/keymap.c2
-rw-r--r--keyboards/handwired/obuwunkunubi/spaget/keymaps/default/keymap.c2
-rw-r--r--keyboards/handwired/promethium/keymaps/default/keymap.c16
-rw-r--r--keyboards/handwired/promethium/keymaps/priyadi/keymap.c16
-rw-r--r--keyboards/handwired/t111/keymaps/oleg/config.h2
-rw-r--r--keyboards/handwired/t111/keymaps/oleg/keymap.c2
-rw-r--r--keyboards/handwired/tractyl_manuform/4x6_right/keymaps/drashna/keymap.c2
-rw-r--r--keyboards/handwired/tractyl_manuform/5x6_right/keymaps/drashna/keymap.c2
-rw-r--r--keyboards/handwired/videowriter/keymaps/oleg/keymap.c2
-rw-r--r--keyboards/handwired/wulkan/keymaps/default/keymap.c2
-rw-r--r--keyboards/idobao/id75/keymaps/gkbd/config.h2
-rw-r--r--keyboards/input_club/ergodox_infinity/keymaps/not-quite-neo/keymap.c2
-rw-r--r--keyboards/input_club/whitefox/keymaps/konstantin/keymap.c2
-rw-r--r--keyboards/kbdfans/kbd67/hotswap/keymaps/zunger/keymap.c2
-rw-r--r--keyboards/kbdfans/kbd6x/keymaps/othi/keymap.c2
-rw-r--r--keyboards/keebio/levinson/keymaps/drogglbecher/keymap.c2
-rw-r--r--keyboards/keebio/nyquist/keymaps/bramver/keymap.c2
-rw-r--r--keyboards/keebio/quefrency/keymaps/bramver/keymap.c2
-rw-r--r--keyboards/keychron/q1/rev_0102/keymaps/victorsavu3/config.h2
-rwxr-xr-xkeyboards/kprepublic/bm43hsrgb/keymaps/bitstarr/config.h2
-rwxr-xr-xkeyboards/kprepublic/bm43hsrgb/keymaps/bitstarr/keymap.c2
-rwxr-xr-xkeyboards/kprepublic/bm43hsrgb/keymaps/bitstarr/readme.md2
-rw-r--r--keyboards/kprepublic/bm60hsrgb_poker/rev1/keymaps/carlosala/config.h2
-rw-r--r--keyboards/ktec/ergodone/keymaps/vega/keymap.c8
-rw-r--r--keyboards/lyso1/lck75/config.h2
-rw-r--r--keyboards/massdrop/alt/keymaps/charlesrocket/config.h2
-rw-r--r--keyboards/massdrop/alt/keymaps/charlesrocket/keymap.c2
-rw-r--r--keyboards/mechkeys/mechmini/v2/keymaps/wsturgiss/keymap.c4
-rw-r--r--keyboards/mitosis/keymaps/nzen/keymap.c2
-rw-r--r--keyboards/mlego/m48/keymaps/default/config.h2
-rw-r--r--keyboards/mlego/m60/keymaps/default/config.h2
-rw-r--r--keyboards/mlego/m60_split/keymaps/default/config.h2
-rw-r--r--keyboards/mlego/m65/keymaps/uk/config.h4
-rw-r--r--keyboards/moonlander/keymaps/drashna/keymap.c2
-rw-r--r--keyboards/planck/keymaps/buhearns/keymap.c2
-rw-r--r--keyboards/planck/keymaps/mwpeterson/keymap.c2
-rw-r--r--keyboards/planck/keymaps/rootiest/config.h2
-rw-r--r--keyboards/planck/keymaps/rootiest/keymap.c4
-rw-r--r--keyboards/planck/keymaps/sascha/keymap.c2
-rw-r--r--keyboards/planck/keymaps/snowkuma/keymap.c2
-rw-r--r--keyboards/planck/keymaps/zach/zach_common_functions.c4
-rw-r--r--keyboards/preonic/keymaps/pezhore/config.h2
-rw-r--r--keyboards/preonic/keymaps/pezhore/keymap.c10
-rw-r--r--keyboards/preonic/keymaps/zach/zach_common_functions.c4
-rw-r--r--keyboards/redox/keymaps/jeherve/config.h2
-rw-r--r--keyboards/reviung/reviung41/keymaps/ciutadellla/config.h2
-rw-r--r--keyboards/reviung/reviung41/keymaps/ciutadellla/keymap.c2
-rw-r--r--keyboards/salicylic_acid3/nknl7jp/keymaps/salicylic/config.h2
-rw-r--r--keyboards/signum/3_0/keymaps/default/layout.py2
-rw-r--r--keyboards/spaceman/2_milk/keymaps/emoji/config.h2
-rw-r--r--keyboards/spaceman/2_milk/keymaps/emoji/readme.md10
-rw-r--r--keyboards/spaceman/2_milk/keymaps/encg/config.h2
-rw-r--r--keyboards/spaceman/2_milk/keymaps/encg/readme.md2
-rw-r--r--keyboards/splitkb/kyria/keymaps/drashna/keymap.c2
-rw-r--r--keyboards/splitkb/kyria/keymaps/lw/config.h2
-rw-r--r--keyboards/splitkb/kyria/keymaps/lw/keymap.c4
-rw-r--r--keyboards/splitkb/kyria/keymaps/lw/readme.md4
-rw-r--r--keyboards/thevankeyboards/minivan/keymaps/josjoha/keymap.c2
-rw-r--r--keyboards/xiudi/xd75/keymaps/billypython/keymap.c2
-rw-r--r--keyboards/xiudi/xd75/keymaps/bramver/keymap.c2
-rw-r--r--keyboards/xiudi/xd75/keymaps/markus/config.h2
-rw-r--r--keyboards/xiudi/xd75/keymaps/markus/keymap.c6
-rw-r--r--keyboards/xiudi/xd75/keymaps/minna/config.h2
-rw-r--r--keyboards/xiudi/xd75/keymaps/minna/keymap.c2
-rw-r--r--keyboards/yatara/drink_me/keymaps/queen/config.h2
-rw-r--r--keyboards/yatara/drink_me/keymaps/queen/keymap.c8
-rw-r--r--keyboards/ymdk/melody96/keymaps/dvz/config.h2
-rw-r--r--keyboards/ymdk/melody96/keymaps/konstantin/keymap.c2
-rw-r--r--keyboards/ymdk/melody96/keymaps/zunger/keymap.c2
-rwxr-xr-xlayouts/community/60_iso/bifbofii/keymap.c4
-rw-r--r--layouts/community/65_ansi_blocker/spidey3/keymap.c4
-rw-r--r--layouts/community/75_ansi/spidey3/keymap.c4
-rw-r--r--layouts/community/ergodox/deadcyclo/keymap.c2
-rw-r--r--layouts/community/ergodox/drashna/keymap.c2
-rw-r--r--layouts/community/ortho_4x12/bifbofii/keymap.c4
-rw-r--r--layouts/community/ortho_5x12/riblee/config.h2
-rw-r--r--layouts/community/ortho_5x12/riblee/keymap.c2
-rw-r--r--quantum/process_keycode/process_unicode_common.c28
-rw-r--r--quantum/quantum_keycodes.h32
-rw-r--r--quantum/quantum_keycodes_legacy.h9
-rw-r--r--quantum/unicode/unicode.c54
-rw-r--r--quantum/unicode/unicode.h15
-rw-r--r--tests/caps_word/caps_word_unicodemap/config.h2
-rw-r--r--tests/test_common/test_driver.hpp2
-rw-r--r--users/arkag/arkag.c6
-rw-r--r--users/drashna/config.h2
-rw-r--r--users/konstantin/config.h2
-rw-r--r--users/kuchosauronad0/kuchosauronad0.c4
-rw-r--r--users/ridingqwerty/ridingqwerty.c2
-rw-r--r--users/romus/romus.c6
-rw-r--r--users/rupa/config.h2
-rw-r--r--users/rupa/wrappers.h2
-rw-r--r--users/rverst/rverst.c6
-rw-r--r--users/rverst/unicode.h2
-rw-r--r--users/sigma/sigma.c6
-rw-r--r--users/spidey3/config.h2
-rw-r--r--users/spidey3/layer_rgb.c22
-rw-r--r--users/spidey3/spidey3.c6
-rw-r--r--users/spidey3/spidey3_unicode.c2
-rw-r--r--users/uqs/config.h2
-rw-r--r--users/uqs/uqs.c4
-rw-r--r--users/yet-another-developer/yet-another-developer.c4
132 files changed, 304 insertions, 293 deletions
diff --git a/docs/feature_unicode.md b/docs/feature_unicode.md
index 0b06cae6c2..a93e9ad2ba 100644
--- a/docs/feature_unicode.md
+++ b/docs/feature_unicode.md
@@ -112,28 +112,28 @@ Unicode input in QMK works by inputting a sequence of characters to the OS, sort
The following input modes are available:
-* **`UC_MAC`**: macOS built-in Unicode hex input. Supports code points up to `0x10FFFF` (all possible code points).
+* **`UNICODE_MODE_MACOS`**: macOS built-in Unicode hex input. Supports code points up to `0x10FFFF` (all possible code points).
To enable, go to _System Preferences > Keyboard > Input Sources_, add _Unicode Hex Input_ to the list (it's under _Other_), then activate it from the input dropdown in the Menu Bar.
By default, this mode uses the left Option key (`KC_LALT`) for Unicode input, but this can be changed by defining [`UNICODE_KEY_MAC`](#input-key-configuration) with a different keycode.
!> Using the _Unicode Hex Input_ input source may disable some Option-based shortcuts, such as Option+Left and Option+Right.
-* **`UC_LNX`**: Linux built-in IBus Unicode input. Supports code points up to `0x10FFFF` (all possible code points).
+* **`UNICODE_MODE_LINUX`**: Linux built-in IBus Unicode input. Supports code points up to `0x10FFFF` (all possible code points).