diff options
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. */ |
| 156 | void eeconfig_init_keymap( void ) { | 156 | void eeconfig_init_keymap( void ) { |
| 157 | set_unicode_input_mode( UC_OSX ); | 157 | set_unicode_input_mode( UC_MAC ); |
| 158 | }; | 158 | }; |
| 159 | 159 | ||
| 160 | bool process_record_keymap( uint16_t keycode, keyrecord_t *record ) { | 160 | bool 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 | ||
| 163 | void eeconfig_init_user(void) { | 163 | void eeconfig_init_user(void) { |
| 164 | set_unicode_input_mode(UC_OSX); | 164 | set_unicode_input_mode(UC_MAC); |
| 165 | } | 165 | } |
| 166 | 166 | ||
| 167 | void matrix_init_user(void) { | 167 | void 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 | ||
| 371 | void matrix_init_user(void) { | 371 | void 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 | |||
| 61 | enum unicode_input_modes { | 52 | enum 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); |
