|
|
1.1 root 1: /*
2: * UAE - The Un*x Amiga Emulator
3: *
4: * Mac keycodes
5: *
6: * (c) 1996 Ernesto Corvi
7: */
8:
9: #define kUpArrowKeyMap 0x7E /* key map offset for up arrow */
10: #define kDownArrowKeyMap 0x7D /* key map offset for down arrow */
11: #define kRightArrowKeyMap 0x7C /* key map offset for right arrow */
12: #define kLeftArrowKeyMap 0x7B /* key map offset for left arrow */
13:
14: #define kBackSpaceKeyMap 0x33
15: #define kReturnKeyMap 0x24
16: #define kEscapeKeyMap 0x35
17: #define kLBracketKeyMap 0x21
18: #define kRBracketKeyMap 0x1E
19: #define kCommaKeyMap 0x2B
20: #define kSlashKeyMap 0x2C
21: #define kSemiColonKeyMap 0x29
22: #define kMinusKeyMap 0x1B
23: #define kEqualKeyMap 0x18
24: #define kQuoteKeyMap 0x27
25:
26: #define k0KeyMap 0x1D
27: #define k1KeyMap 0x12
28: #define k2KeyMap 0x13
29: #define k3KeyMap 0x14
30: #define k4KeyMap 0x15
31: #define k5KeyMap 0x17
32: #define k6KeyMap 0x16
33: #define k7KeyMap 0x1A
34: #define k8KeyMap 0x1C
35: #define k9KeyMap 0x19
36:
37: #define kAKeyMap 0x00
38: #define kBKeyMap 0x0B
39: #define kCKeyMap 0x08
40: #define kDKeyMap 0x02
41: #define kEKeyMap 0x0E
42: #define kFKeyMap 0x03
43: #define kGKeyMap 0x05
44: #define kHKeyMap 0x04
45: #define kIKeyMap 0x22
46: #define kJKeyMap 0x26
47: #define kKKeyMap 0x28
48: #define kLKeyMap 0x25
49: #define kMKeyMap 0x2E
50: #define kNKeyMap 0x2D
51: #define kOKeyMap 0x1F
52: #define kPKeyMap 0x23
53: #define kQKeyMap 0x0C
54: #define kRKeyMap 0x0F
55: #define kSKeyMap 0x01
56: #define kTKeyMap 0x11
57: #define kUKeyMap 0x20
58: #define kVKeyMap 0x09
59: #define kWKeyMap 0x0D
60: #define kXKeyMap 0x07
61: #define kYKeyMap 0x10
62: #define kZKeyMap 0x06
63: #define kPeriodKeyMap 0x2F
64: #define kCommandKeyMap 0x37
65: #define kSpaceBarMap 0x31
66: #define kTabKeyMap 0x30
67: #define kControlKeyMap 0x3B
68: #define kOptionKeyMap 0x3A
69: #define kCapsLockKeyMap 0x39
70: #define kShiftKeyMap 0x38
71: #define kPgUpKeyMap 0x74
72: #define kPgDnKeyMap 0x79
73: #define kBackSlash 0x2A
74:
75:
76: #define kF1KeyMap 0x7A
77: #define kF2KeyMap 0x78
78: #define kF3KeyMap 0x63
79: #define kF4KeyMap 0x76
80: #define kF5KeyMap 0x60
81: #define kF6KeyMap 0x61
82: #define kF7KeyMap 0x62
83: #define kF8KeyMap 0x64
84: #define kF9KeyMap 0x65
85: #define kF10KeyMap 0x6D
86: #define kF11KeyMap 0x67
87: #define kF12KeyMap 0x6F
88:
89: #define kShiftRawKey 0x3F
90: #define kControlRawKey 0x3C
91: #define kOptionRawKey 0x3D
92: #define kCommandRawKey 0x30
93: #define kUpRawKey 0x79
94: #define kDownRawKey 0x7A
95: #define kLeftRawKey 0x7C
96: #define kRightRawKey 0x7B
97: #define kSpaceRawKey 0x36
98:
99: #define kKP0KeyMap 0x52
100: #define kKP1KeyMap 0x53
101: #define kKP2KeyMap 0x54
102: #define kKP3KeyMap 0x55
103: #define kKP4KeyMap 0x56
104: #define kKP5KeyMap 0x57
105: #define kKP6KeyMap 0x58
106: #define kKP7KeyMap 0x59
107: #define kKP8KeyMap 0x5B
108: #define kKP9KeyMap 0x5C
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.