summaryrefslogtreecommitdiff
path: root/ipl/gincl/keysyms.icn
blob: 7b0c6a509c2c7b94d4ccd01cfc7d15f0bd38cd46 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
############################################################################
#
#	File:     keysyms.icn
#
#	Subject:  Definitions for event key symbols
#
#	Authors:  Ralph E. Griswold, Gregg M. Townsend, Clinton L. Jeffery
#
#	Date:     July 14, 1998
#
############################################################################
#
#   This file is in the public domain.
#
############################################################################
#
#  This file contains definitions for the graphics event values returned
#  by "outboard" keys such as Key_F1, Key_Insert, Key_Pause, and so on.
#
############################################################################
#
#  Requires:  Version 9.0 of Icon
#
############################################################################

$ifdef _X_WINDOW_SYSTEM
$define Key_Compose		65312
$define Key_Do			65383
$define Key_Down		65364
$define Key_End			65367
$define Key_F1			65470
$define Key_F2			65471
$define Key_F3			65472
$define Key_F4			65473
$define Key_F5			65474
$define Key_F6			65475
$define Key_F7			65476
$define Key_F8			65477
$define Key_F9			65478
$define Key_F10			65479
$define Key_F11			65480
$define Key_F12			65481
$define Key_F13			65482
$define Key_F14			65483
$define Key_F15			65484
$define Key_F16			65485
$define Key_F17			65486
$define Key_F18			65487
$define Key_F19			65488
$define Key_F20			65489
$define Key_Find		65384
$define Key_Help		65386
$define Key_Home		65360
$define Key_Insert		65379
$define Key_KP_Down		65433
$define Key_KP_Left		65430
$define Key_KP_Right		65432
$define Key_KP_Up		65431
$define Key_L1			65480  # clash with f11
$define Key_L2			65481  # clash with f12
$define Key_L3			65482
$define Key_L4			65483
$define Key_L5			65484
$define Key_L6			65485
$define Key_L7			65486
$define Key_L8			65487
$define Key_L9			65488
$define Key_L10			65489
$define Key_Left		65361
$define Key_PF1			65425
$define Key_PF2			65426
$define Key_PF3			65427
$define Key_PF4			65428
$define Key_Pause		65299
$define Key_PgDn		65366
$define Key_PgUp		65365
$define Key_PrSc		65377
$define Key_R1			65490
$define Key_R2			65491
$define Key_R3			65492
$define Key_R4			65493
$define Key_R5			65494
$define Key_R6			65495
$define Key_R7			65496
$define Key_R8			65497
$define Key_R9			65498
$define Key_R10			65499
$define Key_R11			65500
$define Key_R12			65501
$define Key_R13			65502
$define Key_R14			65503
$define Key_R15			65504
$define Key_Right		65363
$define Key_ScrollLock		65300
$define Key_Select		65376
$define Key_Up			65362
$endif

$ifdef _MS_WINDOWS
$define Key_Down		40
$define Key_End			35
$define Key_ScrollLock		145
$define Key_F1			112
$define Key_F2			113
$define Key_F3			114
$define Key_F4			115
$define Key_F5			116
$define Key_F6			117
$define Key_F7			118
$define Key_F8			119
$define Key_F9			120
$define Key_F10			121
$define Key_F11			122
$define Key_F12			123
$define Key_F13			124
$define Key_F14			125
$define Key_F15			126
$define Key_F16			127
$define Key_F17			128
$define Key_F18			129
$define Key_F19			130
$define Key_F20			131
$define Key_F21			132
$define Key_F22			133
$define Key_F23			134
$define Key_F24			135
$define Key_Help		47
$define Key_Home		36
$define Key_Insert		45
$define Key_Left		37
$define Key_Pause		19
$define Key_PgDn		34
$define Key_PgUp		33
$define Key_PrSc		44
$define Key_Right		39
$define Key_Select		41
$define Key_Up			38
$endif

$ifdef _JAVA
$define Key_PrSc		154
$define Key_ScrollLock		145
$define Key_Pause		19
$define Key_Insert		155
$define Key_PgUp		33
$define Key_PgDn		34
$define Key_Home		36
$define Key_End			35
$define Key_Left		37
$define Key_Up			38
$define Key_Right		39
$define Key_Down		40
$define Key_F1			112
$define Key_F2			113
$define Key_F3			114
$define Key_F4			115
$define Key_F5			116
$define Key_F6			117
$define Key_F7			118
$define Key_F8			119
$define Key_F9			120
$define Key_F10			121
$define Key_F11			122
$define Key_F12			123

$endif