summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--docs/feature_unicode.md2
-rw-r--r--keyboards/atreus/keymaps/xk/keymap.c2
-rw-r--r--keyboards/atreus62/keymaps/d4mation/keymap.c2
-rw-r--r--keyboards/converter/ibm_terminal/keymaps/priyadi/keymap.c2
-rw-r--r--keyboards/dztech/dz65rgb/keymaps/catrielmuller/config.h2
-rw-r--r--keyboards/handwired/promethium/keymaps/default/keymap.c4
-rw-r--r--keyboards/handwired/promethium/keymaps/priyadi/keymap.c4
-rw-r--r--keyboards/kbdfans/kbd67/hotswap/keymaps/zunger/keymap.c2
-rwxr-xr-xkeyboards/kprepublic/bm43hsrgb/keymaps/bitstarr/config.h2
-rwxr-xr-xkeyboards/kprepublic/bm43hsrgb/keymaps/bitstarr/readme.md2
-rwxr-xr-xkeyboards/lets_split/keymaps/xk/keymap.c2
-rw-r--r--keyboards/mechkeys/mechmini/v2/keymaps/wsturgiss/keymap.c4
-rw-r--r--keyboards/planck/keymaps/buhearns/config.h2
-rw-r--r--keyboards/planck/keymaps/luke/keymap.c2
-rw-r--r--keyboards/planck/keymaps/snowkuma/keymap.c2
-rw-r--r--keyboards/spaceman/2_milk/keymaps/emoji/config.h2
-rw-r--r--keyboards/spaceman/2_milk/keymaps/emoji/readme.md2
-rw-r--r--keyboards/yatara/drink_me/keymaps/queen/config.h2
-rw-r--r--keyboards/yatara/drink_me/keymaps/queen/keymap.c2
-rw-r--r--quantum/process_keycode/process_unicode_common.h9
-rw-r--r--users/arkag/arkag.c2
-rw-r--r--users/sigma/sigma.c2
22 files changed, 23 insertions, 34 deletions
diff --git a/docs/feature_unicode.md b/docs/feature_unicode.md
index 94873d2827..0b06cae6c2 100644
--- a/docs/feature_unicode.md
+++ b/docs/feature_unicode.md
@@ -119,8 +119,6 @@ The following input modes are available:
119 119
120 !> Using the _Unicode Hex Input_ input source may disable some Option-based shortcuts, such as Option+Left and Option+Right. 120 !> Using the _Unicode Hex Input_ input source may disable some Option-based shortcuts, such as Option+Left and Option+Right.
121 121
122 !> `UC_OSX` is a deprecated alias of `UC_MAC` that will be removed in future versions of QMK. All new keymaps should use `UC_MAC`.
123
124* **`UC_LNX`**: Linux built-in IBus Unicode input. Supports code points up to `0x10FFFF` (all possible code points). 122* **`UC_LNX`**: Linux built-in IBus Unicode input. Supports code points up to `0x10FFFF` (all possible code points).
125 123
126 Enabled by default and works almost anywhere on IBus-enabled distros. Without IBus, this mode works under GTK apps, but rarely anywhere else. 124 Enabled by default and works almost anywhere on IBus-enabled distros. Without IBus, this mode works under GTK apps, but rarely anywhere else.
diff --git a/keyboards/atreus/keymaps/xk/keymap.c b/keyboards/atreus/keymaps/xk/keymap.c
index 8264618004..e981d20ac2 100644
--- a/keyboards/atreus/keymaps/xk/keymap.c
+++ b/keyboards/atreus/keymaps/xk/keymap.c
@@ -302,7 +302,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) {
302 return false; 302 return false;
303 break; 303 break;
304 case OSX: 304 case OSX:
305 set_unicode_input_mode(UC_OSX); 305 set_unicode_input_mode(UC_MAC);
306 return false; 306 return false;
307 break; 307 break;
308 } 308 }
diff --git a/keyboards/atreus62/keymaps/d4mation/keymap.c b/keyboards/atreus62/keymaps/d4mation/keymap.c
index 1f0cae666d..becf036233 100644
--- a/keyboards/atreus62/keymaps/d4mation/keymap.c
+++ b/keyboards/atreus62/keymaps/d4mation/keymap.c
@@ -154,7 +154,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
154 154
155/* Runs just one time when the keyboard initializes. */ 155/* Runs just one time when the keyboard initializes. */
156void eeconfig_init_keymap( void ) { 156void eeconfig_init_keymap( void ) {
157 set_unicode_input_mode( UC_OSX ); 157 set_unicode_input_mode( UC_MAC );
158}; 158};
159 159
160bool process_record_keymap( uint16_t keycode, keyrecord_t *record ) { 160bool process_record_keymap( uint16_t keycode, keyrecord_t *record ) {
diff --git a/keyboards/converter/ibm_terminal/keymaps/priyadi/keymap.c b/keyboards/converter/ibm_terminal/keymaps/priyadi/keymap.c
index 3d6da6eab8..a530a4b83a 100644
--- a/keyboards/converter/ibm_terminal/keymaps/priyadi/keymap.c
+++ b/keyboards/converter/ibm_terminal/keymaps/priyadi/keymap.c
@@ -289,7 +289,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
289 return false; 289 return false;
290 break; 290 break;
291 case OS_MAC: 291 case OS_MAC:
292 set_unicode_input_mode(UC_OSX); 292 set_unicode_input_mode(UC_MAC);
293 return false; 293 return false;
294 break; 294 break;
295 295
diff --git a/keyboards/dztech/dz65rgb/keymaps/catrielmuller/config.h b/keyboards/dztech/dz65rgb/keymaps/catrielmuller/config.h
index f57ac64041..966bc5d064 100644
--- a/keyboards/dztech/dz65rgb/keymaps/catrielmuller/config.h
+++ b/keyboards/dztech/dz65rgb/keymaps/catrielmuller/config.h
@@ -1,3 +1,3 @@
1#define LEADER_TIMEOUT 300 1#define LEADER_TIMEOUT 300
2#define FORCE_NKRO 2#define FORCE_NKRO
3#define UNICODE_SELECTED_MODES UC_LNX, UC_OSX, UC_WIN, UC_WINC \ No newline at end of file 3#define UNICODE_SELECTED_MODES UC_LNX, UC_MAC, UC_WIN, UC_WINC \ No newline at end of file
diff --git a/keyboards/handwired/promethium/keymaps/default/keymap.c b/keyboards/handwired/promethium/keymaps/default/keymap.c
index fcfcf51f24..7a6f7f09f2 100644
--- a/keyboards/handwired/promethium/keymaps/default/keymap.c
+++ b/keyboards/handwired/promethium/keymaps/default/keymap.c
@@ -606,7 +606,7 @@ void led_set_unicode_input_mode(void) {
606 case UC_LNX: 606 case UC_LNX:
607 rgbsps_set(LED_IND_LINUX, THEME_COLOR_LINUX); 607 rgbsps_set(LED_IND_LINUX, THEME_COLOR_LINUX);
608 break; 608 break;
609 case UC_OSX: 609 case UC_MAC:
610 rgbsps_set(LED_IND_APPLE, THEME_COLOR_APPLE); 610 rgbsps_set(LED_IND_APPLE, THEME_COLOR_APPLE);
611 break; 611 break;
612 case UC_WIN: 612 case UC_WIN:
@@ -1213,7 +1213,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
1213 return false; 1213 return false;
1214 break; 1214 break;
1215 case OSX: 1215 case OSX:
1216 set_unicode_input_mode(UC_OSX); 1216 set_unicode_input_mode(UC_MAC);
1217#ifdef RGBSPS_ENABLE 1217#ifdef RGBSPS_ENABLE
1218 led_set_unicode_input_mode(); 1218 led_set_unicode_input_mode();
1219#endif 1219#endif
diff --git a/keyboards/handwired/promethium/keymaps/priyadi/keymap.c b/keyboards/handwired/promethium/keymaps/priyadi/keymap.c
index 4df95111a7..17fd7a8419 100644
--- a/keyboards/handwired/promethium/keymaps/priyadi/keymap.c
+++ b/keyboards/handwired/promethium/keymaps/priyadi/keymap.c
@@ -609,7 +609,7 @@ void led_set_unicode_input_mode(void) {
609 case UC_LNX: 609 case UC_LNX:
610 rgbsps_set(LED_IND_LINUX, THEME_COLOR_LINUX); 610 rgbsps_set(LED_IND_LINUX, THEME_COLOR_LINUX);
611 break; 611 break;
612 case UC_OSX: 612 case UC_MAC:
613 rgbsps_set(LED_IND_APPLE, THEME_COLOR_APPLE); 613 rgbsps_set(LED_IND_APPLE, THEME_COLOR_APPLE);
614 break; 614 break;
615 case UC_WIN: 615 case UC_WIN:
@@ -1216,7 +1216,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
1216 return false; 1216 return false;
1217 break; 1217 break;
1218 case OSX: 1218 case OSX:
1219 set_unicode_input_mode(UC_OSX); 1219 set_unicode_input_mode(UC_MAC);
1220#ifdef RGBSPS_ENABLE 1220#ifdef RGBSPS_ENABLE
1221 led_set_unicode_input_mode(); 1221 led_set_unicode_input_mode();
1222#endif 1222#endif
diff --git a/keyboards/kbdfans/kbd67/hotswap/keymaps/zunger/keymap.c b/keyboards/kbdfans/kbd67/hotswap/keymaps/zunger/keymap.c
index dc27913cca..d18b9928cb 100644
--- a/keyboards/kbdfans/kbd67/hotswap/keymaps/zunger/keymap.c
+++ b/keyboards/kbdfans/kbd67/hotswap/keymaps/zunger/keymap.c
@@ -161,7 +161,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
161} 161}
162 162
163void eeconfig_init_user(void) { 163void eeconfig_init_user(void) {
164 set_unicode_input_mode(UC_OSX); 164 set_unicode_input_mode(UC_MAC);
165} 165}
166 166
167void matrix_init_user(void) { 167void matrix_init_user(void) {
diff --git a/keyboards/kprepublic/bm43hsrgb/keymaps/bitstarr/config.h b/keyboards/kprepublic/bm43hsrgb/keymaps/bitstarr/config.h
index 2283439493..496e9d2b2c 100755
--- a/keyboards/kprepublic/bm43hsrgb/keymaps/bitstarr/config.h
+++ b/keyboards/kprepublic/bm43hsrgb/keymaps/bitstarr/config.h
@@ -16,7 +16,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
16*/ 16*/
17#pragma once 17#pragma once
18 18
19#define UNICODE_SELECTED_MODES UC_WINC, UC_WIN, UC_LNX, UC_OSX 19#define UNICODE_SELECTED_MODES UC_WINC, UC_WIN, UC_LNX, UC_MAC
20#define UNICODE_CYCLE_PERSIST false 20#define UNICODE_CYCLE_PERSIST false
21 21
22#ifdef RGB_DI_PIN 22#ifdef RGB_DI_PIN
diff --git a/keyboards/kprepublic/bm43hsrgb/keymaps/bitstarr/readme.md b/keyboards/kprepublic/bm43hsrgb/keymaps/bitstarr/readme.md
index f43610a28d..f277cc284a 100755
--- a/keyboards/kprepublic/bm43hsrgb/keymaps/bitstarr/readme.md
+++ b/keyboards/kprepublic/bm43hsrgb/keymaps/bitstarr/readme.md
@@ -88,7 +88,7 @@ UNI Layer
88* Umlauts 88* Umlauts
89* Punctuation 89* Punctuation
90* Special Characters 90* Special Characters
91* Switching [Input Modes](https://beta.docs.qmk.fm/using-qmk/software-features/feature_unicode#2-input-modes-id-input-modes) (UC_WINC, UC_WIN, UC_LNX, UC_OSX) 91* Switching [Input Modes](https://beta.docs.qmk.fm/using-qmk/software-features/feature_unicode#2-input-modes-id-input-modes) (UC_WINC, UC_WIN, UC_LNX, UC_MAC)
92 92
93## 5 UNI2 Layer 93## 5 UNI2 Layer
94``` 94```
diff --git a/keyboards/lets_split/keymaps/xk/keymap.c b/keyboards/lets_split/keymaps/xk/keymap.c
index 66be11e01c..2b5bf5bfef 100755
--- a/keyboards/lets_split/keymaps/xk/keymap.c
+++ b/keyboards/lets_split/keymaps/xk/keymap.c
@@ -358,7 +358,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) {
358 return false; 358 return false;
359 break; 359 break;
360 case OSX: 360 case OSX:
361 set_unicode_input_mode(UC_OSX); 361 set_unicode_input_mode(UC_MAC);
362 return false; 362 return false;
363 break; 363 break;
364 } 364 }
diff --git a/keyboards/mechkeys/mechmini/v2/keymaps/wsturgiss/keymap.c b/keyboards/mechkeys/mechmini/v2/keymaps/wsturgiss/keymap.c
index 689a9ce36e..90020fd3f5 100644
--- a/keyboards/mechkeys/mechmini/v2/keymaps/wsturgiss/keymap.c
+++ b/keyboards/mechkeys/mechmini/v2/keymaps/wsturgiss/keymap.c
@@ -65,7 +65,7 @@ void matrix_scan_user(void) {
65 } 65 }
66 //tableflip (LEADER - TF) 66 //tableflip (LEADER - TF)
67 SEQ_TWO_KEYS(KC_T, KC_F) { 67 SEQ_TWO_KEYS(KC_T, KC_F) {
68 set_unicode_input_mode(UC_OSX); 68 set_unicode_input_mode(UC_MAC);
69 send_unicode_string("(ノಠ痊ಠ)ノ彡┻━┻"); 69 send_unicode_string("(ノಠ痊ಠ)ノ彡┻━┻");
70 } 70 }
71 //screencap (LEADER - SC) 71 //screencap (LEADER - SC)
@@ -74,7 +74,7 @@ void matrix_scan_user(void) {
74 } 74 }
75 //screencap (LEADER - TM) 75 //screencap (LEADER - TM)
76 SEQ_TWO_KEYS(KC_T, KC_M) { 76 SEQ_TWO_KEYS(KC_T, KC_M) {
77 set_unicode_input_mode(UC_OSX); 77 set_unicode_input_mode(UC_MAC);
78 register_unicode(0x2122); // ™ 78 register_unicode(0x2122); // ™
79 } 79 }
80 /* 80 /*
diff --git a/keyboards/planck/keymaps/buhearns/config.h b/keyboards/planck/keymaps/buhearns/config.h
index b8f3c18430..142fa1df21 100644
--- a/keyboards/planck/keymaps/buhearns/config.h
+++ b/keyboards/planck/keymaps/buhearns/config.h
@@ -2,7 +2,7 @@
2 2
3#ifdef AUDIO_ENABLE 3#ifdef AUDIO_ENABLE
4 #define STARTUP_SONG SONG(MARIO_MUSHROOM) 4 #define STARTUP_SONG SONG(MARIO_MUSHROOM)
5 #define UNICODE_SONG_OSX SONG(COIN_SOUND) 5 #define UNICODE_SONG_MAC SONG(COIN_SOUND)
6 #define UNICODE_SONG_LNX SONG(UNICODE_LINUX) 6 #define UNICODE_SONG_LNX SONG(UNICODE_LINUX)
7 #define UNICODE_SONG_WIN SONG(UNICODE_WINDOWS) 7 #define UNICODE_SONG_WIN SONG(UNICODE_WINDOWS)
8 #define UNICODE_SONG_WINC SONG(UNICODE_WINDOWS) 8 #define UNICODE_SONG_WINC SONG(UNICODE_WINDOWS)
diff --git a/keyboards/planck/keymaps/luke/keymap.c b/keyboards/planck/keymaps/luke/keymap.c
index 1fa0ea0745..8f20a55867 100644
--- a/keyboards/planck/keymaps/luke/keymap.c
+++ b/keyboards/planck/keymaps/luke/keymap.c
@@ -325,7 +325,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
325 set_unicode_input_mode(UC_LNX); 325 set_unicode_input_mode(UC_LNX);
326 break; 326 break;
327 case M_OSX: 327 case M_OSX:
328 set_unicode_input_mode(UC_OSX); 328 set_unicode_input_mode(UC_MAC);
329 break; 329 break;
330 case M_FUNCTION: 330 case M_FUNCTION:
331 if (record->event.pressed) { 331 if (record->event.pressed) {
diff --git a/keyboards/planck/keymaps/snowkuma/keymap.c b/keyboards/planck/keymaps/snowkuma/keymap.c
index fef6246b4a..3dbf680d95 100644
--- a/keyboards/planck/keymaps/snowkuma/keymap.c
+++ b/keyboards/planck/keymaps/snowkuma/keymap.c
@@ -369,5 +369,5 @@ void matrix_scan_user(void) {
369} 369}
370 370
371void matrix_init_user(void) { 371void matrix_init_user(void) {
372 set_unicode_input_mode(UC_OSX); 372 set_unicode_input_mode(UC_MAC);
373} 373}
diff --git a/keyboards/spaceman/2_milk/keymaps/emoji/config.h b/keyboards/spaceman/2_milk/keymaps/emoji/config.h
index 90e4d63102..2d86c008d5 100644
--- a/keyboards/spaceman/2_milk/keymaps/emoji/config.h
+++ b/keyboards/spaceman/2_milk/keymaps/emoji/config.h
@@ -1,2 +1,2 @@
1#define UNICODE_SELECTED_MODES UC_LNX, UC_OSX, UC_WIN, UC_WINC 1#define UNICODE_SELECTED_MODES UC_LNX, UC_MAC, UC_WIN, UC_WINC
2#define TAPPING_TERM 300 \ No newline at end of file 2#define TAPPING_TERM 300 \ No newline at end of file
diff --git a/keyboards/spaceman/2_milk/keymaps/emoji/readme.md b/keyboards/spaceman/2_milk/keymaps/emoji/readme.md
index 1d5a08730d..3bcc4831b3 100644
--- a/keyboards/spaceman/2_milk/keymaps/emoji/readme.md
+++ b/keyboards/spaceman/2_milk/keymaps/emoji/readme.md
@@ -16,7 +16,7 @@ You can change it permanently tapping 2 times the KeyOne to select the next mode
16 16
17## Unicode Mode List 17## Unicode Mode List
18- UC_LNX 18- UC_LNX
19- UC_OSX 19- UC_MAC
20- UC_WIN 20- UC_WIN
21- UC_WINC 21- UC_WINC
22 22
diff --git a/keyboards/yatara/drink_me/keymaps/queen/config.h b/keyboards/yatara/drink_me/keymaps/queen/config.h
index 037c4737f6..ed8565a311 100644
--- a/keyboards/yatara/drink_me/keymaps/queen/config.h
+++ b/keyboards/yatara/drink_me/keymaps/queen/config.h
@@ -1 +1 @@
#define UNICODE_SELECTED_MODES UC_LNX, UC_OSX, UC_WIN, UC_WINC #define UNICODE_SELECTED_MODES UC_LNX, UC_MAC, UC_WIN, UC_WINC
diff --git a/keyboards/yatara/drink_me/keymaps/queen/keymap.c b/keyboards/yatara/drink_me/keymaps/queen/keymap.c
index 44da2b31ec..70b24be79d 100644
--- a/keyboards/yatara/drink_me/keymaps/queen/keymap.c
+++ b/keyboards/yatara/drink_me/keymaps/queen/keymap.c
@@ -23,7 +23,7 @@ void td_diamond_osx (qk_tap_dance_state_t *state, void *user_data) {
23 if (state->count == 1) { 23 if (state->count == 1) {
24 register_unicode(0x2666); // ♦ 24 register_unicode(0x2666); // ♦
25 } else { 25 } else {
26 set_unicode_input_mode(UC_OSX); 26 set_unicode_input_mode(UC_MAC);
27 } 27 }
28 reset_tap_dance(state); 28 reset_tap_dance(state);
29} 29}
diff --git a/quantum/process_keycode/process_unicode_common.h b/quantum/process_keycode/process_unicode_common.h
index bdc7a1dedd..0fe672d26a 100644
--- a/quantum/process_keycode/process_unicode_common.h
+++ b/quantum/process_keycode/process_unicode_common.h
@@ -49,15 +49,6 @@
49# define UNICODE_TYPE_DELAY 10 49# define UNICODE_TYPE_DELAY 10
50#endif 50#endif
51 51
52// Deprecated aliases
53#if !defined(UNICODE_KEY_MAC) && defined(UNICODE_KEY_OSX)
54# define UNICODE_KEY_MAC UNICODE_KEY_OSX
55#endif
56#if !defined(UNICODE_SONG_MAC) && defined(UNICODE_SONG_OSX)
57# define UNICODE_SONG_MAC UNICODE_SONG_OSX
58#endif
59#define UC_OSX UC_MAC
60
61enum unicode_input_modes { 52enum unicode_input_modes {
62 UC_MAC, // macOS using Unicode Hex Input 53 UC_MAC, // macOS using Unicode Hex Input
63 UC_LNX, // Linux using IBus 54 UC_LNX, // Linux using IBus
diff --git a/users/arkag/arkag.c b/users/arkag/arkag.c
index da85d4f6d4..00abbf2ae3 100644
--- a/users/arkag/arkag.c
+++ b/users/arkag/arkag.c
@@ -190,7 +190,7 @@ void set_os (uint8_t os, bool update) {
190 } 190 }
191 switch (os) { 191 switch (os) {
192 case OS_MAC: 192 case OS_MAC:
193 set_unicode_input_mode(UC_OSX); 193 set_unicode_input_mode(UC_MAC);
194 underglow = (Color){ 213, 255, 255 }; 194 underglow = (Color){ 213, 255, 255 };
195 break; 195 break;
196 case OS_WIN: 196 case OS_WIN:
diff --git a/users/sigma/sigma.c b/users/sigma/sigma.c
index 8470060a53..64fa68228b 100644
--- a/users/sigma/sigma.c
+++ b/users/sigma/sigma.c
@@ -67,7 +67,7 @@ void set_os(uint8_t os) {
67#if defined(UNICODE_ENABLE) || defined(UNICODEMAP_ENABLE) || defined(UCIS_ENABLE) 67#if defined(UNICODE_ENABLE) || defined(UNICODEMAP_ENABLE) || defined(UCIS_ENABLE)
68 switch (os) { 68 switch (os) {
69 case _OS_MACOS: 69 case _OS_MACOS:
70 set_unicode_input_mode(UC_OSX); 70 set_unicode_input_mode(UC_MAC);
71 break; 71 break;
72 case _OS_LINUX: 72 case _OS_LINUX:
73 set_unicode_input_mode(UC_LNX); 73 set_unicode_input_mode(UC_LNX);