Remove UNICODE_KEY_OSX and UC_OSX (#18290)

This commit is contained in:
Ryan 2022-09-07 03:07:08 +10:00 committed by GitHub
parent c6ab11bc45
commit 8833b28361
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
22 changed files with 23 additions and 34 deletions

View file

@ -119,8 +119,6 @@ The following input modes are available:
!> Using the _Unicode Hex Input_ input source may disable some Option-based shortcuts, such as Option+Left and Option+Right. !> Using the _Unicode Hex Input_ input source may disable some Option-based shortcuts, such as Option+Left and Option+Right.
!> `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`.
* **`UC_LNX`**: Linux built-in IBus Unicode input. Supports code points up to `0x10FFFF` (all possible code points). * **`UC_LNX`**: Linux built-in IBus Unicode input. Supports code points up to `0x10FFFF` (all possible code points).
Enabled by default and works almost anywhere on IBus-enabled distros. Without IBus, this mode works under GTK apps, but rarely anywhere else. Enabled by default and works almost anywhere on IBus-enabled distros. Without IBus, this mode works under GTK apps, but rarely anywhere else.

View file

@ -302,7 +302,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) {
return false; return false;
break; break;
case OSX: case OSX:
set_unicode_input_mode(UC_OSX); set_unicode_input_mode(UC_MAC);
return false; return false;
break; break;
} }

View file

@ -154,7 +154,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Runs just one time when the keyboard initializes. */ /* Runs just one time when the keyboard initializes. */
void eeconfig_init_keymap( void ) { void eeconfig_init_keymap( void ) {
set_unicode_input_mode( UC_OSX ); set_unicode_input_mode( UC_MAC );
}; };
bool process_record_keymap( uint16_t keycode, keyrecord_t *record ) { bool process_record_keymap( uint16_t keycode, keyrecord_t *record ) {

View file

@ -289,7 +289,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
return false; return false;
break; break;
case OS_MAC: case OS_MAC:
set_unicode_input_mode(UC_OSX); set_unicode_input_mode(UC_MAC);
return false; return false;
break; break;

View file

@ -1,3 +1,3 @@
#define LEADER_TIMEOUT 300 #define LEADER_TIMEOUT 300
#define FORCE_NKRO #define FORCE_NKRO
#define UNICODE_SELECTED_MODES UC_LNX, UC_OSX, UC_WIN, UC_WINC #define UNICODE_SELECTED_MODES UC_LNX, UC_MAC, UC_WIN, UC_WINC

View file

@ -606,7 +606,7 @@ void led_set_unicode_input_mode(void) {
case UC_LNX: case UC_LNX:
rgbsps_set(LED_IND_LINUX, THEME_COLOR_LINUX); rgbsps_set(LED_IND_LINUX, THEME_COLOR_LINUX);
break; break;
case UC_OSX: case UC_MAC:
rgbsps_set(LED_IND_APPLE, THEME_COLOR_APPLE); rgbsps_set(LED_IND_APPLE, THEME_COLOR_APPLE);
break; break;
case UC_WIN: case UC_WIN:
@ -1213,7 +1213,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
return false; return false;
break; break;
case OSX: case OSX:
set_unicode_input_mode(UC_OSX); set_unicode_input_mode(UC_MAC);
#ifdef RGBSPS_ENABLE #ifdef RGBSPS_ENABLE
led_set_unicode_input_mode(); led_set_unicode_input_mode();
#endif #endif

View file

@ -609,7 +609,7 @@ void led_set_unicode_input_mode(void) {
case UC_LNX: case UC_LNX:
rgbsps_set(LED_IND_LINUX, THEME_COLOR_LINUX); rgbsps_set(LED_IND_LINUX, THEME_COLOR_LINUX);
break; break;
case UC_OSX: case UC_MAC:
rgbsps_set(LED_IND_APPLE, THEME_COLOR_APPLE); rgbsps_set(LED_IND_APPLE, THEME_COLOR_APPLE);
break; break;
case UC_WIN: case UC_WIN:
@ -1216,7 +1216,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
return false; return false;
break; break;
case OSX: case OSX:
set_unicode_input_mode(UC_OSX); set_unicode_input_mode(UC_MAC);
#ifdef RGBSPS_ENABLE #ifdef RGBSPS_ENABLE
led_set_unicode_input_mode(); led_set_unicode_input_mode();
#endif #endif

View file

@ -161,7 +161,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
} }
void eeconfig_init_user(void) { void eeconfig_init_user(void) {
set_unicode_input_mode(UC_OSX); set_unicode_input_mode(UC_MAC);
} }
void matrix_init_user(void) { void matrix_init_user(void) {

View file

@ -16,7 +16,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
#pragma once #pragma once
#define UNICODE_SELECTED_MODES UC_WINC, UC_WIN, UC_LNX, UC_OSX #define UNICODE_SELECTED_MODES UC_WINC, UC_WIN, UC_LNX, UC_MAC
#define UNICODE_CYCLE_PERSIST false #define UNICODE_CYCLE_PERSIST false
#ifdef RGB_DI_PIN #ifdef RGB_DI_PIN

View file

@ -88,7 +88,7 @@ UNI Layer
* Umlauts * Umlauts
* Punctuation * Punctuation
* Special Characters * Special Characters
* 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) * 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)
## 5 UNI2 Layer ## 5 UNI2 Layer
``` ```

View file

@ -358,7 +358,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) {
return false; return false;
break; break;
case OSX: case OSX:
set_unicode_input_mode(UC_OSX); set_unicode_input_mode(UC_MAC);
return false; return false;
break; break;
} }

View file

