mirror of
https://github.com/qmk/qmk_firmware.git
synced 2025-07-15 20:31:27 +00:00
Update keycodes
This commit is contained in:
parent
be2c6e70a7
commit
5015c2b4d2
@ -147,31 +147,31 @@ void send_unicode_hex_string(const char *str) {
|
||||
bool process_record_unicode_common(uint16_t keycode, keyrecord_t *record) {
|
||||
if (record->event.pressed) {
|
||||
switch (keycode) {
|
||||
case UNI_OSX:
|
||||
case UNICODE_MODE_OSX:
|
||||
set_unicode_input_mode(UC_OSX);
|
||||
#if defined(AUDIO_ENABLE) && defined(UNICODE_OSX_SONG)
|
||||
PLAY_SONG(UNICODE_OSX_SONG);
|
||||
#endif
|
||||
break;
|
||||
case UNI_LINUX:
|
||||
case UNICODE_MODE_LINUX:
|
||||
set_unicode_input_mode(UC_LNX);
|
||||
#if defined(AUDIO_ENABLE) && defined(UNICODE_LINUX_SONG)
|
||||
PLAY_SONG(UNICODE_LINUX_SONG);
|
||||
#endif
|
||||
break;
|
||||
case UNI_WIN:
|
||||
case UNICODE_MODE_WINDOWS:
|
||||
set_unicode_input_mode(UC_WIN);
|
||||
#if defined(AUDIO_ENABLE) && defined(UNICODE_WINDOWS_SONG)
|
||||
PLAY_SONG(UNICODE_WINDOWS_SONG);
|
||||
#endif
|
||||
break;
|
||||
case UNI_WINC:
|
||||
case UNICODE_MODE_WIN_COMPOSE:
|
||||
set_unicode_input_mode(UC_WINC);
|
||||
#if defined(AUDIO_ENABLE) && defined(UNICODE_WIN_COMPOSE_SONG)
|
||||
PLAY_SONG(UNICODE_WIN_COMPOSE_SONG);
|
||||
#endif
|
||||
break;
|
||||
case UNI_OSX_RALT:
|
||||
case UNICODE_MODE_OSX_RALT:
|
||||
set_unicode_input_mode(UC_OSX_RALT);
|
||||
#if defined(AUDIO_ENABLE) && defined(UNICODE_OSX_RALT_SONG)
|
||||
PLAY_SONG(UNICODE_OSX_RALT_SONG);
|
||||
|
@ -453,11 +453,12 @@ enum quantum_keycodes {
|
||||
TERM_ON,
|
||||
TERM_OFF,
|
||||
#endif
|
||||
UNI_OSX,
|
||||
UNI_LINUX,
|
||||
UNI_WIN,
|
||||
UNI_WINC,
|
||||
UNI_OSX_RALT,
|
||||
UNICODE_MODE_OSX,
|
||||
UNICODE_MODE_LINUX,
|
||||
UNICODE_MODE_WINDOWS,
|
||||
UNICODE_MODE_WIN_COMPOSE,
|
||||
UNICODE_MODE_OSX_RALT,
|
||||
|
||||
// always leave at the end
|
||||
SAFE_RANGE
|
||||
};
|
||||
@ -685,6 +686,12 @@ enum quantum_keycodes {
|
||||
#define X(n) (QK_UNICODE_MAP | (n))
|
||||
#endif
|
||||
|
||||
#define UC_M_OS UNICODE_MODE_OSX
|
||||
#define UC_M_LN UNICODE_MODE_LINUX
|
||||
#define UC_M_WI UNICODE_MODE_WINDOWS
|
||||
#define UC_M_WC UNICODE_MODE_WINCOMPOSE
|
||||
#define UC_M_OR UNICODE_MODE_OSX_RALT
|
||||
|
||||
#ifdef SWAP_HANDS_ENABLE
|
||||
#define SH_T(kc) (QK_SWAP_HANDS | (kc))
|
||||
#define SH_TG (QK_SWAP_HANDS | OP_SH_TOGGLE)
|
||||
|
Loading…
Reference in New Issue
Block a user