Changeset View
Changeset View
Standalone View
Standalone View
source/blender/windowmanager/intern/wm_event_query.c
| Show First 20 Lines • Show All 480 Lines • ▼ Show 20 Lines | |||||
| /** \name Event IME Input Access | /** \name Event IME Input Access | ||||
| * \{ */ | * \{ */ | ||||
| #ifdef WITH_INPUT_IME | #ifdef WITH_INPUT_IME | ||||
| /* most os using ctrl/oskey + space to switch ime, avoid added space */ | /* most os using ctrl/oskey + space to switch ime, avoid added space */ | ||||
| bool WM_event_is_ime_switch(const struct wmEvent *event) | bool WM_event_is_ime_switch(const struct wmEvent *event) | ||||
| { | { | ||||
| return event->val == KM_PRESS && event->type == EVT_SPACEKEY && | return event->val == KM_PRESS && event->type == EVT_SPACEKEY && | ||||
| (event->ctrl || event->oskey || event->shift || event->alt); | (event->ctrl || event->oskey || event->alt); | ||||
| } | } | ||||
| #endif | #endif | ||||
| /** \} */ | /** \} */ | ||||