Lines Matching refs:ui

5 #include "ui/events/ozone/evdev/key_event_converter_evdev.h"
11 #include "ui/events/event.h"
12 #include "ui/events/keycodes/keyboard_codes.h"
13 #include "ui/events/ozone/evdev/event_modifiers_evdev.h"
14 #include "ui/ozone/public/event_factory_ozone.h"
16 namespace ui {
20 ui::KeyboardCode KeyboardCodeFromButton(unsigned int code) {
21 static const ui::KeyboardCode kLinuxBaseKeyMap[] = {
22 ui::VKEY_UNKNOWN, // KEY_RESERVED
23 ui::VKEY_ESCAPE, // KEY_ESC
24 ui::VKEY_1, // KEY_1
25 ui::VKEY_2, // KEY_2
26 ui::VKEY_3, // KEY_3
27 ui::VKEY_4, // KEY_4
28 ui::VKEY_5, // KEY_5
29 ui::VKEY_6, // KEY_6
30 ui::VKEY_7, // KEY_7
31 ui::VKEY_8, // KEY_8
32 ui::VKEY_9, // KEY_9
33 ui::VKEY_0, // KEY_0
34 ui::VKEY_OEM_MINUS, // KEY_MINUS
35 ui::VKEY_OEM_PLUS, // KEY_EQUAL
36 ui::VKEY_BACK, // KEY_BACKSPACE
37 ui::VKEY_TAB, // KEY_TAB
38 ui::VKEY_Q, // KEY_Q
39 ui::VKEY_W, // KEY_W
40 ui::VKEY_E, // KEY_E
41 ui::VKEY_R, // KEY_R
42 ui::VKEY_T, // KEY_T
43 ui::VKEY_Y, // KEY_Y
44 ui::VKEY_U, // KEY_U
45 ui::VKEY_I, // KEY_I
46 ui::VKEY_O, // KEY_O
47 ui::VKEY_P, // KEY_P
48 ui::VKEY_OEM_4, // KEY_LEFTBRACE
49 ui::VKEY_OEM_6, // KEY_RIGHTBRACE
50 ui::VKEY_RETURN, // KEY_ENTER
51 ui::VKEY_CONTROL, // KEY_LEFTCTRL
52 ui::VKEY_A, // KEY_A
53 ui::VKEY_S, // KEY_S
54 ui::VKEY_D, // KEY_D
55 ui::VKEY_F, // KEY_F
56 ui::VKEY_G, // KEY_G
57 ui::VKEY_H, // KEY_H
58 ui::VKEY_J, // KEY_J
59 ui::VKEY_K, // KEY_K
60 ui::VKEY_L, // KEY_L
61 ui::VKEY_OEM_1, // KEY_SEMICOLON
62 ui::VKEY_OEM_7, // KEY_APOSTROPHE
63 ui::VKEY_OEM_3, // KEY_GRAVE
64 ui::VKEY_SHIFT, // KEY_LEFTSHIFT
65 ui::VKEY_OEM_5, // KEY_BACKSLASH
66 ui::VKEY_Z, // KEY_Z
67 ui::VKEY_X, // KEY_X
68 ui::VKEY_C, // KEY_C
69 ui::VKEY_V, // KEY_V
70 ui::VKEY_B, // KEY_B
71 ui::VKEY_N, // KEY_N
72 ui::VKEY_M, // KEY_M
73 ui::VKEY_OEM_COMMA, // KEY_COMMA
74 ui::VKEY_OEM_PERIOD, // KEY_DOT
75 ui::VKEY_OEM_2, // KEY_SLASH
76 ui::VKEY_SHIFT, // KEY_RIGHTSHIFT
77 ui::VKEY_MULTIPLY, // KEY_KPASTERISK
78 ui::VKEY_MENU, // KEY_LEFTALT
79 ui::VKEY_SPACE, // KEY_SPACE
80 ui::VKEY_CAPITAL, // KEY_CAPSLOCK
81 ui::VKEY_F1, // KEY_F1
82 ui::VKEY_F2, // KEY_F2
83 ui::VKEY_F3, // KEY_F3
84 ui::VKEY_F4, // KEY_F4
85 ui::VKEY_F5, // KEY_F5
86 ui::VKEY_F6, // KEY_F6
87 ui::VKEY_F7, // KEY_F7
88 ui::VKEY_F8, // KEY_F8
89 ui::VKEY_F9, // KEY_F9
90 ui::VKEY_F10, // KEY_F10
91 ui::VKEY_NUMLOCK, // KEY_NUMLOCK
92 ui::VKEY_SCROLL, // KEY_SCROLLLOCK
93 ui::VKEY_NUMPAD7, // KEY_KP7
94 ui::VKEY_NUMPAD8, // KEY_KP8
95 ui::VKEY_NUMPAD9, // KEY_KP9
96 ui::VKEY_SUBTRACT, // KEY_KPMINUS
97 ui::VKEY_NUMPAD4, // KEY_KP4
98 ui::VKEY_NUMPAD5, // KEY_KP5
99 ui::VKEY_NUMPAD6, // KEY_KP6
100 ui::VKEY_ADD, // KEY_KPPLUS
101 ui::VKEY_NUMPAD1, // KEY_KP1
102 ui::VKEY_NUMPAD2, // KEY_KP2
103 ui::VKEY_NUMPAD3, // KEY_KP3
104 ui::VKEY_NUMPAD0, // KEY_KP0
105 ui::VKEY_DECIMAL, // KEY_KPDOT
106 ui::VKEY_UNKNOWN, // (unassigned)
107 ui::VKEY_DBE_DBCSCHAR, // KEY_ZENKAKUHANKAKU
108 ui::VKEY_OEM_102, // KEY_102ND
109 ui::VKEY_F11, // KEY_F11
110 ui::VKEY_F12, // KEY_F12
111 ui::VKEY_UNKNOWN, // KEY_RO
112 ui::VKEY_UNKNOWN, // KEY_KATAKANA
113 ui::VKEY_UNKNOWN, // KEY_HIRAGANA
114 ui::VKEY_CONVERT, // KEY_HENKAN
115 ui::VKEY_UNKNOWN, // KEY_KATAKANAHIRAGANA
116 ui::VKEY_NONCONVERT, // KEY_MUHENKAN
117 ui::VKEY_UNKNOWN, // KEY_KPJPCOMMA
118 ui::VKEY_RETURN, // KEY_KPENTER
119 ui::VKEY_CONTROL, // KEY_RIGHTCTRL
120 ui::VKEY_DIVIDE, // KEY_KPSLASH
121 ui::VKEY_PRINT, // KEY_SYSRQ
122 ui::VKEY_MENU, // KEY_RIGHTALT
123 ui::VKEY_RETURN, // KEY_LINEFEED
124 ui::VKEY_HOME, // KEY_HOME
125 ui::VKEY_UP, // KEY_UP
126 ui::VKEY_PRIOR, // KEY_PAGEUP
127 ui::VKEY_LEFT, // KEY_LEFT
128 ui::VKEY_RIGHT, // KEY_RIGHT
129 ui::VKEY_END, // KEY_END
130 ui::VKEY_DOWN, // KEY_DOWN
131 ui::VKEY_NEXT, // KEY_PAGEDOWN
132 ui::VKEY_INSERT, // KEY_INSERT
133 ui::VKEY_DELETE, // KEY_DELETE
134 ui::VKEY_UNKNOWN, // KEY_MACRO
135 ui::VKEY_VOLUME_MUTE, // KEY_MUTE
136 ui::VKEY_VOLUME_DOWN, // KEY_VOLUMEDOWN
137 ui::VKEY_VOLUME_UP, // KEY_VOLUMEUP
138 ui::VKEY_POWER, // KEY_POWER
139 ui::VKEY_OEM_PLUS, // KEY_KPEQUAL
140 ui::VKEY_UNKNOWN, // KEY_KPPLUSMINUS
141 ui::VKEY_PAUSE, // KEY_PAUSE
142 ui::VKEY_MEDIA_LAUNCH_APP1, // KEY_SCALE
143 ui::VKEY_DECIMAL, // KEY_KPCOMMA
144 ui::VKEY_HANGUL, // KEY_HANGEUL
145 ui::VKEY_HANJA, // KEY_HANJA
146 ui::VKEY_UNKNOWN, // KEY_YEN
147 ui::VKEY_LWIN, // KEY_LEFTMETA
148 ui::VKEY_RWIN, // KEY_RIGHTMETA
149 ui::VKEY_APPS, // KEY_COMPOSE
156 return ui::VKEY_UNKNOWN;
252 ui::KeyboardCode code = KeyboardCodeFromButton(key);
271 } // namespace ui