@ -65,7 +65,7 @@ void matrix_scan_user(void) {
} }
//tableflip (LEADER - TF) //tableflip (LEADER - TF)
SEQ_TWO_KEYS(KC_T, KC_F) { SEQ_TWO_KEYS(KC_T, KC_F) {
set_unicode_input_mode(UC_OSX); set_unicode_input_mode(UC_MAC);
send_unicode_string("(ノಠ痊ಠ)ノ彡┻━┻"); send_unicode_string("(ノಠ痊ಠ)ノ彡┻━┻");
} }
//screencap (LEADER - SC) //screencap (LEADER - SC)
@ -74,7 +74,7 @@ void matrix_scan_user(void) {
} }
//screencap (LEADER - TM) //screencap (LEADER - TM)
SEQ_TWO_KEYS(KC_T, KC_M) { SEQ_TWO_KEYS(KC_T, KC_M) {
set_unicode_input_mode(UC_OSX); set_unicode_input_mode(UC_MAC);
register_unicode(0x2122); // ™ register_unicode(0x2122); // ™
} }
/* /*

View file

@ -2,7 +2,7 @@
#ifdef AUDIO_ENABLE #ifdef AUDIO_ENABLE
#define STARTUP_SONG SONG(MARIO_MUSHROOM) #define STARTUP_SONG SONG(MARIO_MUSHROOM)
#define UNICODE_SONG_OSX SONG(COIN_SOUND) #define UNICODE_SONG_MAC SONG(COIN_SOUND)
#define UNICODE_SONG_LNX SONG(UNICODE_LINUX) #define UNICODE_SONG_LNX SONG(UNICODE_LINUX)
#define UNICODE_SONG_WIN SONG(UNICODE_WINDOWS) #define UNICODE_SONG_WIN SONG(UNICODE_WINDOWS)
#define UNICODE_SONG_WINC SONG(UNICODE_WINDOWS) #define UNICODE_SONG_WINC SONG(UNICODE_WINDOWS)

View file

@ -325,7 +325,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
set_unicode_input_mode(UC_LNX); set_unicode_input_mode(UC_LNX);
break; break;
case M_OSX: case M_OSX:
set_unicode_input_mode(UC_OSX); set_unicode_input_mode(UC_MAC);
break; break;
case M_FUNCTION: case M_FUNCTION:
if (record->event.pressed) { if (record->event.pressed) {

View file

@ -369,5 +369,5 @@ void matrix_scan_user(void) {
} }
void matrix_init_user(void) { void matrix_init_user(void) {
set_unicode_input_mode(UC_OSX); set_unicode_input_mode(UC_MAC);
} }

View file

@ -1,2 +1,2 @@
#define UNICODE_SELECTED_MODES UC_LNX, UC_OSX, UC_WIN, UC_WINC #define UNICODE_SELECTED_MODES UC_LNX, UC_MAC, UC_WIN, UC_WINC
#define TAPPING_TERM 300 #define TAPPING_TERM 300

View file

@ -16,7 +16,7 @@ You can change it permanently tapping 2 times the KeyOne to select the next mode
## Unicode Mode List ## Unicode Mode List
- UC_LNX - UC_LNX
- UC_OSX - UC_MAC
- UC_WIN - UC_WIN
- UC_WINC - UC_WINC

View file

@ -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

View file

@ -23,7 +23,7 @@ void td_diamond_osx (qk_tap_dance_state_t *state, void *user_data) {
if (state->count == 1) { if (state->count == 1) {
register_unicode(0x2666); // ♦ register_unicode(0x2666); // ♦
} else { } else {
set_unicode_input_mode(UC_OSX); set_unicode_input_mode(UC_MAC);
} }
reset_tap_dance(state); reset_tap_dance(state);
} }

View file

@ -49,15 +49,6 @@
# define UNICODE_TYPE_DELAY 10 # define UNICODE_TYPE_DELAY 10
#endif #endif
// Deprecated aliases
#if !defined(UNICODE_KEY_MAC) && defined(UNICODE_KEY_OSX)
# define UNICODE_KEY_MAC UNICODE_KEY_OSX
#endif
#if !defined(UNICODE_SONG_MAC) && defined(UNICODE_SONG_OSX)
# define UNICODE_SONG_MAC UNICODE_SONG_OSX
#endif
#define UC_OSX UC_MAC
enum unicode_input_modes { enum unicode_input_modes {
UC_MAC, // macOS using Unicode Hex Input UC_MAC, // macOS using Unicode Hex Input
UC_LNX, // Linux using IBus UC_LNX, // Linux using IBus

View file

@ -190,7 +190,7 @@ void set_os (uint8_t os, bool update) {
} }
switch (os) { switch (os) {
case OS_MAC: case OS_MAC:
set_unicode_input_mode(UC_OSX); set_unicode_input_mode(UC_MAC);
underglow = (Color){ 213, 255, 255 }; underglow = (Color){ 213, 255, 255 };
break; break;
case OS_WIN: case OS_WIN:

View file

@ -67,7 +67,7 @@ void set_os(uint8_t os) {
#if defined(UNICODE_ENABLE) || defined(UNICODEMAP_ENABLE) || defined(UCIS_ENABLE) #if defined(UNICODE_ENABLE) || defined(UNICODEMAP_ENABLE) || defined(UCIS_ENABLE)
switch (os) { switch (os) {
case _OS_MACOS: case _OS_MACOS:
set_unicode_input_mode(UC_OSX); set_unicode_input_mode(UC_MAC);
break; break;
case _OS_LINUX: case _OS_LINUX:
set_unicode_input_mode(UC_LNX); set_unicode_input_mode(UC_LNX);