modifiers = [event modifierFlags];
modifiers = [KeyBroadcaster cocoaToCarbonModifiers:modifiers];
- [self _broadcastKeyCode:keyCode andModifiers:modifiers];
+ if (modifiers > 0) {
+ [self _broadcastKeyCode:keyCode andModifiers:modifiers];
+ }
}
- (BOOL)performKeyEquivalent:(NSEvent *)event
- (IBAction)okHotKey:(id)sender
{
- NSString *string;
- if (([combo modifiers] <= 0) && ([combo keyCode] >= 0)) {
- [window setLevel:NSNormalWindowLevel];
- NSRunAlertPanel(@"Bad Key Combo", @"Please enter a valid key combo. A valid combo must have a modifier key in it. (Command, option, shift, control).", @"OK", nil, nil, nil);
- [window setLevel:NSStatusWindowLevel];
- return;
- }
-
- string = [combo userDisplayRep];
+ NSString *string = [combo userDisplayRep];
if (string == nil) {
string = @"None";