chiark / gitweb /
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