mirror of
https://github.com/qmk/qmk_firmware
synced 2024-11-18 09:55:48 +00:00
Remove UNICODE_KEY_OSX
and UC_OSX
(#18290)
This commit is contained in:
parent
c6ab11bc45
commit
8833b28361
22 changed files with 23 additions and 34 deletions
|
@ -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.
|
||||||
|
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
|
@ -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 ) {
|
||||||
|
|
|
@ -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;
|
||||||
|
|
||||||
|
|
|
@ -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
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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) {
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
```
|
```
|
||||||
|
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
|
@ -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); // ™
|
||||||
}
|
}
|
||||||
/*
|
/*
|
||||||
|
|
|
@ -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)
|
||||||
|
|
|
@ -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) {
|
||||||
|
|
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
|
@ -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
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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:
|
||||||
|
|
|
@ -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);
|
||||||
|
|
Loading…
Reference in a new issue