Initial revision
[ssr] / StraySrc / Libraries / Sapphire / sh / intKeys
1 ;
2 ; intKeys.sh
3 ;
4 ; Definitions for Acorn internal key numbers
5 ;
6 ; © 1994-1998 Straylight
7 ;
8
9 ;----- Licensing note -------------------------------------------------------
10 ;
11 ; This file is part of Straylight's Sapphire library.
12 ;
13 ; Sapphire is free software; you can redistribute it and/or modify
14 ; it under the terms of the GNU General Public License as published by
15 ; the Free Software Foundation; either version 2, or (at your option)
16 ; any later version.
17 ;
18 ; Sapphire is distributed in the hope that it will be useful,
19 ; but WITHOUT ANY WARRANTY; without even the implied warranty of
20 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21 ; GNU General Public License for more details.
22 ;
23 ; You should have received a copy of the GNU General Public License
24 ; along with Sapphire. If not, write to the Free Software Foundation,
25 ; 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
26
27 [ :LNOT::DEF:intKeys__dfn
28 GBLL intKeys__dfn
29
30 intk_Esc EQU 112
31 intk_F1 EQU 113
32 intk_F2 EQU 114
33 intk_F3 EQU 115
34 intk_F4 EQU 20
35 intk_F5 EQU 116
36 intk_F6 EQU 117
37 intk_F7 EQU 22
38 intk_F8 EQU 118
39 intk_F9 EQU 119
40 intk_F10 EQU 30
41 intk_F11 EQU 28
42 intk_F12 EQU 29
43
44 intk_0 EQU 39
45 intk_1 EQU 48
46 intk_2 EQU 49
47 intk_3 EQU 17
48 intk_4 EQU 18
49 intk_5 EQU 19
50 intk_6 EQU 24
51 intk_7 EQU 36
52 intk_8 EQU 21
53 intk_9 EQU 38
54
55 intk_BackQ EQU 45
56 intk_Minus EQU 40
57 intk_Equals EQU 93
58 intk_Pound EQU 46
59 intk_Backspace EQU 47
60
61 intk_LSquare EQU 56
62 intk_RSquare EQU 88
63 intk_Backslash EQU 120
64 intk_Semicolon EQU 87
65 intk_Quote EQU 79
66 intk_LAngle EQU 102
67 intk_RAngle EQU 103
68 intk_Slash EQU 104
69
70 intk_Tab EQU 96
71
72 intk_Ctrl EQU 1
73 intk_LCtrl EQU 4
74 intk_RCtrl EQU 7
75
76 intk_Shift EQU 0
77 intk_LShift EQU 3
78 intk_RShift EQU 6
79 intk_CapsLock EQU 64
80
81 intk_Alt EQU 2
82 intk_LAlt EQU 5
83 intk_RAlt EQU 8
84
85 intk_A EQU 65
86 intk_B EQU 100
87 intk_C EQU 82
88 intk_D EQU 50
89 intk_E EQU 34
90 intk_F EQU 67
91 intk_G EQU 83
92 intk_H EQU 84
93 intk_I EQU 37
94 intk_J EQU 69
95 intk_K EQU 70
96 intk_L EQU 86
97 intk_M EQU 101
98 intk_N EQU 85
99 intk_O EQU 54
100 intk_P EQU 55
101 intk_Q EQU 16
102 intk_R EQU 51
103 intk_S EQU 81
104 intk_T EQU 35
105 intk_U EQU 53
106 intk_V EQU 99
107 intk_W EQU 33
108 intk_X EQU 66
109 intk_Y EQU 68
110 intk_Z EQU 97
111
112 intk_Print EQU 32
113 intk_ScrollLock EQU 62
114 intk_Break EQU 44
115
116 intk_Insert EQU 61
117 intk_Home EQU 62
118 intk_PageUp EQU 63
119 intk_Delete EQU 89
120 intk_Copy EQU 105
121 intk_PageDown EQU 78
122
123 intk_Up EQU 57
124 intk_Left EQU 25
125 intk_Down EQU 41
126 intk_Right EQU 121
127
128 intk_NumLock EQU 77
129 intk_kSlash EQU 74
130 intk_kStar EQU 91
131 intk_kHash EQU 90
132 intk_kMinus EQU 59
133 intk_kPlus EQU 58
134 intk_kEnter EQU 60
135 intk_kDot EQU 76
136
137 intk_k0 EQU 106
138 intk_k1 EQU 107
139 intk_k2 EQU 124
140 intk_k3 EQU 108
141 intk_k4 EQU 122
142 intk_k5 EQU 123
143 intk_k6 EQU 26
144 intk_k7 EQU 27
145 intk_k8 EQU 42
146 intk_k9 EQU 43
147
148 ]
149
150 END