OLD | NEW |
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 15 matching lines...) Expand all Loading... |
26 * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, | 26 * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, |
27 * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR | 27 * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR |
28 * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY | 28 * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY |
29 * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | 29 * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |
30 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE | 30 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |
31 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | 31 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
32 */ | 32 */ |
33 | 33 |
34 // WindowsKeyCodeForGdkKeyCode is copied from platform/gtk/KeyEventGtk.cpp | 34 // WindowsKeyCodeForGdkKeyCode is copied from platform/gtk/KeyEventGtk.cpp |
35 | 35 |
36 #ifndef BASE_KEYBOARD_CODE_CONVERSION_GTK_H_ | |
37 #define BASE_KEYBOARD_CODE_CONVERSION_GTK_H_ | |
38 | |
39 #include "base/keyboard_code_conversion_gtk.h" | 36 #include "base/keyboard_code_conversion_gtk.h" |
40 | 37 |
41 #include <gdk/gdkkeysyms.h> | 38 #include <gdk/gdkkeysyms.h> |
42 | 39 |
43 #include "base/keyboard_codes_posix.h" | 40 #include "base/keyboard_codes_posix.h" |
44 | 41 |
45 namespace base { | 42 namespace base { |
46 | 43 |
47 base::KeyboardCode WindowsKeyCodeForGdkKeyCode(int keycode) { | 44 base::KeyboardCode WindowsKeyCodeForGdkKeyCode(int keycode) { |
48 switch (keycode) { | 45 switch (keycode) { |
(...skipping 559 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
608 case VKEY_F22: | 605 case VKEY_F22: |
609 case VKEY_F23: | 606 case VKEY_F23: |
610 case VKEY_F24: | 607 case VKEY_F24: |
611 return GDK_F1 + (keycode - VKEY_F1); | 608 return GDK_F1 + (keycode - VKEY_F1); |
612 | 609 |
613 default: | 610 default: |
614 return 0; | 611 return 0; |
615 } | 612 } |
616 } | 613 } |
617 | 614 |
618 } // namespace | 615 } // namespace base |
619 | |
620 #endif // BASE_KEYBOARD_CODE_CONVERSION_GTK_H_ | |
OLD | NEW |