Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(113)

Side by Side Diff: base/keyboard_code_conversion_gtk.cc

Issue 552004: Style cleanup in preparation for auto-linting base/. (Closed)
Patch Set: Created 10 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « base/image_util.h ('k') | base/lazy_instance_unittest.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2009 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2009 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 /* 5 /*
6 * Copyright (C) 2006, 2007 Apple Inc. All rights reserved. 6 * Copyright (C) 2006, 2007 Apple Inc. All rights reserved.
7 * Copyright (C) 2006 Michael Emmel mike.emmel@gmail.com 7 * Copyright (C) 2006 Michael Emmel mike.emmel@gmail.com
8 * Copyright (C) 2007 Holger Hans Peter Freyther 8 * Copyright (C) 2007 Holger Hans Peter Freyther
9 * Copyright (C) 2008 Collabora, Ltd. All rights reserved. 9 * Copyright (C) 2008 Collabora, Ltd. All rights reserved.
10 * Copyright (C) 2008, 2009 Google Inc. 10 * Copyright (C) 2008, 2009 Google Inc.
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after
50 return VKEY_NUMPAD0; // (60) Numeric keypad 0 key 50 return VKEY_NUMPAD0; // (60) Numeric keypad 0 key
51 case GDK_KP_1: 51 case GDK_KP_1:
52 return VKEY_NUMPAD1; // (61) Numeric keypad 1 key 52 return VKEY_NUMPAD1; // (61) Numeric keypad 1 key
53 case GDK_KP_2: 53 case GDK_KP_2:
54 return VKEY_NUMPAD2; // (62) Numeric keypad 2 key 54 return VKEY_NUMPAD2; // (62) Numeric keypad 2 key
55 case GDK_KP_3: 55 case GDK_KP_3:
56 return VKEY_NUMPAD3; // (63) Numeric keypad 3 key 56 return VKEY_NUMPAD3; // (63) Numeric keypad 3 key
57 case GDK_KP_4: 57 case GDK_KP_4:
58 return VKEY_NUMPAD4; // (64) Numeric keypad 4 key 58 return VKEY_NUMPAD4; // (64) Numeric keypad 4 key
59 case GDK_KP_5: 59 case GDK_KP_5:
60 return VKEY_NUMPAD5; //(65) Numeric keypad 5 key 60 return VKEY_NUMPAD5; // (65) Numeric keypad 5 key
61 case GDK_KP_6: 61 case GDK_KP_6:
62 return VKEY_NUMPAD6; // (66) Numeric keypad 6 key 62 return VKEY_NUMPAD6; // (66) Numeric keypad 6 key
63 case GDK_KP_7: 63 case GDK_KP_7:
64 return VKEY_NUMPAD7; // (67) Numeric keypad 7 key 64 return VKEY_NUMPAD7; // (67) Numeric keypad 7 key
65 case GDK_KP_8: 65 case GDK_KP_8:
66 return VKEY_NUMPAD8; // (68) Numeric keypad 8 key 66 return VKEY_NUMPAD8; // (68) Numeric keypad 8 key
67 case GDK_KP_9: 67 case GDK_KP_9:
68 return VKEY_NUMPAD9; // (69) Numeric keypad 9 key 68 return VKEY_NUMPAD9; // (69) Numeric keypad 9 key
69 case GDK_KP_Multiply: 69 case GDK_KP_Multiply:
70 return VKEY_MULTIPLY; // (6A) Multiply key 70 return VKEY_MULTIPLY; // (6A) Multiply key
71 case GDK_KP_Add: 71 case GDK_KP_Add:
72 return VKEY_ADD; // (6B) Add key 72 return VKEY_ADD; // (6B) Add key
73 case GDK_KP_Subtract: 73 case GDK_KP_Subtract:
74 return VKEY_SUBTRACT; // (6D) Subtract key 74 return VKEY_SUBTRACT; // (6D) Subtract key
75 case GDK_KP_Decimal: 75 case GDK_KP_Decimal:
76 return VKEY_DECIMAL; // (6E) Decimal key 76 return VKEY_DECIMAL; // (6E) Decimal key
77 case GDK_KP_Divide: 77 case GDK_KP_Divide:
78 return VKEY_DIVIDE; // (6F) Divide key 78 return VKEY_DIVIDE; // (6F) Divide key
79 79
80 case GDK_BackSpace: 80 case GDK_BackSpace:
81 return VKEY_BACK; // (08) BACKSPACE key 81 return VKEY_BACK; // (08) BACKSPACE key
82 case GDK_ISO_Left_Tab: 82 case GDK_ISO_Left_Tab:
83 case GDK_3270_BackTab: 83 case GDK_3270_BackTab:
84 case GDK_Tab: 84 case GDK_Tab:
85 return VKEY_TAB; // (09) TAB key 85 return VKEY_TAB; // (09) TAB key
86 case GDK_Clear: 86 case GDK_Clear:
87 return VKEY_CLEAR; // (0C) CLEAR key 87 return VKEY_CLEAR; // (0C) CLEAR key
88 case GDK_ISO_Enter: 88 case GDK_ISO_Enter:
89 case GDK_KP_Enter: 89 case GDK_KP_Enter:
90 case GDK_Return: 90 case GDK_Return:
91 return VKEY_RETURN; //(0D) Return key 91 return VKEY_RETURN; // (0D) Return key
92 case GDK_Shift_L: 92 case GDK_Shift_L:
93 case GDK_Shift_R: 93 case GDK_Shift_R:
94 return VKEY_SHIFT; // (10) SHIFT key 94 return VKEY_SHIFT; // (10) SHIFT key
95 case GDK_Control_L: 95 case GDK_Control_L:
96 case GDK_Control_R: 96 case GDK_Control_R:
97 return VKEY_CONTROL; // (11) CTRL key 97 return VKEY_CONTROL; // (11) CTRL key
98 case GDK_Menu: 98 case GDK_Menu:
99 case GDK_Alt_L: 99 case GDK_Alt_L:
100 case GDK_Alt_R: 100 case GDK_Alt_R:
101 return VKEY_MENU; // (12) ALT key 101 return VKEY_MENU; // (12) ALT key
102 102
103 case GDK_Pause: 103 case GDK_Pause:
104 return VKEY_PAUSE; // (13) PAUSE key 104 return VKEY_PAUSE; // (13) PAUSE key
105 case GDK_Caps_Lock: 105 case GDK_Caps_Lock:
106 return VKEY_CAPITAL; // (14) CAPS LOCK key 106 return VKEY_CAPITAL; // (14) CAPS LOCK key
107 case GDK_Kana_Lock: 107 case GDK_Kana_Lock:
108 case GDK_Kana_Shift: 108 case GDK_Kana_Shift:
109 return VKEY_KANA; // (15) Input Method Editor (IME) Kana mode 109 return VKEY_KANA; // (15) Input Method Editor (IME) Kana mode
110 case GDK_Hangul: 110 case GDK_Hangul:
111 return VKEY_HANGUL; // VKEY_HANGUL (15) IME Hangul mode 111 return VKEY_HANGUL; // VKEY_HANGUL (15) IME Hangul mode
112 // VKEY_JUNJA (17) IME Junja mode 112 // VKEY_JUNJA (17) IME Junja mode
113 // VKEY_FINAL (18) IME final mode 113 // VKEY_FINAL (18) IME final mode
114 case GDK_Hangul_Hanja: 114 case GDK_Hangul_Hanja:
115 return VKEY_HANJA; // (19) IME Hanja mode 115 return VKEY_HANJA; // (19) IME Hanja mode
116 case GDK_Kanji: 116 case GDK_Kanji:
117 return VKEY_KANJI; // (19) IME Kanji mode 117 return VKEY_KANJI; // (19) IME Kanji mode
118 case GDK_Escape: 118 case GDK_Escape:
119 return VKEY_ESCAPE; // (1B) ESC key 119 return VKEY_ESCAPE; // (1B) ESC key
120 // VKEY_CONVERT (1C) IME convert 120 // VKEY_CONVERT (1C) IME convert
121 // VKEY_NONCONVERT (1D) IME nonconvert 121 // VKEY_NONCONVERT (1D) IME nonconvert
122 // VKEY_ACCEPT (1E) IME accept 122 // VKEY_ACCEPT (1E) IME accept
123 // VKEY_MODECHANGE (1F) IME mode change request 123 // VKEY_MODECHANGE (1F) IME mode change request
124 case GDK_space: 124 case GDK_space:
125 return VKEY_SPACE; // (20) SPACEBAR 125 return VKEY_SPACE; // (20) SPACEBAR
126 case GDK_Page_Up: 126 case GDK_Page_Up:
127 return VKEY_PRIOR; // (21) PAGE UP key 127 return VKEY_PRIOR; // (21) PAGE UP key
128 case GDK_Page_Down: 128 case GDK_Page_Down:
129 return VKEY_NEXT; // (22) PAGE DOWN key 129 return VKEY_NEXT; // (22) PAGE DOWN key
130 case GDK_End: 130 case GDK_End:
131 return VKEY_END; // (23) END key 131 return VKEY_END; // (23) END key
132 case GDK_Home: 132 case GDK_Home:
133 return VKEY_HOME; // (24) HOME key 133 return VKEY_HOME; // (24) HOME key
134 case GDK_Left: 134 case GDK_Left:
135 return VKEY_LEFT; // (25) LEFT ARROW key 135 return VKEY_LEFT; // (25) LEFT ARROW key
136 case GDK_Up: 136 case GDK_Up:
137 return VKEY_UP; // (26) UP ARROW key 137 return VKEY_UP; // (26) UP ARROW key
138 case GDK_Right: 138 case GDK_Right:
139 return VKEY_RIGHT; // (27) RIGHT ARROW key 139 return VKEY_RIGHT; // (27) RIGHT ARROW key
140 case GDK_Down: 140 case GDK_Down:
141 return VKEY_DOWN; // (28) DOWN ARROW key 141 return VKEY_DOWN; // (28) DOWN ARROW key
142 case GDK_Select: 142 case GDK_Select:
143 return VKEY_SELECT; // (29) SELECT key 143 return VKEY_SELECT; // (29) SELECT key
144 case GDK_Print: 144 case GDK_Print:
145 return VKEY_PRINT; // (2A) PRINT key 145 return VKEY_PRINT; // (2A) PRINT key
146 case GDK_Execute: 146 case GDK_Execute:
147 return VKEY_EXECUTE;// (2B) EXECUTE key 147 return VKEY_EXECUTE; // (2B) EXECUTE key
148 //dunno on this 148 // dunno on this
149 //case GDK_PrintScreen: 149 // case GDK_PrintScreen:
150 // return VKEY_SNAPSHOT; // (2C) PRINT SCREEN key 150 // return VKEY_SNAPSHOT; // (2C) PRINT SCREEN key
151 case GDK_Insert: 151 case GDK_Insert:
152 return VKEY_INSERT; // (2D) INS key 152 return VKEY_INSERT; // (2D) INS key
153 case GDK_Delete: 153 case GDK_Delete:
154 return VKEY_DELETE; // (2E) DEL key 154 return VKEY_DELETE; // (2E) DEL key
155 case GDK_Help: 155 case GDK_Help:
156 return VKEY_HELP; // (2F) HELP key 156 return VKEY_HELP; // (2F) HELP key
157 case GDK_0: 157 case GDK_0:
158 case GDK_parenright: 158 case GDK_parenright:
159 return VKEY_0; // (30) 0) key 159 return VKEY_0; // (30) 0) key
160 case GDK_1: 160 case GDK_1:
161 case GDK_exclam: 161 case GDK_exclam:
162 return VKEY_1; // (31) 1 ! key 162 return VKEY_1; // (31) 1 ! key
163 case GDK_2: 163 case GDK_2:
164 case GDK_at: 164 case GDK_at:
165 return VKEY_2; // (32) 2 & key 165 return VKEY_2; // (32) 2 & key
166 case GDK_3: 166 case GDK_3:
167 case GDK_numbersign: 167 case GDK_numbersign:
168 return VKEY_3; //case '3': case '#'; 168 return VKEY_3; // case '3': case '#';
169 case GDK_4: 169 case GDK_4:
170 case GDK_dollar: // (34) 4 key '$'; 170 case GDK_dollar: // (34) 4 key '$';
171 return VKEY_4; 171 return VKEY_4;
172 case GDK_5: 172 case GDK_5:
173 case GDK_percent: 173 case GDK_percent:
174 return VKEY_5; // (35) 5 key '%' 174 return VKEY_5; // (35) 5 key '%'
175 case GDK_6: 175 case GDK_6:
176 case GDK_asciicircum: 176 case GDK_asciicircum:
177 return VKEY_6; // (36) 6 key '^' 177 return VKEY_6; // (36) 6 key '^'
178 case GDK_7: 178 case GDK_7:
179 case GDK_ampersand: 179 case GDK_ampersand:
180 return VKEY_7; // (37) 7 key case '&' 180 return VKEY_7; // (37) 7 key case '&'
181 case GDK_8: 181 case GDK_8:
182 case GDK_asterisk: 182 case GDK_asterisk:
183 return VKEY_8; // (38) 8 key '*' 183 return VKEY_8; // (38) 8 key '*'
184 case GDK_9: 184 case GDK_9:
185 case GDK_parenleft: 185 case GDK_parenleft:
186 return VKEY_9; // (39) 9 key '(' 186 return VKEY_9; // (39) 9 key '('
187 case GDK_a: 187 case GDK_a:
188 case GDK_A: 188 case GDK_A:
189 return VKEY_A; // (41) A key case 'a': case 'A': return 0x41; 189 return VKEY_A; // (41) A key case 'a': case 'A': return 0x41;
190 case GDK_b: 190 case GDK_b:
191 case GDK_B: 191 case GDK_B:
192 return VKEY_B; // (42) B key case 'b': case 'B': return 0x42; 192 return VKEY_B; // (42) B key case 'b': case 'B': return 0x42;
193 case GDK_c: 193 case GDK_c:
194 case GDK_C: 194 case GDK_C:
195 return VKEY_C; // (43) C key case 'c': case 'C': return 0x43; 195 return VKEY_C; // (43) C key case 'c': case 'C': return 0x43;
196 case GDK_d: 196 case GDK_d:
197 case GDK_D: 197 case GDK_D:
198 return VKEY_D; // (44) D key case 'd': case 'D': return 0x44; 198 return VKEY_D; // (44) D key case 'd': case 'D': return 0x44;
199 case GDK_e: 199 case GDK_e:
200 case GDK_E: 200 case GDK_E:
201 return VKEY_E; // (45) E key case 'e': case 'E': return 0x45; 201 return VKEY_E; // (45) E key case 'e': case 'E': return 0x45;
202 case GDK_f: 202 case GDK_f:
203 case GDK_F: 203 case GDK_F:
204 return VKEY_F; // (46) F key case 'f': case 'F': return 0x46; 204 return VKEY_F; // (46) F key case 'f': case 'F': return 0x46;
205 case GDK_g: 205 case GDK_g:
206 case GDK_G: 206 case GDK_G:
207 return VKEY_G; // (47) G key case 'g': case 'G': return 0x47; 207 return VKEY_G; // (47) G key case 'g': case 'G': return 0x47;
208 case GDK_h: 208 case GDK_h:
209 case GDK_H: 209 case GDK_H:
210 return VKEY_H; // (48) H key case 'h': case 'H': return 0x48; 210 return VKEY_H; // (48) H key case 'h': case 'H': return 0x48;
211 case GDK_i: 211 case GDK_i:
212 case GDK_I: 212 case GDK_I:
213 return VKEY_I; // (49) I key case 'i': case 'I': return 0x49; 213 return VKEY_I; // (49) I key case 'i': case 'I': return 0x49;
214 case GDK_j: 214 case GDK_j:
215 case GDK_J: 215 case GDK_J:
216 return VKEY_J; // (4A) J key case 'j': case 'J': return 0x4A; 216 return VKEY_J; // (4A) J key case 'j': case 'J': return 0x4A;
217 case GDK_k: 217 case GDK_k:
218 case GDK_K: 218 case GDK_K:
219 return VKEY_K; // (4B) K key case 'k': case 'K': return 0x4B; 219 return VKEY_K; // (4B) K key case 'k': case 'K': return 0x4B;
220 case GDK_l: 220 case GDK_l:
221 case GDK_L: 221 case GDK_L:
222 return VKEY_L; // (4C) L key case 'l': case 'L': return 0x4C; 222 return VKEY_L; // (4C) L key case 'l': case 'L': return 0x4C;
223 case GDK_m: 223 case GDK_m:
224 case GDK_M: 224 case GDK_M:
225 return VKEY_M; // (4D) M key case 'm': case 'M': return 0x4D; 225 return VKEY_M; // (4D) M key case 'm': case 'M': return 0x4D;
226 case GDK_n: 226 case GDK_n:
227 case GDK_N: 227 case GDK_N:
228 return VKEY_N; // (4E) N key case 'n': case 'N': return 0x4E; 228 return VKEY_N; // (4E) N key case 'n': case 'N': return 0x4E;
229 case GDK_o: 229 case GDK_o:
230 case GDK_O: 230 case GDK_O:
231 return VKEY_O; // (4F) O key case 'o': case 'O': return 0x4F; 231 return VKEY_O; // (4F) O key case 'o': case 'O': return 0x4F;
232 case GDK_p: 232 case GDK_p:
233 case GDK_P: 233 case GDK_P:
234 return VKEY_P; // (50) P key case 'p': case 'P': return 0x50; 234 return VKEY_P; // (50) P key case 'p': case 'P': return 0x50;
235 case GDK_q: 235 case GDK_q:
236 case GDK_Q: 236 case GDK_Q:
237 return VKEY_Q; // (51) Q key case 'q': case 'Q': return 0x51; 237 return VKEY_Q; // (51) Q key case 'q': case 'Q': return 0x51;
238 case GDK_r: 238 case GDK_r:
239 case GDK_R: 239 case GDK_R:
240 return VKEY_R; // (52) R key case 'r': case 'R': return 0x52; 240 return VKEY_R; // (52) R key case 'r': case 'R': return 0x52;
241 case GDK_s: 241 case GDK_s:
242 case GDK_S: 242 case GDK_S:
243 return VKEY_S; // (53) S key case 's': case 'S': return 0x53; 243 return VKEY_S; // (53) S key case 's': case 'S': return 0x53;
244 case GDK_t: 244 case GDK_t:
245 case GDK_T: 245 case GDK_T:
246 return VKEY_T; // (54) T key case 't': case 'T': return 0x54; 246 return VKEY_T; // (54) T key case 't': case 'T': return 0x54;
247 case GDK_u: 247 case GDK_u:
248 case GDK_U: 248 case GDK_U:
249 return VKEY_U; // (55) U key case 'u': case 'U': return 0x55; 249 return VKEY_U; // (55) U key case 'u': case 'U': return 0x55;
250 case GDK_v: 250 case GDK_v:
251 case GDK_V: 251 case GDK_V:
252 return VKEY_V; // (56) V key case 'v': case 'V': return 0x56; 252 return VKEY_V; // (56) V key case 'v': case 'V': return 0x56;
253 case GDK_w: 253 case GDK_w:
254 case GDK_W: 254 case GDK_W:
255 return VKEY_W; // (57) W key case 'w': case 'W': return 0x57; 255 return VKEY_W; // (57) W key case 'w': case 'W': return 0x57;
256 case GDK_x: 256 case GDK_x:
257 case GDK_X: 257 case GDK_X:
258 return VKEY_X; // (58) X key case 'x': case 'X': return 0x58; 258 return VKEY_X; // (58) X key case 'x': case 'X': return 0x58;
259 case GDK_y: 259 case GDK_y:
260 case GDK_Y: 260 case GDK_Y:
261 return VKEY_Y; // (59) Y key case 'y': case 'Y': return 0x59; 261 return VKEY_Y; // (59) Y key case 'y': case 'Y': return 0x59;
262 case GDK_z: 262 case GDK_z:
263 case GDK_Z: 263 case GDK_Z:
264 return VKEY_Z; // (5A) Z key case 'z': case 'Z': return 0x5A; 264 return VKEY_Z; // (5A) Z key case 'z': case 'Z': return 0x5A;
265 case GDK_Meta_L: 265 case GDK_Meta_L:
266 return VKEY_LWIN; // (5B) Left Windows key (Microsoft Natural keyboard) 266 return VKEY_LWIN; // (5B) Left Windows key (Microsoft Natural keyboard)
267 case GDK_Meta_R: 267 case GDK_Meta_R:
268 return VKEY_RWIN; // (5C) Right Windows key (Natural keyboard) 268 return VKEY_RWIN; // (5C) Right Windows key (Natural keyboard)
269 // VKEY_APPS (5D) Applications key (Natural keyboard) 269 // VKEY_APPS (5D) Applications key (Natural keyboard)
270 // VKEY_SLEEP (5F) Computer Sleep key 270 // VKEY_SLEEP (5F) Computer Sleep key
271 // VKEY_SEPARATOR (6C) Separator key 271 // VKEY_SEPARATOR (6C) Separator key
272 // VKEY_SUBTRACT (6D) Subtract key 272 // VKEY_SUBTRACT (6D) Subtract key
273 // VKEY_DECIMAL (6E) Decimal key 273 // VKEY_DECIMAL (6E) Decimal key
274 // VKEY_DIVIDE (6F) Divide key 274 // VKEY_DIVIDE (6F) Divide key
275 // handled by key code above 275 // handled by key code above
276 276
277 case GDK_Num_Lock: 277 case GDK_Num_Lock:
278 return VKEY_NUMLOCK; // (90) NUM LOCK key 278 return VKEY_NUMLOCK; // (90) NUM LOCK key
279 279
280 case GDK_Scroll_Lock: 280 case GDK_Scroll_Lock:
281 return VKEY_SCROLL; // (91) SCROLL LOCK key 281 return VKEY_SCROLL; // (91) SCROLL LOCK key
282 282
283 // VKEY_LSHIFT (A0) Left SHIFT key 283 // VKEY_LSHIFT (A0) Left SHIFT key
284 // VKEY_RSHIFT (A1) Right SHIFT key 284 // VKEY_RSHIFT (A1) Right SHIFT key
285 // VKEY_LCONTROL (A2) Left CONTROL key 285 // VKEY_LCONTROL (A2) Left CONTROL key
286 // VKEY_RCONTROL (A3) Right CONTROL key 286 // VKEY_RCONTROL (A3) Right CONTROL key
287 // VKEY_LMENU (A4) Left MENU key 287 // VKEY_LMENU (A4) Left MENU key
288 // VKEY_RMENU (A5) Right MENU key 288 // VKEY_RMENU (A5) Right MENU key
289 // VKEY_BROWSER_BACK (A6) Windows 2000/XP: Browser Back key 289 // VKEY_BROWSER_BACK (A6) Windows 2000/XP: Browser Back key
290 // VKEY_BROWSER_FORWARD (A7) Windows 2000/XP: Browser Forward key 290 // VKEY_BROWSER_FORWARD (A7) Windows 2000/XP: Browser Forward key
291 // VKEY_BROWSER_REFRESH (A8) Windows 2000/XP: Browser Refresh key 291 // VKEY_BROWSER_REFRESH (A8) Windows 2000/XP: Browser Refresh key
(...skipping 10 matching lines...) Expand all
302 // VKEY_MEDIA_PLAY_PAUSE (B3) Windows 2000/XP: Play/Pause Media key 302 // VKEY_MEDIA_PLAY_PAUSE (B3) Windows 2000/XP: Play/Pause Media key
303 // VKEY_LAUNCH_MAIL (B4) Windows 2000/XP: Start Mail key 303 // VKEY_LAUNCH_MAIL (B4) Windows 2000/XP: Start Mail key
304 // VKEY_LAUNCH_MEDIA_SELECT (B5) Windows 2000/XP: Select Media key 304 // VKEY_LAUNCH_MEDIA_SELECT (B5) Windows 2000/XP: Select Media key
305 // VKEY_LAUNCH_APP1 (B6) Windows 2000/XP: Start Application 1 key 305 // VKEY_LAUNCH_APP1 (B6) Windows 2000/XP: Start Application 1 key
306 // VKEY_LAUNCH_APP2 (B7) Windows 2000/XP: Start Application 2 key 306 // VKEY_LAUNCH_APP2 (B7) Windows 2000/XP: Start Application 2 key
307 307
308 // VKEY_OEM_1 (BA) Used for miscellaneous characters; it can vary by 308 // VKEY_OEM_1 (BA) Used for miscellaneous characters; it can vary by
309 // keyboard. Windows 2000/XP: For the US standard keyboard, the ';:' key 309 // keyboard. Windows 2000/XP: For the US standard keyboard, the ';:' key
310 case GDK_semicolon: 310 case GDK_semicolon:
311 case GDK_colon: 311 case GDK_colon:
312 return VKEY_OEM_1; //case ';': case ':': return 0xBA; 312 return VKEY_OEM_1; // case ';': case ':': return 0xBA;
313 // VKEY_OEM_PLUS (BB) Windows 2000/XP: For any country/region, the '+' key 313 // VKEY_OEM_PLUS (BB) Windows 2000/XP: For any country/region, the '+' key
314 case GDK_plus: 314 case GDK_plus:
315 case GDK_equal: 315 case GDK_equal:
316 return VKEY_OEM_PLUS; //case '=': case '+': return 0xBB; 316 return VKEY_OEM_PLUS; // case '=': case '+': return 0xBB;
317 // VKEY_OEM_COMMA (BC) Windows 2000/XP: For any country/region, the ',' 317 // VKEY_OEM_COMMA (BC) Windows 2000/XP: For any country/region, the ','
318 // key 318 // key
319 case GDK_comma: 319 case GDK_comma:
320 case GDK_less: 320 case GDK_less:
321 return VKEY_OEM_COMMA; //case ',': case '<': return 0xBC; 321 return VKEY_OEM_COMMA; // case ',': case '<': return 0xBC;
322 // VKEY_OEM_MINUS (BD) Windows 2000/XP: For any country/region, the '-' 322 // VKEY_OEM_MINUS (BD) Windows 2000/XP: For any country/region, the '-'
323 // key 323 // key
324 case GDK_minus: 324 case GDK_minus:
325 case GDK_underscore: 325 case GDK_underscore:
326 return VKEY_OEM_MINUS; //case '-': case '_': return 0xBD; 326 return VKEY_OEM_MINUS; // case '-': case '_': return 0xBD;
327 // VKEY_OEM_PERIOD (BE) Windows 2000/XP: For any country/region, the '.' 327 // VKEY_OEM_PERIOD (BE) Windows 2000/XP: For any country/region, the '.'
328 // key 328 // key
329 case GDK_period: 329 case GDK_period:
330 case GDK_greater: 330 case GDK_greater:
331 return VKEY_OEM_PERIOD; //case '.': case '>': return 0xBE; 331 return VKEY_OEM_PERIOD; // case '.': case '>': return 0xBE;
332 // VKEY_OEM_2 (BF) Used for miscellaneous characters; it can vary by 332 // VKEY_OEM_2 (BF) Used for miscellaneous characters; it can vary by
333 // keyboard. Windows 2000/XP: For the US standard keyboard, the '/?' key 333 // keyboard. Windows 2000/XP: For the US standard keyboard, the '/?' key
334 case GDK_slash: 334 case GDK_slash:
335 case GDK_question: 335 case GDK_question:
336 return VKEY_OEM_2; //case '/': case '?': return 0xBF; 336 return VKEY_OEM_2; // case '/': case '?': return 0xBF;
337 // VKEY_OEM_3 (C0) Used for miscellaneous characters; it can vary by 337 // VKEY_OEM_3 (C0) Used for miscellaneous characters; it can vary by
338 // keyboard. Windows 2000/XP: For the US standard keyboard, the '`~' key 338 // keyboard. Windows 2000/XP: For the US standard keyboard, the '`~' key
339 case GDK_asciitilde: 339 case GDK_asciitilde:
340 case GDK_quoteleft: 340 case GDK_quoteleft:
341 return VKEY_OEM_3; //case '`': case '~': return 0xC0; 341 return VKEY_OEM_3; // case '`': case '~': return 0xC0;
342 // VKEY_OEM_4 (DB) Used for miscellaneous characters; it can vary by 342 // VKEY_OEM_4 (DB) Used for miscellaneous characters; it can vary by
343 // keyboard. Windows 2000/XP: For the US standard keyboard, the '[{' key 343 // keyboard. Windows 2000/XP: For the US standard keyboard, the '[{' key
344 case GDK_bracketleft: 344 case GDK_bracketleft:
345 case GDK_braceleft: 345 case GDK_braceleft:
346 return VKEY_OEM_4; //case '[': case '{': return 0xDB; 346 return VKEY_OEM_4; // case '[': case '{': return 0xDB;
347 // VKEY_OEM_5 (DC) Used for miscellaneous characters; it can vary by 347 // VKEY_OEM_5 (DC) Used for miscellaneous characters; it can vary by
348 // keyboard. Windows 2000/XP: For the US standard keyboard, the '\|' key 348 // keyboard. Windows 2000/XP: For the US standard keyboard, the '\|' key
349 case GDK_backslash: 349 case GDK_backslash:
350 case GDK_bar: 350 case GDK_bar:
351 return VKEY_OEM_5; //case '\\': case '|': return 0xDC; 351 return VKEY_OEM_5; // case '\\': case '|': return 0xDC;
352 // VKEY_OEM_6 (DD) Used for miscellaneous characters; it can vary by 352 // VKEY_OEM_6 (DD) Used for miscellaneous characters; it can vary by
353 // keyboard. Windows 2000/XP: For the US standard keyboard, the ']}' key 353 // keyboard. Windows 2000/XP: For the US standard keyboard, the ']}' key
354 case GDK_bracketright: 354 case GDK_bracketright:
355 case GDK_braceright: 355 case GDK_braceright:
356 return VKEY_OEM_6; // case ']': case '}': return 0xDD; 356 return VKEY_OEM_6; // case ']': case '}': return 0xDD;
357 // VKEY_OEM_7 (DE) Used for miscellaneous characters; it can vary by 357 // VKEY_OEM_7 (DE) Used for miscellaneous characters; it can vary by
358 // keyboard. Windows 2000/XP: For the US standard keyboard, the 358 // keyboard. Windows 2000/XP: For the US standard keyboard, the
359 // 'single-quote/double-quote' key 359 // 'single-quote/double-quote' key
360 case GDK_quoteright: 360 case GDK_quoteright:
361 case GDK_quotedbl: 361 case GDK_quotedbl:
362 return VKEY_OEM_7; // case '\'': case '"': return 0xDE; 362 return VKEY_OEM_7; // case '\'': case '"': return 0xDE;
363 // VKEY_OEM_8 (DF) Used for miscellaneous characters; it can vary by 363 // VKEY_OEM_8 (DF) Used for miscellaneous characters; it can vary by
364 // keyboard. 364 // keyboard.
365 // VKEY_OEM_102 (E2) Windows 2000/XP: Either the angle bracket key or the 365 // VKEY_OEM_102 (E2) Windows 2000/XP: Either the angle bracket key or the
366 // backslash key on the RT 102-key keyboard 366 // backslash key on the RT 102-key keyboard
367 // VKEY_PROCESSKEY (E5) Windows 95/98/Me, Windows NT 4.0, Windows 2000/XP: 367 // VKEY_PROCESSKEY (E5) Windows 95/98/Me, Windows NT 4.0, Windows 2000/XP:
368 // IME PROCESS key 368 // IME PROCESS key
369 // VKEY_PACKET (E7) Windows 2000/XP: Used to pass Unicode characters as if 369 // VKEY_PACKET (E7) Windows 2000/XP: Used to pass Unicode characters as if
370 // they were keystrokes. The VKEY_PACKET key is the low word of a 32-bit 370 // they were keystrokes. The VKEY_PACKET key is the low word of a 32-bit
371 // Virtual Key value used for non-keyboard input methods. For more 371 // Virtual Key value used for non-keyboard input methods. For more
372 // information, see Remark in KEYBDINPUT,SendInput, WM_KEYDOWN, and 372 // information, see Remark in KEYBDINPUT,SendInput, WM_KEYDOWN, and
(...skipping 236 matching lines...) Expand 10 before | Expand all | Expand 10 after
609 return GDK_F1 + (keycode - VKEY_F1); 609 return GDK_F1 + (keycode - VKEY_F1);
610 610
611 default: 611 default:
612 return 0; 612 return 0;
613 } 613 }
614 } 614 }
615 615
616 } // namespace 616 } // namespace
617 617
618 #endif // BASE_KEYBOARD_CODE_CONVERSION_GTK_H_ 618 #endif // BASE_KEYBOARD_CODE_CONVERSION_GTK_H_
OLDNEW
« no previous file with comments | « base/image_util.h ('k') | base/lazy_instance_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698