forked from bartvdbraak/blender
Cocoa: suppress unwanted beep when pressing Cmd + key on 10.4
This commit is contained in:
parent
a219c93cb0
commit
863668a145
@ -230,6 +230,28 @@ extern "C" {
|
|||||||
- (void)keyDown:(NSEvent *)theEvent
|
- (void)keyDown:(NSEvent *)theEvent
|
||||||
{}
|
{}
|
||||||
|
|
||||||
|
#if MAC_OS_X_VERSION_MIN_REQUIRED <= MAC_OS_X_VERSION_10_4
|
||||||
|
//Cmd+key are handled differently before 10.5
|
||||||
|
- (BOOL)performKeyEquivalent:(NSEvent *)theEvent
|
||||||
|
{
|
||||||
|
NSString *chars = [theEvent charactersIgnoringModifiers];
|
||||||
|
|
||||||
|
if ([chars length] <1)
|
||||||
|
return NO;
|
||||||
|
|
||||||
|
//Let cocoa handle menu shortcuts
|
||||||
|
switch ([chars characterAtIndex:0]) {
|
||||||
|
case 'q':
|
||||||
|
case 'w':
|
||||||
|
case 'h':
|
||||||
|
case 'm':
|
||||||
|
return NO;
|
||||||
|
default:
|
||||||
|
return YES;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
- (BOOL)isOpaque
|
- (BOOL)isOpaque
|
||||||
{
|
{
|
||||||
return YES;
|
return YES;
|
||||||
|
Loading…
Reference in New Issue
Block a user