commit - 711336c348ac9b98cd22464496e6b7e9a109c3a9
commit + 00b50225c203e06a4f23e1d2eb41e84116933e53
blob - 7aebae2138fc82c9e695c09b636f7ffdac7ececb
blob + 6a3f70f07b5b29bc4b6f2b1bc93564542b6308fc
--- src/cmd/devdraw/cocoa-screen.m
+++ src/cmd/devdraw/cocoa-screen.m
// Use non-deprecated names.
#define NSKeyDown NSEventTypeKeyDown
+#define NSShiftKeyMask NSEventModifierFlagShift
#define NSAlternateKeyMask NSEventModifierFlagOption
#define NSCommandKeyMask NSEventModifierFlagCommand
#define NSResizableWindowMask NSWindowStyleMaskResizable
interpretdeadkey(e);
if(m & NSCommandKeyMask){
+ if((m & NSShiftKeyMask) && 'a' <= c && c <= 'z')
+ c += 'A' - 'a';
if(' '<=c && c<='~')
keystroke(Kcmd+c);
break;