From 8193b2a44bf26662bc4e855bd88ee9c7829e3317 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 29 May 2019 08:43:13 +0530 Subject: [PATCH] Use layout depenedent key check for strl+tab as well --- glfw/cocoa_init.m | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/glfw/cocoa_init.m b/glfw/cocoa_init.m index ae846c68b..0f32c01a4 100644 --- a/glfw/cocoa_init.m +++ b/glfw/cocoa_init.m @@ -313,8 +313,11 @@ static GLFWbool initializeTIS(void) static inline bool is_ctrl_tab(NSEvent *event, NSEventModifierFlags modifierFlags) { - return event.keyCode == kVK_Tab && (modifierFlags == NSEventModifierFlagControl || modifierFlags == ( - NSEventModifierFlagControl | NSEventModifierFlagShift)); + if (modifierFlags == NSEventModifierFlagControl || modifierFlags == ( + NSEventModifierFlagControl | NSEventModifierFlagShift)) { + if ([event.charactersIgnoringModifiers isEqualToString:@"\t"]) return true; + } + return false; } static inline bool