LibreOffice Module winaccessibility (master) 1
AccessibleKeyStroke.h
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#pragma once
21
23{
24 short modifiers;
25 short keyCode;
26 char keyChar;
27 short keyFunc;
28};
29
30const short MODIFIER_SHIFT = 1;
31const short MODIFIER_CTRL = 2;
32const short MODIFIER_ALT = 4;
33
34const short KEYCODE_NUM0 = 256;
35const short KEYCODE_NUM1 = 257;
36const short KEYCODE_NUM2 = 258;
37const short KEYCODE_NUM3 = 259;
38const short KEYCODE_NUM4 = 260;
39const short KEYCODE_NUM5 = 261;
40const short KEYCODE_NUM6 = 262;
41const short KEYCODE_NUM7 = 263;
42const short KEYCODE_NUM8 = 264;
43const short KEYCODE_NUM9 = 265;
44const short KEYCODE_A = 512;
45const short KEYCODE_B = 513;
46const short KEYCODE_C = 514;
47const short KEYCODE_D = 515;
48const short KEYCODE_E = 516;
49const short KEYCODE_F = 517;
50const short KEYCODE_G = 518;
51const short KEYCODE_H = 519;
52const short KEYCODE_I = 520;
53const short KEYCODE_J = 521;
54const short KEYCODE_K = 522;
55const short KEYCODE_L = 523;
56const short KEYCODE_M = 524;
57const short KEYCODE_N = 525;
58const short KEYCODE_O = 526;
59const short KEYCODE_P = 527;
60const short KEYCODE_Q = 528;
61const short KEYCODE_R = 529;
62const short KEYCODE_S = 530;
63const short KEYCODE_T = 531;
64const short KEYCODE_U = 532;
65const short KEYCODE_V = 533;
66const short KEYCODE_W = 534;
67const short KEYCODE_X = 535;
68const short KEYCODE_Y = 536;
69const short KEYCODE_Z = 537;
70const short KEYCODE_F1 = 768;
71const short KEYCODE_F2 = 769;
72const short KEYCODE_F3 = 770;
73const short KEYCODE_F4 = 771;
74const short KEYCODE_F5 = 772;
75const short KEYCODE_F6 = 773;
76const short KEYCODE_F7 = 774;
77const short KEYCODE_F8 = 775;
78const short KEYCODE_F9 = 776;
79const short KEYCODE_F10 = 777;
80const short KEYCODE_F11 = 778;
81const short KEYCODE_F12 = 779;
82const short KEYCODE_F13 = 780;
83const short KEYCODE_F14 = 781;
84const short KEYCODE_F15 = 782;
85const short KEYCODE_F16 = 783;
86const short KEYCODE_F17 = 784;
87const short KEYCODE_F18 = 785;
88const short KEYCODE_F19 = 786;
89const short KEYCODE_F20 = 787;
90const short KEYCODE_F21 = 788;
91const short KEYCODE_F22 = 789;
92const short KEYCODE_F23 = 790;
93const short KEYCODE_F24 = 791;
94const short KEYCODE_F25 = 792;
95const short KEYCODE_F26 = 793;
96const short KEYCODE_DOWN = 1024;
97const short KEYCODE_UP = 1025;
98const short KEYCODE_LEFT = 1026;
99const short KEYCODE_RIGHT = 1027;
100const short KEYCODE_HOME = 1028;
101const short KEYCODE_END = 1029;
102const short KEYCODE_PAGEUP = 1030;
103const short KEYCODE_PAGEDOWN = 1031;
104const short KEYCODE_RETURN = 1280;
105const short KEYCODE_ESCAPE = 1281;
106const short KEYCODE_TAB = 1282;
107const short KEYCODE_BACKSPACE = 1283;
108const short KEYCODE_SPACE = 1284;
109const short KEYCODE_INSERT = 1285;
110const short KEYCODE_DELETE = 1286;
111const short KEYCODE_ADD = 1287;
112const short KEYCODE_SUBTRACT = 1288;
113const short KEYCODE_MULTIPLY = 1289;
114const short KEYCODE_DIVIDE = 1290;
115const short KEYCODE_POINT = 1291;
116const short KEYCODE_COMMA = 1292;
117const short KEYCODE_LESS = 1293;
118const short KEYCODE_GREATER = 1294;
119const short KEYCODE_EQUAL = 1295;
120const short KEYCODE_OPEN = 1296;
121const short KEYCODE_CUT = 1297;
122const short KEYCODE_COPY = 1298;
123const short KEYCODE_PASTE = 1299;
124const short KEYCODE_UNDO = 1300;
125const short KEYCODE_REPEAT = 1301;
126const short KEYCODE_FIND = 1302;
127const short KEYCODE_PROPERTIES = 1303;
128const short KEYCODE_FRONT = 1304;
129const short KEYCODE_CONTEXTMENU = 1305;
130const short KEYCODE_HELP = 1306;
131
132const short SHORTCUT_DONTKNOW = 0;
133const short NEW = 1;
134const short OPEN = 2;
135const short SAVE = 3;
136const short SAVEAS = 4;
137const short PRINT = 5;
138const short CLOSE = 6;
139const short QUIT = 7;
140const short CUT = 8;
141const short COPY = 9;
142const short PASTE = 10;
143const short UNDO = 11;
144const short REDO = 12;
145const short UNODELETE = 13;
146const short REPEAT = 14;
147const short FIND = 15;
148const short FINDBACKWARD = 16;
149const short PROPERTIES = 17;
150const short FRONT = 18;
151
152/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
const short KEYCODE_OPEN
const short KEYCODE_O
const short KEYCODE_F3
const short KEYCODE_CUT
const short KEYCODE_F6
const short KEYCODE_DOWN
const short KEYCODE_F20
const short KEYCODE_NUM2
const short CLOSE
const short KEYCODE_NUM3
const short KEYCODE_F21
const short KEYCODE_ESCAPE
const short KEYCODE_DIVIDE
const short KEYCODE_T
const short KEYCODE_E
const short KEYCODE_K
const short KEYCODE_F18
const short KEYCODE_F16
const short KEYCODE_GREATER
const short NEW
const short REDO
const short KEYCODE_TAB
const short MODIFIER_ALT
const short KEYCODE_J
const short KEYCODE_F17
const short KEYCODE_Y
const short KEYCODE_NUM7
const short KEYCODE_UP
const short KEYCODE_COPY
const short KEYCODE_N
const short KEYCODE_NUM1
const short KEYCODE_LESS
const short KEYCODE_X
const short KEYCODE_F7
const short MODIFIER_SHIFT
const short KEYCODE_V
const short KEYCODE_F1
const short KEYCODE_F
const short KEYCODE_FRONT
const short SAVE
const short KEYCODE_NUM8
const short KEYCODE_F2
const short KEYCODE_HOME
const short KEYCODE_DELETE
const short KEYCODE_SPACE
const short KEYCODE_NUM4
const short KEYCODE_UNDO
const short KEYCODE_H
const short KEYCODE_F14
const short PRINT
const short KEYCODE_F5
const short PASTE
const short KEYCODE_F9
const short KEYCODE_RIGHT
const short KEYCODE_PAGEUP
const short COPY
const short KEYCODE_F12
const short KEYCODE_COMMA
const short KEYCODE_SUBTRACT
const short FIND
const short KEYCODE_F24
const short CUT
const short KEYCODE_F22
const short KEYCODE_PAGEDOWN
const short KEYCODE_F26
const short KEYCODE_P
const short KEYCODE_F23
const short KEYCODE_U
const short KEYCODE_EQUAL
const short KEYCODE_F13
const short KEYCODE_C
const short REPEAT
const short SAVEAS
const short KEYCODE_R
const short KEYCODE_END
const short QUIT
const short UNODELETE
const short KEYCODE_M
const short KEYCODE_FIND
const short KEYCODE_A
const short KEYCODE_Z
const short KEYCODE_Q
const short SHORTCUT_DONTKNOW
const short KEYCODE_NUM6
const short KEYCODE_ADD
const short KEYCODE_F19
const short KEYCODE_REPEAT
const short UNDO
const short PROPERTIES
const short KEYCODE_L
const short KEYCODE_S
const short KEYCODE_F10
const short KEYCODE_RETURN
const short KEYCODE_PROPERTIES
const short KEYCODE_F25
const short KEYCODE_NUM5
const short KEYCODE_G
const short KEYCODE_W
const short KEYCODE_BACKSPACE
const short FRONT
const short KEYCODE_MULTIPLY
const short KEYCODE_INSERT
const short KEYCODE_LEFT
const short KEYCODE_D
const short KEYCODE_I
const short KEYCODE_NUM0
const short KEYCODE_CONTEXTMENU
const short KEYCODE_NUM9
const short KEYCODE_HELP
const short KEYCODE_F8
const short MODIFIER_CTRL
const short KEYCODE_F15
const short OPEN
const short KEYCODE_PASTE
const short FINDBACKWARD
const short KEYCODE_B
const short KEYCODE_F4
const short KEYCODE_POINT
const short KEYCODE_F11