aboutsummaryrefslogtreecommitdiffstats
path: root/MASShortcut.m
diff options
context:
space:
mode:
authorVadim Shpakovski2012-07-06 23:10:41 +0300
committerVadim Shpakovski2012-07-06 23:10:41 +0300
commit018889e57d5c3503379c04a575cfc7a4b90df484 (patch)
treebd26398b42a8c77bf853148bd62344eebafd257e /MASShortcut.m
parent7eb4408ce34dd831ef279c182672976c8aa3f605 (diff)
downloadMASShortcut-018889e57d5c3503379c04a575cfc7a4b90df484.tar.bz2
Adds support for registering global shortcuts with handler.
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);
}