aboutsummaryrefslogtreecommitdiffstats
path: root/Framework/MASShortcut.h
diff options
context:
space:
mode:
authorTomáš Znamenáček2014-08-05 15:16:59 +0200
committerTomáš Znamenáček2015-01-07 15:05:12 +0100
commit88392d1a6963cca5009b9b0c20b054ad9e911b6c (patch)
tree92ecc9ec75e38b0b2e6efd0ba63c375e6afbaa7a /Framework/MASShortcut.h
parent42daeb6f1298c800b3d42a6b746e2e6ef6b0670e (diff)
downloadMASShortcut-88392d1a6963cca5009b9b0c20b054ad9e911b6c.tar.bz2
Introduced a separate header file for keycode definitions.
Diffstat (limited to 'Framework/MASShortcut.h')
-rw-r--r--Framework/MASShortcut.h23
1 files changed, 1 insertions, 22 deletions
diff --git a/Framework/MASShortcut.h b/Framework/MASShortcut.h
index c9081a2..f1e489c 100644
--- a/Framework/MASShortcut.h
+++ b/Framework/MASShortcut.h
@@ -1,4 +1,4 @@
-#import <Carbon/Carbon.h>
+#import "MASKeyCodes.h"
#import <AppKit/AppKit.h>
#define MASShortcutChar(char) [NSString stringWithFormat:@"%C", (unsigned short)(char)]
@@ -9,27 +9,6 @@
(cocoaFlags & NSControlKeyMask ? controlKey : 0) | \
(cocoaFlags & NSShiftKeyMask ? shiftKey : 0))
-// These glyphs are missed in Carbon.h
-enum {
- kMASShortcutGlyphEject = 0x23CF,
- kMASShortcutGlyphClear = 0x2715,
- kMASShortcutGlyphDeleteLeft = 0x232B,
- kMASShortcutGlyphDeleteRight = 0x2326,
- kMASShortcutGlyphLeftArrow = 0x2190,
- kMASShortcutGlyphRightArrow = 0x2192,
- kMASShortcutGlyphUpArrow = 0x2191,
- kMASShortcutGlyphDownArrow = 0x2193,
- kMASShortcutGlyphEscape = 0x238B,
- kMASShortcutGlyphHelp = 0x003F,
- kMASShortcutGlyphPageDown = 0x21DF,
- kMASShortcutGlyphPageUp = 0x21DE,
- kMASShortcutGlyphTabRight = 0x21E5,
- kMASShortcutGlyphReturn = 0x2305,
- kMASShortcutGlyphReturnR2L = 0x21A9,
- kMASShortcutGlyphPadClear = 0x2327,
- kMASShortcutGlyphNorthwestArrow = 0x2196,
- kMASShortcutGlyphSoutheastArrow = 0x2198,
-} MASShortcutGlyph;
@interface MASShortcut : NSObject <NSSecureCoding>