20#ifndef INCLUDED_VCL_KEYCODES_HXX
21#define INCLUDED_VCL_KEYCODES_HXX
23#include <com/sun/star/awt/Key.hpp>
24#include <com/sun/star/awt/KeyGroup.hpp>
45constexpr sal_uInt16
KEY_0 = css::awt::Key::NUM0;
46constexpr sal_uInt16
KEY_1 = css::awt::Key::NUM1;
47constexpr sal_uInt16
KEY_2 = css::awt::Key::NUM2;
48constexpr sal_uInt16
KEY_3 = css::awt::Key::NUM3;
49constexpr sal_uInt16
KEY_4 = css::awt::Key::NUM4;
50constexpr sal_uInt16
KEY_5 = css::awt::Key::NUM5;
51constexpr sal_uInt16
KEY_6 = css::awt::Key::NUM6;
52constexpr sal_uInt16
KEY_7 = css::awt::Key::NUM7;
53constexpr sal_uInt16
KEY_8 = css::awt::Key::NUM8;
54constexpr sal_uInt16
KEY_9 = css::awt::Key::NUM9;
56constexpr sal_uInt16
KEY_A = css::awt::Key::A;
57constexpr sal_uInt16
KEY_B = css::awt::Key::B;
58constexpr sal_uInt16
KEY_C = css::awt::Key::C;
59constexpr sal_uInt16
KEY_D = css::awt::Key::D;
60constexpr sal_uInt16
KEY_E = css::awt::Key::E;
61constexpr sal_uInt16
KEY_F = css::awt::Key::F;
62constexpr sal_uInt16
KEY_G = css::awt::Key::G;
63constexpr sal_uInt16
KEY_H = css::awt::Key::H;
64constexpr sal_uInt16
KEY_I = css::awt::Key::I;
65constexpr sal_uInt16
KEY_J = css::awt::Key::J;
66constexpr sal_uInt16
KEY_K = css::awt::Key::K;
67constexpr sal_uInt16
KEY_L = css::awt::Key::L;
68constexpr sal_uInt16
KEY_M = css::awt::Key::M;
69constexpr sal_uInt16
KEY_N = css::awt::Key::N;
70constexpr sal_uInt16
KEY_O = css::awt::Key::O;
71constexpr sal_uInt16
KEY_P = css::awt::Key::P;
72constexpr sal_uInt16
KEY_Q = css::awt::Key::Q;
73constexpr sal_uInt16
KEY_R = css::awt::Key::R;
74constexpr sal_uInt16
KEY_S = css::awt::Key::S;
75constexpr sal_uInt16
KEY_T = css::awt::Key::T;
76constexpr sal_uInt16
KEY_U = css::awt::Key::U;
77constexpr sal_uInt16
KEY_V = css::awt::Key::V;
78constexpr sal_uInt16
KEY_W = css::awt::Key::W;
79constexpr sal_uInt16
KEY_X = css::awt::Key::X;
80constexpr sal_uInt16
KEY_Y = css::awt::Key::Y;
81constexpr sal_uInt16
KEY_Z = css::awt::Key::Z;
83constexpr sal_uInt16
KEY_F1 = css::awt::Key::F1;
84constexpr sal_uInt16
KEY_F2 = css::awt::Key::F2;
85constexpr sal_uInt16
KEY_F3 = css::awt::Key::F3;
86constexpr sal_uInt16
KEY_F4 = css::awt::Key::F4;
87constexpr sal_uInt16
KEY_F5 = css::awt::Key::F5;
88constexpr sal_uInt16
KEY_F6 = css::awt::Key::F6;
89constexpr sal_uInt16
KEY_F7 = css::awt::Key::F7;
90constexpr sal_uInt16
KEY_F8 = css::awt::Key::F8;
91constexpr sal_uInt16
KEY_F9 = css::awt::Key::F9;
92constexpr sal_uInt16
KEY_F10 = css::awt::Key::F10;
93constexpr sal_uInt16
KEY_F11 = css::awt::Key::F11;
94constexpr sal_uInt16
KEY_F12 = css::awt::Key::F12;
95constexpr sal_uInt16
KEY_F13 = css::awt::Key::F13;
96constexpr sal_uInt16
KEY_F14 = css::awt::Key::F14;
97constexpr sal_uInt16
KEY_F15 = css::awt::Key::F15;
98constexpr sal_uInt16
KEY_F16 = css::awt::Key::F16;
99constexpr sal_uInt16
KEY_F17 = css::awt::Key::F17;
100constexpr sal_uInt16
KEY_F18 = css::awt::Key::F18;
101constexpr sal_uInt16
KEY_F19 = css::awt::Key::F19;
102constexpr sal_uInt16
KEY_F20 = css::awt::Key::F20;
103constexpr sal_uInt16
KEY_F21 = css::awt::Key::F21;
104constexpr sal_uInt16
KEY_F22 = css::awt::Key::F22;
105constexpr sal_uInt16
KEY_F23 = css::awt::Key::F23;
106constexpr sal_uInt16
KEY_F24 = css::awt::Key::F24;
107constexpr sal_uInt16
KEY_F25 = css::awt::Key::F25;
108constexpr sal_uInt16
KEY_F26 = css::awt::Key::F26;
110constexpr sal_uInt16
KEY_DOWN = css::awt::Key::DOWN;
111constexpr sal_uInt16
KEY_UP = css::awt::Key::UP;
112constexpr sal_uInt16
KEY_LEFT = css::awt::Key::LEFT;
114constexpr sal_uInt16
KEY_HOME = css::awt::Key::HOME;
121constexpr sal_uInt16
KEY_TAB = css::awt::Key::TAB;
127constexpr sal_uInt16
KEY_ADD = css::awt::Key::ADD;
133constexpr sal_uInt16
KEY_LESS = css::awt::Key::LESS;
137constexpr sal_uInt16
KEY_OPEN = css::awt::Key::OPEN;
138constexpr sal_uInt16
KEY_CUT = css::awt::Key::CUT;
139constexpr sal_uInt16
KEY_COPY = css::awt::Key::COPY;
141constexpr sal_uInt16
KEY_UNDO = css::awt::Key::UNDO;
143constexpr sal_uInt16
KEY_FIND = css::awt::Key::FIND;
147constexpr sal_uInt16
KEY_MENU = css::awt::Key::MENU;
148constexpr sal_uInt16
KEY_HELP = css::awt::Key::HELP;
constexpr sal_uInt16 KEY_X
constexpr sal_uInt16 KEY_M
constexpr sal_uInt16 KEY_RETURN
constexpr sal_uInt16 KEY_0
constexpr sal_uInt16 KEY_Q
constexpr sal_uInt16 KEY_SEMICOLON
constexpr sal_uInt16 KEY_R
constexpr sal_uInt16 KEY_F2
constexpr sal_uInt16 KEY_6
constexpr sal_uInt16 KEY_CONTEXTMENU
constexpr sal_uInt16 KEY_8
constexpr sal_uInt16 KEY_F3
constexpr sal_uInt16 KEY_MOD2
constexpr sal_uInt16 KEYGROUP_ALPHA
constexpr sal_uInt16 KEY_N
constexpr sal_uInt16 KEY_ESCAPE
constexpr sal_uInt16 KEY_FIND
constexpr sal_uInt16 KEY_MOD1
constexpr sal_uInt16 KEY_I
constexpr sal_uInt16 KEY_CUT
constexpr sal_uInt16 KEY_K
constexpr sal_uInt16 KEY_F19
constexpr sal_uInt16 KEY_BRACKETRIGHT
constexpr sal_uInt16 KEY_HOME
constexpr sal_uInt16 KEY_T
constexpr sal_uInt16 KEY_SCROLLLOCK
constexpr sal_uInt16 KEY_F15
constexpr sal_uInt16 KEY_7
constexpr sal_uInt16 KEY_1
constexpr sal_uInt16 KEY_ADD
constexpr sal_uInt16 KEY_V
constexpr sal_uInt16 KEY_LEFT
constexpr sal_uInt16 KEY_F26
constexpr sal_uInt16 KEY_F4
constexpr sal_uInt16 KEY_NUMLOCK
constexpr sal_uInt16 KEY_F5
constexpr sal_uInt16 KEY_GREATER
constexpr sal_uInt16 KEY_HANGUL_HANJA
constexpr sal_uInt16 KEY_PAGEDOWN
constexpr sal_uInt16 KEY_EQUAL
constexpr sal_uInt16 KEY_TAB
constexpr sal_uInt16 KEY_LESS
constexpr sal_uInt16 KEY_F23
constexpr sal_uInt16 KEY_COMMA
constexpr sal_uInt16 KEY_F17
constexpr sal_uInt16 KEY_J
constexpr sal_uInt16 KEY_B
constexpr sal_uInt16 KEY_4
constexpr sal_uInt16 KEY_POINT
constexpr sal_uInt16 KEY_DECIMAL
constexpr sal_uInt16 KEY_F6
constexpr sal_uInt16 KEY_U
constexpr sal_uInt16 KEY_UP
constexpr sal_uInt16 KEY_PASTE
constexpr sal_uInt16 KEY_F10
constexpr sal_uInt16 KEY_CODE_MASK
constexpr sal_uInt16 KEY_COLON
constexpr sal_uInt16 KEYGROUP_MISC
constexpr sal_uInt16 KEY_F9
constexpr sal_uInt16 KEY_5
constexpr sal_uInt16 KEY_F7
constexpr sal_uInt16 KEY_COPY
constexpr sal_uInt16 KEY_F1
constexpr sal_uInt16 KEY_MENU
constexpr sal_uInt16 KEY_MODIFIERS_MASK
constexpr sal_uInt16 KEY_9
constexpr sal_uInt16 KEY_BRACKETLEFT
constexpr sal_uInt16 KEY_PROPERTIES
constexpr sal_uInt16 KEY_FRONT
constexpr sal_uInt16 KEY_O
constexpr sal_uInt16 KEYGROUP_FKEYS
constexpr sal_uInt16 KEY_F20
constexpr sal_uInt16 KEY_Z
constexpr sal_uInt16 KEY_S
constexpr sal_uInt16 KEY_3
constexpr sal_uInt16 KEY_F22
constexpr sal_uInt16 KEY_MOD3
constexpr sal_uInt16 KEY_QUOTERIGHT
constexpr sal_uInt16 KEY_A
constexpr sal_uInt16 KEY_REPEAT
constexpr sal_uInt16 KEY_Y
constexpr sal_uInt16 KEY_UNDO
constexpr sal_uInt16 KEY_RIGHT
constexpr sal_uInt16 KEY_F13
constexpr sal_uInt16 KEY_F
constexpr sal_uInt16 KEY_D
constexpr sal_uInt16 KEY_H
constexpr sal_uInt16 KEY_G
constexpr sal_uInt16 KEY_OPEN
constexpr sal_uInt16 KEY_DELETE
constexpr sal_uInt16 KEY_L
constexpr sal_uInt16 KEY_F8
constexpr sal_uInt16 KEY_F12
constexpr sal_uInt16 KEY_TILDE
constexpr sal_uInt16 KEY_F18
constexpr sal_uInt16 KEY_DOWN
constexpr sal_uInt16 KEY_F24
constexpr sal_uInt16 KEY_SPACE
constexpr sal_uInt16 KEY_PAGEUP
constexpr sal_uInt16 KEY_F11
constexpr sal_uInt16 KEYGROUP_TYPE
constexpr sal_uInt16 KEY_CAPSLOCK
constexpr sal_uInt16 KEY_E
constexpr sal_uInt16 KEY_F25
constexpr sal_uInt16 KEY_QUOTELEFT
constexpr sal_uInt16 KEYGROUP_NUM
constexpr sal_uInt16 KEY_C
constexpr sal_uInt16 KEY_HELP
constexpr sal_uInt16 KEY_2
constexpr sal_uInt16 KEY_W
constexpr sal_uInt16 KEY_P
constexpr sal_uInt16 KEY_SUBTRACT
constexpr sal_uInt16 KEY_DIVIDE
constexpr sal_uInt16 KEY_F16
constexpr sal_uInt16 KEY_SHIFT
constexpr sal_uInt16 KEY_F14
constexpr sal_uInt16 KEY_RIGHTCURLYBRACKET
constexpr sal_uInt16 KEY_INSERT
constexpr sal_uInt16 KEY_BACKSPACE
constexpr sal_uInt16 KEY_END
constexpr sal_uInt16 KEYGROUP_CURSOR
constexpr sal_uInt16 KEY_F21
constexpr sal_uInt16 KEY_MULTIPLY