comparison src/video/cocoa/SDL_cocoaevents.m @ 3280:00cace2d9080

Merged a cleaned up version of Jiang's code changes from Google Summer of Code 2009
author Sam Lantinga <slouken@libsdl.org>
date Sat, 19 Sep 2009 13:29:40 +0000
parents 1282a042d530
children e7eec78e4b92
comparison
equal deleted inserted replaced
3279:fd207dce9f94 3280:00cace2d9080
191 case NSKeyUp: 191 case NSKeyUp:
192 case NSFlagsChanged: 192 case NSFlagsChanged:
193 Cocoa_HandleKeyEvent(_this, event); 193 Cocoa_HandleKeyEvent(_this, event);
194 /* Fall through to pass event to NSApp; er, nevermind... */ 194 /* Fall through to pass event to NSApp; er, nevermind... */
195 /* FIXME: Find a way to stop the beeping, using delegate */ 195 /* FIXME: Find a way to stop the beeping, using delegate */
196
197 /* Add to support system-wide keyboard shortcuts like CMD+Space */
198 if (([event modifierFlags] & NSCommandKeyMask) || [event type] == NSFlagsChanged)
199 [NSApp sendEvent: event];
196 break; 200 break;
197 default: 201 default:
198 [NSApp sendEvent:event]; 202 [NSApp sendEvent:event];
199 break; 203 break;
200 } 204 }