aboutsummaryrefslogtreecommitdiffstats
path: root/MASShortcut.m
diff options
context:
space:
mode:
Diffstat (limited to 'MASShortcut.m')
-rw-r--r--MASShortcut.m7
1 files changed, 6 insertions, 1 deletions
diff --git a/MASShortcut.m b/MASShortcut.m
index 0720e9d..4835920 100644
--- a/MASShortcut.m
+++ b/MASShortcut.m
@@ -62,7 +62,12 @@ NSString *const kMASShortcutModifierFlags = @"ModifierFlags";
_modifierFlags = MASShortcutClear(value);
}
-- (NSUInteger)carbonFlags
+- (UInt32)carbonKeyCode
+{
+ return (self.keyCode == NSNotFound ? 0 : (UInt32)self.keyCode);
+}
+
+- (UInt32)carbonFlags
{
return MASShortcutCarbonFlags(self.modifierFlags);
}