Changeset View
Changeset View
Standalone View
Standalone View
intern/ghost/intern/GHOST_SystemCocoa.mm
| Show First 20 Lines • Show All 92 Lines • ▼ Show 20 Lines | |||||
| case kVK_ANSI_U: return GHOST_kKeyU; | case kVK_ANSI_U: return GHOST_kKeyU; | ||||
| case kVK_ANSI_V: return GHOST_kKeyV; | case kVK_ANSI_V: return GHOST_kKeyV; | ||||
| case kVK_ANSI_W: return GHOST_kKeyW; | case kVK_ANSI_W: return GHOST_kKeyW; | ||||
| case kVK_ANSI_X: return GHOST_kKeyX; | case kVK_ANSI_X: return GHOST_kKeyX; | ||||
| case kVK_ANSI_Y: return GHOST_kKeyY; | case kVK_ANSI_Y: return GHOST_kKeyY; | ||||
| case kVK_ANSI_Z: return GHOST_kKeyZ; | case kVK_ANSI_Z: return GHOST_kKeyZ; | ||||
| #endif | #endif | ||||
| /* Numbers keys: mapped to handle some int'l keyboard (e.g. French). */ | /* Numbers keys: mapped to handle some int'l keyboard (e.g. French). */ | ||||
| case kVK_ISO_Section: | |||||
| return GHOST_kKeyUnknown; | |||||
| case kVK_ANSI_1: | case kVK_ANSI_1: | ||||
| return GHOST_kKey1; | return GHOST_kKey1; | ||||
| case kVK_ANSI_2: | case kVK_ANSI_2: | ||||
| return GHOST_kKey2; | return GHOST_kKey2; | ||||
| case kVK_ANSI_3: | case kVK_ANSI_3: | ||||
| return GHOST_kKey3; | return GHOST_kKey3; | ||||
| case kVK_ANSI_4: | case kVK_ANSI_4: | ||||
| return GHOST_kKey4; | return GHOST_kKey4; | ||||
| ▲ Show 20 Lines • Show All 123 Lines • ▼ Show 20 Lines | |||||
| case kVK_ANSI_Period: return GHOST_kKeyPeriod; | case kVK_ANSI_Period: return GHOST_kKeyPeriod; | ||||
| case kVK_ANSI_Slash: return GHOST_kKeySlash; | case kVK_ANSI_Slash: return GHOST_kKeySlash; | ||||
| case kVK_ANSI_Semicolon: return GHOST_kKeySemicolon; | case kVK_ANSI_Semicolon: return GHOST_kKeySemicolon; | ||||
| case kVK_ANSI_Quote: return GHOST_kKeyQuote; | case kVK_ANSI_Quote: return GHOST_kKeyQuote; | ||||
| case kVK_ANSI_Backslash: return GHOST_kKeyBackslash; | case kVK_ANSI_Backslash: return GHOST_kKeyBackslash; | ||||
| case kVK_ANSI_LeftBracket: return GHOST_kKeyLeftBracket; | case kVK_ANSI_LeftBracket: return GHOST_kKeyLeftBracket; | ||||
| case kVK_ANSI_RightBracket: return GHOST_kKeyRightBracket; | case kVK_ANSI_RightBracket: return GHOST_kKeyRightBracket; | ||||
| case kVK_ANSI_Grave: return GHOST_kKeyAccentGrave; | case kVK_ANSI_Grave: return GHOST_kKeyAccentGrave; | ||||
| case kVK_ISO_Section: return GHOST_kKeyUnknown; | |||||
| #endif | #endif | ||||
| case kVK_VolumeUp: | case kVK_VolumeUp: | ||||
| case kVK_VolumeDown: | case kVK_VolumeDown: | ||||
| case kVK_Mute: | case kVK_Mute: | ||||
| return GHOST_kKeyUnknown; | return GHOST_kKeyUnknown; | ||||
| default: { | default: { | ||||
| /* Alphanumerical or punctuation key that is remappable in int'l keyboards. */ | /* Alphanumerical or punctuation key that is remappable in int'l keyboards. */ | ||||
| ▲ Show 20 Lines • Show All 92 Lines • Show Last 20 Lines | |||||