Mercurial > sdl-ios-xcode
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 } |