From 6284e1298791e4590d0534adc035d0639d779e25 Mon Sep 17 00:00:00 2001 From: Jody Klymak Date: Wed, 22 Nov 2017 12:41:17 -0800 Subject: [PATCH] ENH/MacOS Allow shift modifiers to key events --- src/_macosx.m | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/_macosx.m b/src/_macosx.m index df42a5c099a9..50556c017b49 100644 --- a/src/_macosx.m +++ b/src/_macosx.m @@ -2608,8 +2608,11 @@ - (const char*)convertKeyEvent:(NSEvent*)event unichar uc = [[event charactersIgnoringModifiers] characterAtIndex:0]; NSString* specialchar = [specialkeymappings objectForKey:[NSNumber numberWithUnsignedLong:uc]]; - if (specialchar) + if (specialchar){ + if ([event modifierFlags] & NSShiftKeyMask) + [returnkey appendString:@"shift+" ]; [returnkey appendString:specialchar]; + } else [returnkey appendString:[event charactersIgnoringModifiers]];