Changeset View
Changeset View
Standalone View
Standalone View
source/blender/windowmanager/intern/wm_keymap.c
| Show First 20 Lines • Show All 92 Lines • ▼ Show 20 Lines | |||||
| single_glyph = "\xe2\x87\xa7"; | single_glyph = "\xe2\x87\xa7"; | ||||
| } | } | ||||
| return key_event_glyph_or_text( | return key_event_glyph_or_text( | ||||
| font_id, CTX_IFACE_(BLT_I18NCONTEXT_ID_WINDOWMANAGER, "Shift"), single_glyph); | font_id, CTX_IFACE_(BLT_I18NCONTEXT_ID_WINDOWMANAGER, "Shift"), single_glyph); | ||||
| } | } | ||||
| case LEFTCTRLKEY: | case LEFTCTRLKEY: | ||||
| case RIGHTCTRLKEY: | case RIGHTCTRLKEY: | ||||
| if (platform == MACOS) { | if (platform == MACOS) { | ||||
| return "^"; | return key_event_glyph_or_text(font_id, "^", "\xe2\x8c\x83"); | ||||
| } | } | ||||
| return IFACE_("Ctrl"); | return IFACE_("Ctrl"); | ||||
| case LEFTALTKEY: | case LEFTALTKEY: | ||||
| case RIGHTALTKEY: { | case RIGHTALTKEY: { | ||||
| if (platform == MACOS) { | if (platform == MACOS) { | ||||
| /* Option symbol on Mac keyboard. */ | |||||
| single_glyph = "\xe2\x8c\xa5"; | single_glyph = "\xe2\x8c\xa5"; | ||||
| } | } | ||||
| return key_event_glyph_or_text(font_id, IFACE_("Alt"), single_glyph); | return key_event_glyph_or_text(font_id, IFACE_("Alt"), single_glyph); | ||||
| } | } | ||||
| case OSKEY: { | case OSKEY: { | ||||
| if (platform == MACOS) { | if (platform == MACOS) { | ||||
| return key_event_glyph_or_text(font_id, IFACE_("Cmd"), "\xe2\x8c\x98"); | return key_event_glyph_or_text(font_id, IFACE_("Cmd"), "\xe2\x8c\x98"); | ||||
| } | } | ||||
| else if (platform == MSWIN) { | else if (platform == MSWIN) { | ||||
| return key_event_glyph_or_text(font_id, IFACE_("Win"), "\xe2\x8a\x9e"); | return key_event_glyph_or_text(font_id, IFACE_("Win"), "\xe2\x9d\x96"); | ||||
| } | } | ||||
| return IFACE_("OSkey"); | return IFACE_("OS"); | ||||
| } break; | } break; | ||||
| case TABKEY: { | case TABKEY: | ||||
| if (platform == MACOS) { | return key_event_glyph_or_text(font_id, IFACE_("Tab"), "\xe2\xad\xbe"); | ||||
| single_glyph = "\xe2\x86\xb9"; | |||||
| } | |||||
| return key_event_glyph_or_text(font_id, IFACE_("Tab"), single_glyph); | |||||
| } | |||||
| case BACKSPACEKEY: | case BACKSPACEKEY: | ||||
| return key_event_glyph_or_text(font_id, IFACE_("Bksp"), "\xe2\x8c\xab"); | return key_event_glyph_or_text(font_id, IFACE_("Bksp"), "\xe2\x8c\xab"); | ||||
| case ESCKEY: | case ESCKEY: | ||||
| return key_event_glyph_or_text(font_id, IFACE_("Esc"), NULL /* "\xe2\x8e\x8b" */); | |||||
| case RETKEY: { | |||||
| if (platform == MACOS) { | if (platform == MACOS) { | ||||
| single_glyph = "\xe2\x8f\x8e"; | single_glyph = "\xe2\x8e\x8b"; | ||||
| } | } | ||||
| return key_event_glyph_or_text(font_id, IFACE_("Enter"), single_glyph); | return key_event_glyph_or_text(font_id, IFACE_("Esc"), single_glyph); | ||||
| } | case RETKEY: | ||||
| return key_event_glyph_or_text(font_id, IFACE_("Enter"), "\xe2\x86\xb5"); | |||||
| case SPACEKEY: | case SPACEKEY: | ||||
| return key_event_glyph_or_text(font_id, IFACE_("Space"), NULL /* "\xe2\x90\xa3" */); | return key_event_glyph_or_text(font_id, IFACE_("Space"), "\xe2\x90\xa3"); | ||||
| case LEFTARROWKEY: | case LEFTARROWKEY: | ||||
| return key_event_glyph_or_text(font_id, IFACE_("Left"), "\xe2\x86\x90"); | return key_event_glyph_or_text(font_id, IFACE_("Left"), "\xe2\x86\x90"); | ||||
| case UPARROWKEY: | case UPARROWKEY: | ||||
| return key_event_glyph_or_text(font_id, IFACE_("Up"), "\xe2\x86\x91"); | return key_event_glyph_or_text(font_id, IFACE_("Up"), "\xe2\x86\x91"); | ||||
| case RIGHTARROWKEY: | case RIGHTARROWKEY: | ||||
| return key_event_glyph_or_text(font_id, IFACE_("Right"), "\xe2\x86\x92"); | return key_event_glyph_or_text(font_id, IFACE_("Right"), "\xe2\x86\x92"); | ||||
| case DOWNARROWKEY: | case DOWNARROWKEY: | ||||
| return key_event_glyph_or_text(font_id, IFACE_("Down"), "\xe2\x86\x93"); | return key_event_glyph_or_text(font_id, IFACE_("Down"), "\xe2\x86\x93"); | ||||
| ▲ Show 20 Lines • Show All 92 Lines • Show Last 20 Lines | |||||