LibreOffice
LibreOffice 24.8 SDK API Reference
 
Loading...
Searching...
No Matches
Key.idl
Go to the documentation of this file.
1/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2/*
3 * This file is part of the LibreOffice project.
4 *
5 * This Source Code Form is subject to the terms of the Mozilla Public
6 * License, v. 2.0. If a copy of the MPL was not distributed with this
7 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
8 *
9 * This file incorporates work covered by the following license notice:
10 *
11 * Licensed to the Apache Software Foundation (ASF) under one or more
12 * contributor license agreements. See the NOTICE file distributed
13 * with this work for additional information regarding copyright
14 * ownership. The ASF licenses this file to you under the Apache
15 * License, Version 2.0 (the "License"); you may not use this file
16 * except in compliance with the License. You may obtain a copy of
17 * the License at http://www.apache.org/licenses/LICENSE-2.0 .
18 */
19
20
21
22 module com { module sun { module star { module awt {
23
24
30published constants Key
31{
32
33 const short NUM0 = 256;
34
35
36 const short NUM1 = 257;
37
38
39 const short NUM2 = 258;
40
41
42 const short NUM3 = 259;
43
44
45 const short NUM4 = 260;
46
47
48 const short NUM5 = 261;
49
50
51 const short NUM6 = 262;
52
53
54 const short NUM7 = 263;
55
56
57 const short NUM8 = 264;
58
59
60 const short NUM9 = 265;
61
62
63 const short A = 512;
64
65
66 const short B = 513;
67
68
69 const short C = 514;
70
71
72 const short D = 515;
73
74
75 const short E = 516;
76
77
78 const short F = 517;
79
80
81 const short G = 518;
82
83
84 const short H = 519;
85
86
87 const short I = 520;
88
89
90 const short J = 521;
91
92
93 const short K = 522;
94
95
96 const short L = 523;
97
98
99 const short M = 524;
100
101
102 const short N = 525;
103
104
105 const short O = 526;
106
107
108 const short P = 527;
109
110
111 const short Q = 528;
112
113
114 const short R = 529;
115
116
117 const short S = 530;
118
119
120 const short T = 531;
121
122
123 const short U = 532;
124
125
126 const short V = 533;
127
128
129 const short W = 534;
130
131
132 const short X = 535;
133
134
135 const short Y = 536;
136
137
138 const short Z = 537;
139
140
141 const short F1 = 768;
142
143
144 const short F2 = 769;
145
146
147 const short F3 = 770;
148
149
150 const short F4 = 771;
151
152
153 const short F5 = 772;
154
155
156 const short F6 = 773;
157
158
159 const short F7 = 774;
160
161
162 const short F8 = 775;
163
164
165 const short F9 = 776;
166
167
168 const short F10 = 777;
169
170
171 const short F11 = 778;
172
173
174 const short F12 = 779;
175
176
177 const short F13 = 780;
178
179
180 const short F14 = 781;
181
182
183 const short F15 = 782;
184
185
186 const short F16 = 783;
187
188
189 const short F17 = 784;
190
191
192 const short F18 = 785;
193
194
195 const short F19 = 786;
196
197
198 const short F20 = 787;
199
200
201 const short F21 = 788;
202
203
204 const short F22 = 789;
205
206
207 const short F23 = 790;
208
209
210 const short F24 = 791;
211
212
213 const short F25 = 792;
214
215
216 const short F26 = 793;
217
218
219 const short DOWN = 1024;
220
221
222 const short UP = 1025;
223
224
225 const short LEFT = 1026;
226
227
228 const short RIGHT = 1027;
229
230
231 const short HOME = 1028;
232
233
234 const short END = 1029;
235
236
237 const short PAGEUP = 1030;
238
239
240 const short PAGEDOWN = 1031;
241
242
243 const short RETURN = 1280;
244
245
246 const short ESCAPE = 1281;
247
248
249 const short TAB = 1282;
250
251
252 const short BACKSPACE = 1283;
253
254
255 const short SPACE = 1284;
256
257
258 const short INSERT = 1285;
259
260
261 const short DELETE = 1286;
262
263
264 const short ADD = 1287;
265
266
267 const short SUBTRACT = 1288;
268
269
270 const short MULTIPLY = 1289;
271
272
273 const short DIVIDE = 1290;
274
275
276 const short POINT = 1291;
277
278
279 const short COMMA = 1292;
280
281
282 const short LESS = 1293;
283
284
285 const short GREATER = 1294;
286
287
288 const short EQUAL = 1295;
289
290
291 const short OPEN = 1296;
292
293
294 const short CUT = 1297;
295
296
297 const short COPY = 1298;
298
299
300 const short PASTE = 1299;
301
302
303 const short UNDO = 1300;
304
305
306 const short REPEAT = 1301;
307
308
309 const short FIND = 1302;
310
311
312 const short PROPERTIES = 1303;
313
314
315 const short FRONT = 1304;
316
317
318 const short CONTEXTMENU = 1305;
319
320
321 const short HELP = 1306;
322
323
324 const short MENU = 1307;
325
326
327 const short HANGUL_HANJA = 1308;
328
329
330 const short DECIMAL = 1309;
331
332
333 const short TILDE = 1310;
334
335
336 const short QUOTELEFT = 1311;
337
338
339 const short CAPSLOCK = 1312;
340
341
342 const short NUMLOCK = 1313;
343
344
345 const short SCROLLLOCK = 1314;
346
347
348 const short DELETE_TO_BEGIN_OF_LINE = 1536;
349
350
351 const short DELETE_TO_END_OF_LINE = 1537;
352
353
355
356
357 const short BRACKETLEFT = 1315;
358
359
360 const short BRACKETRIGHT = 1316;
361
362
363 const short SEMICOLON = 1317;
364
365
367 const short QUOTERIGHT = 1318;
368
370 const short RIGHTCURLYBRACKET = 1319;
371
373 const short COLON = 1320;
374
375 /* # sign. @since LibreOffice 24.2 */
376 const short NUMBERSIGN = 191;
377
378 /* XF86Forward @since LibreOffice 24.2 */
379 const short XF86FORWARD = 167;
380
381 /* XF86Back @since LibreOffice 24.2 */
382 const short XF86BACK = 166;
383
389
390 const short DELETE_TO_END_OF_PARAGRAPH = 1539;
391
392
393 const short DELETE_WORD_BACKWARD = 1540;
394
395
396 const short DELETE_WORD_FORWARD = 1541;
397
398
399 const short INSERT_LINEBREAK = 1542;
400
401
402 const short INSERT_PARAGRAPH = 1543;
403
404
405 const short MOVE_WORD_BACKWARD = 1544;
406
407
408 const short MOVE_WORD_FORWARD = 1545;
409
410
411 const short MOVE_TO_BEGIN_OF_LINE = 1546;
412
413
414 const short MOVE_TO_END_OF_LINE = 1547;
415
416
417 const short MOVE_TO_BEGIN_OF_PARAGRAPH = 1548;
418
419
420 const short MOVE_TO_END_OF_PARAGRAPH = 1549;
421
422
423 const short SELECT_BACKWARD = 1550;
424
425
426 const short SELECT_FORWARD = 1551;
427
428
429 const short SELECT_WORD_BACKWARD = 1552;
430
431
432 const short SELECT_WORD_FORWARD = 1553;
433
434
435 const short SELECT_WORD = 1554;
436
437
438 const short SELECT_LINE = 1555;
439
440
441 const short SELECT_PARAGRAPH = 1556;
442
443
444 const short SELECT_ALL = 1557;
445
446
447 const short SELECT_TO_BEGIN_OF_LINE = 1558;
448
449
450 const short SELECT_TO_END_OF_LINE = 1559;
451
452
453 const short MOVE_TO_BEGIN_OF_DOCUMENT = 1560;
454
455
456 const short MOVE_TO_END_OF_DOCUMENT = 1561;
457
458
459 const short SELECT_TO_BEGIN_OF_DOCUMENT = 1562;
460
461
462 const short SELECT_TO_END_OF_DOCUMENT = 1563;
463
464
466
467
468 const short SELECT_TO_END_OF_PARAGRAPH = 1565;
469};
470
471
472}; }; }; };
473
474/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
These values are used to specify distinct physical keys, plus some special values used by the macOS i...
Definition Key.idl:31
const short O
Definition Key.idl:105
const short RIGHT
Definition Key.idl:228
const short SELECT_WORD_BACKWARD
Definition Key.idl:429
const short F11
Definition Key.idl:171
const short BRACKETLEFT
Definition Key.idl:357
const short SEMICOLON
Definition Key.idl:363
const short S
Definition Key.idl:117
const short R
Definition Key.idl:114
const short SELECT_WORD
Definition Key.idl:435
const short D
Definition Key.idl:72
const short F25
Definition Key.idl:213
const short POINT
Definition Key.idl:276
const short DIVIDE
Definition Key.idl:273
const short L
Definition Key.idl:96
const short SELECT_TO_END_OF_PARAGRAPH
Definition Key.idl:468
const short BACKSPACE
Definition Key.idl:252
const short LEFT
Definition Key.idl:225
const short NUM1
Definition Key.idl:36
const short SCROLLLOCK
Definition Key.idl:345
const short MOVE_WORD_BACKWARD
Definition Key.idl:405
const short ADD
Definition Key.idl:264
const short K
Definition Key.idl:93
const short SELECT_WORD_FORWARD
Definition Key.idl:432
const short NUM7
Definition Key.idl:54
const short COLON
Definition Key.idl:373
const short DECIMAL
Definition Key.idl:330
const short MOVE_TO_END_OF_LINE
Definition Key.idl:414
const short XF86FORWARD
Definition Key.idl:379
const short F21
Definition Key.idl:201
const short NUM6
Definition Key.idl:51
const short MOVE_TO_BEGIN_OF_PARAGRAPH
Definition Key.idl:417
const short SELECT_LINE
Definition Key.idl:438
const short SELECT_TO_BEGIN_OF_LINE
Definition Key.idl:447
const short V
Definition Key.idl:126
const short COMMA
Definition Key.idl:279
const short INSERT_PARAGRAPH
Definition Key.idl:402
const short SUBTRACT
Definition Key.idl:267
const short NUM4
Definition Key.idl:45
const short PAGEDOWN
Definition Key.idl:240
const short INSERT_LINEBREAK
Definition Key.idl:399
const short UP
Definition Key.idl:222
const short F9
Definition Key.idl:165
const short CONTEXTMENU
Definition Key.idl:318
const short Z
Definition Key.idl:138
const short ESCAPE
Definition Key.idl:246
const short MOVE_WORD_FORWARD
Definition Key.idl:408
const short DELETE
Definition Key.idl:261
const short XF86BACK
Definition Key.idl:382
const short F4
Definition Key.idl:150
const short F22
Definition Key.idl:204
const short DELETE_TO_BEGIN_OF_LINE
Definition Key.idl:348
const short HOME
Definition Key.idl:231
const short F5
Definition Key.idl:153
const short DELETE_WORD_BACKWARD
Definition Key.idl:393
const short F20
Definition Key.idl:198
const short NUM8
Definition Key.idl:57
const short I
Definition Key.idl:87
const short MOVE_TO_END_OF_PARAGRAPH
Definition Key.idl:420
const short DELETE_TO_END_OF_LINE
Definition Key.idl:351
const short T
Definition Key.idl:120
const short F8
Definition Key.idl:162
const short NUM2
Definition Key.idl:39
const short B
Definition Key.idl:66
const short PASTE
Definition Key.idl:300
const short SELECT_TO_BEGIN_OF_DOCUMENT
Definition Key.idl:459
const short INSERT
Definition Key.idl:258
const short COPY
Definition Key.idl:297
const short SELECT_ALL
Definition Key.idl:444
const short FIND
Definition Key.idl:309
const short CAPSLOCK
Definition Key.idl:339
const short SELECT_FORWARD
Definition Key.idl:426
const short F6
Definition Key.idl:156
const short DOWN
Definition Key.idl:219
const short DELETE_TO_END_OF_PARAGRAPH
The following values don't correspond to physical keys on any keyboard but are used in the macOS impl...
Definition Key.idl:390
const short MOVE_TO_BEGIN_OF_DOCUMENT
Definition Key.idl:453
const short DELETE_TO_BEGIN_OF_PARAGRAPH
Definition Key.idl:354
const short CUT
Definition Key.idl:294
const short F15
Definition Key.idl:183
const short HELP
Definition Key.idl:321
const short DELETE_WORD_FORWARD
Definition Key.idl:396
const short QUOTERIGHT
Definition Key.idl:367
const short F
Definition Key.idl:78
const short MENU
Definition Key.idl:324
const short W
Definition Key.idl:129
const short NUM5
Definition Key.idl:48
const short MOVE_TO_BEGIN_OF_LINE
Definition Key.idl:411
const short U
Definition Key.idl:123
const short NUM3
Definition Key.idl:42
const short F17
Definition Key.idl:189
const short NUMLOCK
Definition Key.idl:342
const short F2
Definition Key.idl:144
const short REPEAT
Definition Key.idl:306
const short LESS
Definition Key.idl:282
const short PAGEUP
Definition Key.idl:237
const short Q
Definition Key.idl:111
const short SELECT_BACKWARD
Definition Key.idl:423
const short H
Definition Key.idl:84
const short J
Definition Key.idl:90
const short NUM9
Definition Key.idl:60
const short F24
Definition Key.idl:210
const short F7
Definition Key.idl:159
const short N
Definition Key.idl:102
const short TAB
Definition Key.idl:249
const short F23
Definition Key.idl:207
const short SPACE
Definition Key.idl:255
const short UNDO
Definition Key.idl:303
const short E
Definition Key.idl:75
const short G
Definition Key.idl:81
const short X
Definition Key.idl:132
const short PROPERTIES
Definition Key.idl:312
const short F12
Definition Key.idl:174
const short F13
Definition Key.idl:177
const short EQUAL
Definition Key.idl:288
const short F26
Definition Key.idl:216
const short TILDE
Definition Key.idl:333
const short SELECT_PARAGRAPH
Definition Key.idl:441
const short A
Definition Key.idl:63
const short SELECT_TO_END_OF_LINE
Definition Key.idl:450
const short END
Definition Key.idl:234
const short F3
Definition Key.idl:147
const short F1
Definition Key.idl:141
const short RETURN
Definition Key.idl:243
const short F18
Definition Key.idl:192
const short P
Definition Key.idl:108
const short HANGUL_HANJA
Definition Key.idl:327
const short Y
Definition Key.idl:135
const short FRONT
Definition Key.idl:315
const short SELECT_TO_END_OF_DOCUMENT
Definition Key.idl:462
const short QUOTELEFT
Definition Key.idl:336
const short NUMBERSIGN
Definition Key.idl:376
const short NUM0
Definition Key.idl:33
const short SELECT_TO_BEGIN_OF_PARAGRAPH
Definition Key.idl:465
const short F16
Definition Key.idl:186
const short M
Definition Key.idl:99
const short F10
Definition Key.idl:168
const short GREATER
Definition Key.idl:285
const short MOVE_TO_END_OF_DOCUMENT
Definition Key.idl:456
const short F19
Definition Key.idl:195
const short BRACKETRIGHT
Definition Key.idl:360
const short F14
Definition Key.idl:180
const short OPEN
Definition Key.idl:291
const short MULTIPLY
Definition Key.idl:270
const short RIGHTCURLYBRACKET
Definition Key.idl:370
const short C
Definition Key.idl:69
Definition Ambiguous.idl:20