Index: ui/events/ozone/layout/xkb/xkb_keysym.h |
diff --git a/ui/events/ozone/layout/xkb/xkb_keysym.h b/ui/events/ozone/layout/xkb/xkb_keysym.h |
new file mode 100644 |
index 0000000000000000000000000000000000000000..86e06ef6ec58ee3d4f16a5c21b22ae6238bba503 |
--- /dev/null |
+++ b/ui/events/ozone/layout/xkb/xkb_keysym.h |
@@ -0,0 +1,561 @@ |
+// Copyright 2014 The Chromium Authors. All rights reserved. |
+// Use of this source code is governed by a BSD-style license that can be |
+// found in the LICENSE file. |
+ |
+#ifndef UI_EVENTS_OZONE_LAYOUT_XKB_XKB_KEYSYM_H_ |
+#define UI_EVENTS_OZONE_LAYOUT_XKB_XKB_KEYSYM_H_ |
+ |
+// This header provides for compatibility between X11 KeySym definitions |
+// and standalone libxkbcommon KeySym definitions. |
+ |
+#if defined(USE_X11) |
+ |
+// Define XK_xxx before the #include of <X11/keysym.h> so that <X11/keysym.h> |
+// defines all KeySyms we need. |
+#define XK_3270 |
+#define XK_MISCELLANY |
+#define XK_LATIN1 |
+#define XK_LATIN2 |
+#define XK_LATIN3 |
+#define XK_LATIN4 |
+#define XK_LATIN8 |
+#define XK_LATIN9 |
+#define XK_KATAKANA |
+#define XK_ARABIC |
+#define XK_CYRILLIC |
+#define XK_GREEK |
+#define XK_TECHNICAL |
+#define XK_SPECIAL |
+#define XK_PUBLISHING |
+#define XK_APL |
+#define XK_HEBREW |
+#define XK_THAI |
+#define XK_KOREAN |
+#define XK_ARMENIAN |
+#define XK_GEORGIAN |
+#define XK_CAUCASUS |
+#define XK_VIETNAMESE |
+#define XK_CURRENCY |
+#define XK_MATHEMATICAL |
+#define XK_BRAILLE |
+#define XK_SINHALA |
+#include <X11/keysym.h> |
+#include <X11/Sunkeysym.h> |
+#include <X11/XF86keysym.h> |
+ |
+#else // defined(USE_X11) |
+ |
+#include <xkbcommon/xkbcommon-keysyms.h> |
+ |
+// Define the 'traditional' X11 names from the xkbcommon definitions. |
+#define NoSymbol XKB_KEY_NoSymbol |
+#define XK_3270_Duplicate XKB_KEY_3270_Duplicate |
+#define XK_3270_FieldMark XKB_KEY_3270_FieldMark |
+#define XK_3270_Right2 XKB_KEY_3270_Right2 |
+#define XK_3270_Left2 XKB_KEY_3270_Left2 |
+#define XK_3270_BackTab XKB_KEY_3270_BackTab |
+#define XK_3270_EraseEOF XKB_KEY_3270_EraseEOF |
+#define XK_3270_EraseInput XKB_KEY_3270_EraseInput |
+#define XK_3270_Reset XKB_KEY_3270_Reset |
+#define XK_3270_Quit XKB_KEY_3270_Quit |
+#define XK_3270_PA1 XKB_KEY_3270_PA1 |
+#define XK_3270_PA2 XKB_KEY_3270_PA2 |
+#define XK_3270_PA3 XKB_KEY_3270_PA3 |
+#define XK_3270_Test XKB_KEY_3270_Test |
+#define XK_3270_Attn XKB_KEY_3270_Attn |
+#define XK_3270_CursorBlink XKB_KEY_3270_CursorBlink |
+#define XK_3270_AltCursor XKB_KEY_3270_AltCursor |
+#define XK_3270_KeyClick XKB_KEY_3270_KeyClick |
+#define XK_3270_Jump XKB_KEY_3270_Jump |
+#define XK_3270_Ident XKB_KEY_3270_Ident |
+#define XK_3270_Rule XKB_KEY_3270_Rule |
+#define XK_3270_Copy XKB_KEY_3270_Copy |
+#define XK_3270_Play XKB_KEY_3270_Play |
+#define XK_3270_Setup XKB_KEY_3270_Setup |
+#define XK_3270_Record XKB_KEY_3270_Record |
+#define XK_3270_ChangeScreen XKB_KEY_3270_ChangeScreen |
+#define XK_3270_DeleteWord XKB_KEY_3270_DeleteWord |
+#define XK_3270_ExSelect XKB_KEY_3270_ExSelect |
+#define XK_3270_CursorSelect XKB_KEY_3270_CursorSelect |
+#define XK_3270_PrintScreen XKB_KEY_3270_PrintScreen |
+#define XK_3270_Enter XKB_KEY_3270_Enter |
+#define XK_ISO_Lock XKB_KEY_ISO_Lock |
+#define XK_ISO_Level2_Latch XKB_KEY_ISO_Level2_Latch |
+#define XK_ISO_Level3_Shift XKB_KEY_ISO_Level3_Shift |
+#define XK_ISO_Level3_Latch XKB_KEY_ISO_Level3_Latch |
+#define XK_ISO_Level3_Lock XKB_KEY_ISO_Level3_Lock |
+#define XK_ISO_Group_Latch XKB_KEY_ISO_Group_Latch |
+#define XK_ISO_Group_Lock XKB_KEY_ISO_Group_Lock |
+#define XK_ISO_Next_Group XKB_KEY_ISO_Next_Group |
+#define XK_ISO_Next_Group_Lock XKB_KEY_ISO_Next_Group_Lock |
+#define XK_ISO_Prev_Group XKB_KEY_ISO_Prev_Group |
+#define XK_ISO_Prev_Group_Lock XKB_KEY_ISO_Prev_Group_Lock |
+#define XK_ISO_First_Group XKB_KEY_ISO_First_Group |
+#define XK_ISO_First_Group_Lock XKB_KEY_ISO_First_Group_Lock |
+#define XK_ISO_Last_Group XKB_KEY_ISO_Last_Group |
+#define XK_ISO_Last_Group_Lock XKB_KEY_ISO_Last_Group_Lock |
+#define XK_ISO_Level5_Shift XKB_KEY_ISO_Level5_Shift |
+#define XK_ISO_Level5_Latch XKB_KEY_ISO_Level5_Latch |
+#define XK_ISO_Level5_Lock XKB_KEY_ISO_Level5_Lock |
+#define XK_ISO_Left_Tab XKB_KEY_ISO_Left_Tab |
+#define XK_ISO_Move_Line_Up XKB_KEY_ISO_Move_Line_Up |
+#define XK_ISO_Move_Line_Down XKB_KEY_ISO_Move_Line_Down |
+#define XK_ISO_Partial_Line_Up XKB_KEY_ISO_Partial_Line_Up |
+#define XK_ISO_Partial_Line_Down XKB_KEY_ISO_Partial_Line_Down |
+#define XK_ISO_Partial_Space_Left XKB_KEY_ISO_Partial_Space_Left |
+#define XK_ISO_Partial_Space_Right XKB_KEY_ISO_Partial_Space_Right |
+#define XK_ISO_Set_Margin_Left XKB_KEY_ISO_Set_Margin_Left |
+#define XK_ISO_Set_Margin_Right XKB_KEY_ISO_Set_Margin_Right |
+#define XK_ISO_Release_Margin_Left XKB_KEY_ISO_Release_Margin_Left |
+#define XK_ISO_Release_Margin_Right XKB_KEY_ISO_Release_Margin_Right |
+#define XK_ISO_Release_Both_Margins XKB_KEY_ISO_Release_Both_Margins |
+#define XK_ISO_Fast_Cursor_Left XKB_KEY_ISO_Fast_Cursor_Left |
+#define XK_ISO_Fast_Cursor_Right XKB_KEY_ISO_Fast_Cursor_Right |
+#define XK_ISO_Fast_Cursor_Up XKB_KEY_ISO_Fast_Cursor_Up |
+#define XK_ISO_Fast_Cursor_Down XKB_KEY_ISO_Fast_Cursor_Down |
+#define XK_ISO_Continuous_Underline XKB_KEY_ISO_Continuous_Underline |
+#define XK_ISO_Discontinuous_Underline XKB_KEY_ISO_Discontinuous_Underline |
+#define XK_ISO_Emphasize XKB_KEY_ISO_Emphasize |
+#define XK_ISO_Center_Object XKB_KEY_ISO_Center_Object |
+#define XK_ISO_Enter XKB_KEY_ISO_Enter |
+#define XK_dead_grave XKB_KEY_dead_grave |
+#define XK_dead_acute XKB_KEY_dead_acute |
+#define XK_dead_circumflex XKB_KEY_dead_circumflex |
+#define XK_dead_tilde XKB_KEY_dead_tilde |
+#define XK_dead_macron XKB_KEY_dead_macron |
+#define XK_dead_breve XKB_KEY_dead_breve |
+#define XK_dead_abovedot XKB_KEY_dead_abovedot |
+#define XK_dead_diaeresis XKB_KEY_dead_diaeresis |
+#define XK_dead_abovering XKB_KEY_dead_abovering |
+#define XK_dead_doubleacute XKB_KEY_dead_doubleacute |
+#define XK_dead_caron XKB_KEY_dead_caron |
+#define XK_dead_cedilla XKB_KEY_dead_cedilla |
+#define XK_dead_ogonek XKB_KEY_dead_ogonek |
+#define XK_dead_iota XKB_KEY_dead_iota |
+#define XK_dead_voiced_sound XKB_KEY_dead_voiced_sound |
+#define XK_dead_semivoiced_sound XKB_KEY_dead_semivoiced_sound |
+#define XK_dead_belowdot XKB_KEY_dead_belowdot |
+#define XK_dead_hook XKB_KEY_dead_hook |
+#define XK_dead_horn XKB_KEY_dead_horn |
+#define XK_dead_stroke XKB_KEY_dead_stroke |
+#define XK_dead_abovecomma XKB_KEY_dead_abovecomma |
+#define XK_dead_abovereversedcomma XKB_KEY_dead_abovereversedcomma |
+#define XK_dead_doublegrave XKB_KEY_dead_doublegrave |
+#define XK_dead_belowring XKB_KEY_dead_belowring |
+#define XK_dead_belowmacron XKB_KEY_dead_belowmacron |
+#define XK_dead_belowcircumflex XKB_KEY_dead_belowcircumflex |
+#define XK_dead_belowtilde XKB_KEY_dead_belowtilde |
+#define XK_dead_belowbreve XKB_KEY_dead_belowbreve |
+#define XK_dead_belowdiaeresis XKB_KEY_dead_belowdiaeresis |
+#define XK_dead_invertedbreve XKB_KEY_dead_invertedbreve |
+#define XK_dead_belowcomma XKB_KEY_dead_belowcomma |
+#define XK_dead_currency XKB_KEY_dead_currency |
+#define XK_AccessX_Enable XKB_KEY_AccessX_Enable |
+#define XK_AccessX_Feedback_Enable XKB_KEY_AccessX_Feedback_Enable |
+#define XK_RepeatKeys_Enable XKB_KEY_RepeatKeys_Enable |
+#define XK_SlowKeys_Enable XKB_KEY_SlowKeys_Enable |
+#define XK_BounceKeys_Enable XKB_KEY_BounceKeys_Enable |
+#define XK_StickyKeys_Enable XKB_KEY_StickyKeys_Enable |
+#define XK_MouseKeys_Enable XKB_KEY_MouseKeys_Enable |
+#define XK_MouseKeys_Accel_Enable XKB_KEY_MouseKeys_Accel_Enable |
+#define XK_Overlay1_Enable XKB_KEY_Overlay1_Enable |
+#define XK_Overlay2_Enable XKB_KEY_Overlay2_Enable |
+#define XK_AudibleBell_Enable XKB_KEY_AudibleBell_Enable |
+#define XK_dead_a XKB_KEY_dead_a |
+#define XK_dead_A XKB_KEY_dead_A |
+#define XK_dead_e XKB_KEY_dead_e |
+#define XK_dead_E XKB_KEY_dead_E |
+#define XK_dead_i XKB_KEY_dead_i |
+#define XK_dead_I XKB_KEY_dead_I |
+#define XK_dead_o XKB_KEY_dead_o |
+#define XK_dead_O XKB_KEY_dead_O |
+#define XK_dead_u XKB_KEY_dead_u |
+#define XK_dead_U XKB_KEY_dead_U |
+#define XK_dead_small_schwa XKB_KEY_dead_small_schwa |
+#define XK_dead_capital_schwa XKB_KEY_dead_capital_schwa |
+#define XK_dead_greek XKB_KEY_dead_greek |
+#define XK_dead_lowline XKB_KEY_dead_lowline |
+#define XK_dead_aboveverticalline XKB_KEY_dead_aboveverticalline |
+#define XK_dead_belowverticalline XKB_KEY_dead_belowverticalline |
+#define XK_dead_longsolidusoverlay XKB_KEY_dead_longsolidusoverlay |
+#define XK_First_Virtual_Screen XKB_KEY_First_Virtual_Screen |
+#define XK_Prev_Virtual_Screen XKB_KEY_Prev_Virtual_Screen |
+#define XK_Next_Virtual_Screen XKB_KEY_Next_Virtual_Screen |
+#define XK_Last_Virtual_Screen XKB_KEY_Last_Virtual_Screen |
+#define XK_Terminate_Server XKB_KEY_Terminate_Server |
+#define XK_Pointer_Left XKB_KEY_Pointer_Left |
+#define XK_Pointer_Right XKB_KEY_Pointer_Right |
+#define XK_Pointer_Up XKB_KEY_Pointer_Up |
+#define XK_Pointer_Down XKB_KEY_Pointer_Down |
+#define XK_Pointer_UpLeft XKB_KEY_Pointer_UpLeft |
+#define XK_Pointer_UpRight XKB_KEY_Pointer_UpRight |
+#define XK_Pointer_DownLeft XKB_KEY_Pointer_DownLeft |
+#define XK_Pointer_DownRight XKB_KEY_Pointer_DownRight |
+#define XK_Pointer_Button_Dflt XKB_KEY_Pointer_Button_Dflt |
+#define XK_Pointer_Button1 XKB_KEY_Pointer_Button1 |
+#define XK_Pointer_Button2 XKB_KEY_Pointer_Button2 |
+#define XK_Pointer_Button3 XKB_KEY_Pointer_Button3 |
+#define XK_Pointer_Button4 XKB_KEY_Pointer_Button4 |
+#define XK_Pointer_Button5 XKB_KEY_Pointer_Button5 |
+#define XK_Pointer_DblClick_Dflt XKB_KEY_Pointer_DblClick_Dflt |
+#define XK_Pointer_DblClick1 XKB_KEY_Pointer_DblClick1 |
+#define XK_Pointer_DblClick2 XKB_KEY_Pointer_DblClick2 |
+#define XK_Pointer_DblClick3 XKB_KEY_Pointer_DblClick3 |
+#define XK_Pointer_DblClick4 XKB_KEY_Pointer_DblClick4 |
+#define XK_Pointer_DblClick5 XKB_KEY_Pointer_DblClick5 |
+#define XK_Pointer_Drag_Dflt XKB_KEY_Pointer_Drag_Dflt |
+#define XK_Pointer_Drag1 XKB_KEY_Pointer_Drag1 |
+#define XK_Pointer_Drag2 XKB_KEY_Pointer_Drag2 |
+#define XK_Pointer_Drag3 XKB_KEY_Pointer_Drag3 |
+#define XK_Pointer_Drag4 XKB_KEY_Pointer_Drag4 |
+#define XK_Pointer_EnableKeys XKB_KEY_Pointer_EnableKeys |
+#define XK_Pointer_Accelerate XKB_KEY_Pointer_Accelerate |
+#define XK_Pointer_DfltBtnNext XKB_KEY_Pointer_DfltBtnNext |
+#define XK_Pointer_DfltBtnPrev XKB_KEY_Pointer_DfltBtnPrev |
+#define XK_Pointer_Drag5 XKB_KEY_Pointer_Drag5 |
+#define XK_BackSpace XKB_KEY_BackSpace |
+#define XK_Tab XKB_KEY_Tab |
+#define XK_Linefeed XKB_KEY_Linefeed |
+#define XK_Clear XKB_KEY_Clear |
+#define XK_Return XKB_KEY_Return |
+#define XK_Pause XKB_KEY_Pause |
+#define XK_Scroll_Lock XKB_KEY_Scroll_Lock |
+#define XK_Sys_Req XKB_KEY_Sys_Req |
+#define XK_Escape XKB_KEY_Escape |
+#define XK_Multi_key XKB_KEY_Multi_key |
+#define XK_Kanji XKB_KEY_Kanji |
+#define XK_Muhenkan XKB_KEY_Muhenkan |
+#define XK_Henkan_Mode XKB_KEY_Henkan_Mode |
+#define XK_Romaji XKB_KEY_Romaji |
+#define XK_Hiragana XKB_KEY_Hiragana |
+#define XK_Katakana XKB_KEY_Katakana |
+#define XK_Hiragana_Katakana XKB_KEY_Hiragana_Katakana |
+#define XK_Zenkaku XKB_KEY_Zenkaku |
+#define XK_Hankaku XKB_KEY_Hankaku |
+#define XK_Zenkaku_Hankaku XKB_KEY_Zenkaku_Hankaku |
+#define XK_Touroku XKB_KEY_Touroku |
+#define XK_Massyo XKB_KEY_Massyo |
+#define XK_Kana_Lock XKB_KEY_Kana_Lock |
+#define XK_Kana_Shift XKB_KEY_Kana_Shift |
+#define XK_Eisu_Shift XKB_KEY_Eisu_Shift |
+#define XK_Eisu_toggle XKB_KEY_Eisu_toggle |
+#define XK_Hangul XKB_KEY_Hangul |
+#define XK_Hangul_Start XKB_KEY_Hangul_Start |
+#define XK_Hangul_End XKB_KEY_Hangul_End |
+#define XK_Hangul_Hanja XKB_KEY_Hangul_Hanja |
+#define XK_Hangul_Jamo XKB_KEY_Hangul_Jamo |
+#define XK_Hangul_Romaja XKB_KEY_Hangul_Romaja |
+#define XK_Codeinput XKB_KEY_Codeinput |
+#define XK_Hangul_Jeonja XKB_KEY_Hangul_Jeonja |
+#define XK_Hangul_Banja XKB_KEY_Hangul_Banja |
+#define XK_Hangul_PreHanja XKB_KEY_Hangul_PreHanja |
+#define XK_Hangul_PostHanja XKB_KEY_Hangul_PostHanja |
+#define XK_SingleCandidate XKB_KEY_SingleCandidate |
+#define XK_MultipleCandidate XKB_KEY_MultipleCandidate |
+#define XK_PreviousCandidate XKB_KEY_PreviousCandidate |
+#define XK_Hangul_Special XKB_KEY_Hangul_Special |
+#define XK_Home XKB_KEY_Home |
+#define XK_Left XKB_KEY_Left |
+#define XK_Up XKB_KEY_Up |
+#define XK_Right XKB_KEY_Right |
+#define XK_Down XKB_KEY_Down |
+#define XK_Prior XKB_KEY_Prior |
+#define XK_Next XKB_KEY_Next |
+#define XK_End XKB_KEY_End |
+#define XK_Begin XKB_KEY_Begin |
+#define XK_Select XKB_KEY_Select |
+#define XK_Print XKB_KEY_Print |
+#define XK_Execute XKB_KEY_Execute |
+#define XK_Insert XKB_KEY_Insert |
+#define XK_Undo XKB_KEY_Undo |
+#define XK_Redo XKB_KEY_Redo |
+#define XK_Menu XKB_KEY_Menu |
+#define XK_Find XKB_KEY_Find |
+#define XK_Cancel XKB_KEY_Cancel |
+#define XK_Help XKB_KEY_Help |
+#define XK_Break XKB_KEY_Break |
+#define XK_Mode_switch XKB_KEY_Mode_switch |
+#define XK_Num_Lock XKB_KEY_Num_Lock |
+#define XK_KP_Space XKB_KEY_KP_Space |
+#define XK_KP_Tab XKB_KEY_KP_Tab |
+#define XK_KP_Enter XKB_KEY_KP_Enter |
+#define XK_KP_F1 XKB_KEY_KP_F1 |
+#define XK_KP_F2 XKB_KEY_KP_F2 |
+#define XK_KP_F3 XKB_KEY_KP_F3 |
+#define XK_KP_F4 XKB_KEY_KP_F4 |
+#define XK_KP_Home XKB_KEY_KP_Home |
+#define XK_KP_Left XKB_KEY_KP_Left |
+#define XK_KP_Up XKB_KEY_KP_Up |
+#define XK_KP_Right XKB_KEY_KP_Right |
+#define XK_KP_Down XKB_KEY_KP_Down |
+#define XK_KP_Prior XKB_KEY_KP_Prior |
+#define XK_KP_Next XKB_KEY_KP_Next |
+#define XK_KP_End XKB_KEY_KP_End |
+#define XK_KP_Begin XKB_KEY_KP_Begin |
+#define XK_KP_Insert XKB_KEY_KP_Insert |
+#define XK_KP_Delete XKB_KEY_KP_Delete |
+#define XK_KP_Multiply XKB_KEY_KP_Multiply |
+#define XK_KP_Add XKB_KEY_KP_Add |
+#define XK_KP_Separator XKB_KEY_KP_Separator |
+#define XK_KP_Subtract XKB_KEY_KP_Subtract |
+#define XK_KP_Decimal XKB_KEY_KP_Decimal |
+#define XK_KP_Divide XKB_KEY_KP_Divide |
+#define XK_KP_0 XKB_KEY_KP_0 |
+#define XK_KP_1 XKB_KEY_KP_1 |
+#define XK_KP_2 XKB_KEY_KP_2 |
+#define XK_KP_3 XKB_KEY_KP_3 |
+#define XK_KP_4 XKB_KEY_KP_4 |
+#define XK_KP_5 XKB_KEY_KP_5 |
+#define XK_KP_6 XKB_KEY_KP_6 |
+#define XK_KP_7 XKB_KEY_KP_7 |
+#define XK_KP_8 XKB_KEY_KP_8 |
+#define XK_KP_9 XKB_KEY_KP_9 |
+#define XK_KP_Equal XKB_KEY_KP_Equal |
+#define XK_F1 XKB_KEY_F1 |
+#define XK_F2 XKB_KEY_F2 |
+#define XK_F3 XKB_KEY_F3 |
+#define XK_F4 XKB_KEY_F4 |
+#define XK_F5 XKB_KEY_F5 |
+#define XK_F6 XKB_KEY_F6 |
+#define XK_F7 XKB_KEY_F7 |
+#define XK_F8 XKB_KEY_F8 |
+#define XK_F9 XKB_KEY_F9 |
+#define XK_F10 XKB_KEY_F10 |
+#define XK_F11 XKB_KEY_F11 |
+#define XK_F12 XKB_KEY_F12 |
+#define XK_F13 XKB_KEY_F13 |
+#define XK_F14 XKB_KEY_F14 |
+#define XK_F15 XKB_KEY_F15 |
+#define XK_F16 XKB_KEY_F16 |
+#define XK_F17 XKB_KEY_F17 |
+#define XK_F18 XKB_KEY_F18 |
+#define XK_F19 XKB_KEY_F19 |
+#define XK_F20 XKB_KEY_F20 |
+#define XK_F21 XKB_KEY_F21 |
+#define XK_F22 XKB_KEY_F22 |
+#define XK_F23 XKB_KEY_F23 |
+#define XK_F24 XKB_KEY_F24 |
+#define XK_F25 XKB_KEY_F25 |
+#define XK_F26 XKB_KEY_F26 |
+#define XK_F27 XKB_KEY_F27 |
+#define XK_F28 XKB_KEY_F28 |
+#define XK_F29 XKB_KEY_F29 |
+#define XK_F30 XKB_KEY_F30 |
+#define XK_F31 XKB_KEY_F31 |
+#define XK_F32 XKB_KEY_F32 |
+#define XK_F33 XKB_KEY_F33 |
+#define XK_F34 XKB_KEY_F34 |
+#define XK_F35 XKB_KEY_F35 |
+#define XK_Shift_L XKB_KEY_Shift_L |
+#define XK_Shift_R XKB_KEY_Shift_R |
+#define XK_Control_L XKB_KEY_Control_L |
+#define XK_Control_R XKB_KEY_Control_R |
+#define XK_Caps_Lock XKB_KEY_Caps_Lock |
+#define XK_Shift_Lock XKB_KEY_Shift_Lock |
+#define XK_Meta_L XKB_KEY_Meta_L |
+#define XK_Meta_R XKB_KEY_Meta_R |
+#define XK_Alt_L XKB_KEY_Alt_L |
+#define XK_Alt_R XKB_KEY_Alt_R |
+#define XK_Super_L XKB_KEY_Super_L |
+#define XK_Super_R XKB_KEY_Super_R |
+#define XK_Hyper_L XKB_KEY_Hyper_L |
+#define XK_Hyper_R XKB_KEY_Hyper_R |
+#define XK_braille_dot_1 XKB_KEY_braille_dot_1 |
+#define XK_braille_dot_2 XKB_KEY_braille_dot_2 |
+#define XK_braille_dot_3 XKB_KEY_braille_dot_3 |
+#define XK_braille_dot_4 XKB_KEY_braille_dot_4 |
+#define XK_braille_dot_5 XKB_KEY_braille_dot_5 |
+#define XK_braille_dot_6 XKB_KEY_braille_dot_6 |
+#define XK_braille_dot_7 XKB_KEY_braille_dot_7 |
+#define XK_braille_dot_8 XKB_KEY_braille_dot_8 |
+#define XK_braille_dot_9 XKB_KEY_braille_dot_9 |
+#define XK_braille_dot_10 XKB_KEY_braille_dot_10 |
+#define XK_Delete XKB_KEY_Delete |
+#define XK_VoidSymbol XKB_KEY_VoidSymbol |
+#define SunXK_Props XKB_KEY_SunProps |
+#define SunXK_Front XKB_KEY_SunFront |
+#define SunXK_Copy XKB_KEY_SunCopy |
+#define SunXK_Open XKB_KEY_SunOpen |
+#define SunXK_Paste XKB_KEY_SunPaste |
+#define SunXK_Cut XKB_KEY_SunCut |
+#define XF86XK_Switch_VT_1 XKB_KEY_XF86Switch_VT_1 |
+#define XF86XK_Switch_VT_2 XKB_KEY_XF86Switch_VT_2 |
+#define XF86XK_Switch_VT_3 XKB_KEY_XF86Switch_VT_3 |
+#define XF86XK_Switch_VT_4 XKB_KEY_XF86Switch_VT_4 |
+#define XF86XK_Switch_VT_5 XKB_KEY_XF86Switch_VT_5 |
+#define XF86XK_Switch_VT_6 XKB_KEY_XF86Switch_VT_6 |
+#define XF86XK_Switch_VT_7 XKB_KEY_XF86Switch_VT_7 |
+#define XF86XK_Switch_VT_8 XKB_KEY_XF86Switch_VT_8 |
+#define XF86XK_Switch_VT_9 XKB_KEY_XF86Switch_VT_9 |
+#define XF86XK_Switch_VT_10 XKB_KEY_XF86Switch_VT_10 |
+#define XF86XK_Switch_VT_11 XKB_KEY_XF86Switch_VT_11 |
+#define XF86XK_Switch_VT_12 XKB_KEY_XF86Switch_VT_12 |
+#define XF86XK_Ungrab XKB_KEY_XF86Ungrab |
+#define XF86XK_ClearGrab XKB_KEY_XF86ClearGrab |
+#define XF86XK_Next_VMode XKB_KEY_XF86Next_VMode |
+#define XF86XK_Prev_VMode XKB_KEY_XF86Prev_VMode |
+#define XF86XK_LogWindowTree XKB_KEY_XF86LogWindowTree |
+#define XF86XK_LogGrabInfo XKB_KEY_XF86LogGrabInfo |
+#define XF86XK_ModeLock XKB_KEY_XF86ModeLock |
+#define XF86XK_MonBrightnessUp XKB_KEY_XF86MonBrightnessUp |
+#define XF86XK_MonBrightnessDown XKB_KEY_XF86MonBrightnessDown |
+#define XF86XK_KbdLightOnOff XKB_KEY_XF86KbdLightOnOff |
+#define XF86XK_KbdBrightnessUp XKB_KEY_XF86KbdBrightnessUp |
+#define XF86XK_KbdBrightnessDown XKB_KEY_XF86KbdBrightnessDown |
+#define XF86XK_Standby XKB_KEY_XF86Standby |
+#define XF86XK_AudioLowerVolume XKB_KEY_XF86AudioLowerVolume |
+#define XF86XK_AudioMute XKB_KEY_XF86AudioMute |
+#define XF86XK_AudioRaiseVolume XKB_KEY_XF86AudioRaiseVolume |
+#define XF86XK_AudioPlay XKB_KEY_XF86AudioPlay |
+#define XF86XK_AudioStop XKB_KEY_XF86AudioStop |
+#define XF86XK_AudioPrev XKB_KEY_XF86AudioPrev |
+#define XF86XK_AudioNext XKB_KEY_XF86AudioNext |
+#define XF86XK_HomePage XKB_KEY_XF86HomePage |
+#define XF86XK_Mail XKB_KEY_XF86Mail |
+#define XF86XK_Start XKB_KEY_XF86Start |
+#define XF86XK_Search XKB_KEY_XF86Search |
+#define XF86XK_AudioRecord XKB_KEY_XF86AudioRecord |
+#define XF86XK_Calculator XKB_KEY_XF86Calculator |
+#define XF86XK_Memo XKB_KEY_XF86Memo |
+#define XF86XK_ToDoList XKB_KEY_XF86ToDoList |
+#define XF86XK_Calendar XKB_KEY_XF86Calendar |
+#define XF86XK_PowerDown XKB_KEY_XF86PowerDown |
+#define XF86XK_ContrastAdjust XKB_KEY_XF86ContrastAdjust |
+#define XF86XK_RockerUp XKB_KEY_XF86RockerUp |
+#define XF86XK_RockerDown XKB_KEY_XF86RockerDown |
+#define XF86XK_RockerEnter XKB_KEY_XF86RockerEnter |
+#define XF86XK_Back XKB_KEY_XF86Back |
+#define XF86XK_Forward XKB_KEY_XF86Forward |
+#define XF86XK_Stop XKB_KEY_XF86Stop |
+#define XF86XK_Refresh XKB_KEY_XF86Refresh |
+#define XF86XK_PowerOff XKB_KEY_XF86PowerOff |
+#define XF86XK_WakeUp XKB_KEY_XF86WakeUp |
+#define XF86XK_Eject XKB_KEY_XF86Eject |
+#define XF86XK_ScreenSaver XKB_KEY_XF86ScreenSaver |
+#define XF86XK_WWW XKB_KEY_XF86WWW |
+#define XF86XK_Sleep XKB_KEY_XF86Sleep |
+#define XF86XK_Favorites XKB_KEY_XF86Favorites |
+#define XF86XK_AudioPause XKB_KEY_XF86AudioPause |
+#define XF86XK_AudioMedia XKB_KEY_XF86AudioMedia |
+#define XF86XK_MyComputer XKB_KEY_XF86MyComputer |
+#define XF86XK_VendorHome XKB_KEY_XF86VendorHome |
+#define XF86XK_LightBulb XKB_KEY_XF86LightBulb |
+#define XF86XK_Shop XKB_KEY_XF86Shop |
+#define XF86XK_History XKB_KEY_XF86History |
+#define XF86XK_OpenURL XKB_KEY_XF86OpenURL |
+#define XF86XK_AddFavorite XKB_KEY_XF86AddFavorite |
+#define XF86XK_HotLinks XKB_KEY_XF86HotLinks |
+#define XF86XK_BrightnessAdjust XKB_KEY_XF86BrightnessAdjust |
+#define XF86XK_Finance XKB_KEY_XF86Finance |
+#define XF86XK_Community XKB_KEY_XF86Community |
+#define XF86XK_AudioRewind XKB_KEY_XF86AudioRewind |
+#define XF86XK_BackForward XKB_KEY_XF86BackForward |
+#define XF86XK_Launch0 XKB_KEY_XF86Launch0 |
+#define XF86XK_Launch1 XKB_KEY_XF86Launch1 |
+#define XF86XK_Launch2 XKB_KEY_XF86Launch2 |
+#define XF86XK_Launch3 XKB_KEY_XF86Launch3 |
+#define XF86XK_Launch4 XKB_KEY_XF86Launch4 |
+#define XF86XK_Launch5 XKB_KEY_XF86Launch5 |
+#define XF86XK_Launch6 XKB_KEY_XF86Launch6 |
+#define XF86XK_Launch7 XKB_KEY_XF86Launch7 |
+#define XF86XK_Launch8 XKB_KEY_XF86Launch8 |
+#define XF86XK_Launch9 XKB_KEY_XF86Launch9 |
+#define XF86XK_LaunchA XKB_KEY_XF86LaunchA |
+#define XF86XK_LaunchB XKB_KEY_XF86LaunchB |
+#define XF86XK_LaunchC XKB_KEY_XF86LaunchC |
+#define XF86XK_LaunchD XKB_KEY_XF86LaunchD |
+#define XF86XK_LaunchE XKB_KEY_XF86LaunchE |
+#define XF86XK_LaunchF XKB_KEY_XF86LaunchF |
+#define XF86XK_ApplicationLeft XKB_KEY_XF86ApplicationLeft |
+#define XF86XK_ApplicationRight XKB_KEY_XF86ApplicationRight |
+#define XF86XK_Book XKB_KEY_XF86Book |
+#define XF86XK_CD XKB_KEY_XF86CD |
+#define XF86XK_Calculater XKB_KEY_XF86Calculater |
+#define XF86XK_Clear XKB_KEY_XF86Clear |
+#define XF86XK_Close XKB_KEY_XF86Close |
+#define XF86XK_Copy XKB_KEY_XF86Copy |
+#define XF86XK_Cut XKB_KEY_XF86Cut |
+#define XF86XK_Display XKB_KEY_XF86Display |
+#define XF86XK_DOS XKB_KEY_XF86DOS |
+#define XF86XK_Documents XKB_KEY_XF86Documents |
+#define XF86XK_Excel XKB_KEY_XF86Excel |
+#define XF86XK_Explorer XKB_KEY_XF86Explorer |
+#define XF86XK_Game XKB_KEY_XF86Game |
+#define XF86XK_Go XKB_KEY_XF86Go |
+#define XF86XK_iTouch XKB_KEY_XF86iTouch |
+#define XF86XK_LogOff XKB_KEY_XF86LogOff |
+#define XF86XK_Market XKB_KEY_XF86Market |
+#define XF86XK_Meeting XKB_KEY_XF86Meeting |
+#define XF86XK_MenuKB XKB_KEY_XF86MenuKB |
+#define XF86XK_MenuPB XKB_KEY_XF86MenuPB |
+#define XF86XK_MySites XKB_KEY_XF86MySites |
+#define XF86XK_New XKB_KEY_XF86New |
+#define XF86XK_News XKB_KEY_XF86News |
+#define XF86XK_OfficeHome XKB_KEY_XF86OfficeHome |
+#define XF86XK_Open XKB_KEY_XF86Open |
+#define XF86XK_Option XKB_KEY_XF86Option |
+#define XF86XK_Paste XKB_KEY_XF86Paste |
+#define XF86XK_Phone XKB_KEY_XF86Phone |
+#define XF86XK_Q XKB_KEY_XF86Q |
+#define XF86XK_Reply XKB_KEY_XF86Reply |
+#define XF86XK_Reload XKB_KEY_XF86Reload |
+#define XF86XK_RotateWindows XKB_KEY_XF86RotateWindows |
+#define XF86XK_RotationPB XKB_KEY_XF86RotationPB |
+#define XF86XK_RotationKB XKB_KEY_XF86RotationKB |
+#define XF86XK_Save XKB_KEY_XF86Save |
+#define XF86XK_ScrollUp XKB_KEY_XF86ScrollUp |
+#define XF86XK_ScrollDown XKB_KEY_XF86ScrollDown |
+#define XF86XK_ScrollClick XKB_KEY_XF86ScrollClick |
+#define XF86XK_Send XKB_KEY_XF86Send |
+#define XF86XK_Spell XKB_KEY_XF86Spell |
+#define XF86XK_SplitScreen XKB_KEY_XF86SplitScreen |
+#define XF86XK_Support XKB_KEY_XF86Support |
+#define XF86XK_TaskPane XKB_KEY_XF86TaskPane |
+#define XF86XK_Terminal XKB_KEY_XF86Terminal |
+#define XF86XK_Tools XKB_KEY_XF86Tools |
+#define XF86XK_Travel XKB_KEY_XF86Travel |
+#define XF86XK_UserPB XKB_KEY_XF86UserPB |
+#define XF86XK_User1KB XKB_KEY_XF86User1KB |
+#define XF86XK_User2KB XKB_KEY_XF86User2KB |
+#define XF86XK_Video XKB_KEY_XF86Video |
+#define XF86XK_WheelButton XKB_KEY_XF86WheelButton |
+#define XF86XK_Word XKB_KEY_XF86Word |
+#define XF86XK_Xfer XKB_KEY_XF86Xfer |
+#define XF86XK_ZoomIn XKB_KEY_XF86ZoomIn |
+#define XF86XK_ZoomOut XKB_KEY_XF86ZoomOut |
+#define XF86XK_Away XKB_KEY_XF86Away |
+#define XF86XK_Messenger XKB_KEY_XF86Messenger |
+#define XF86XK_WebCam XKB_KEY_XF86WebCam |
+#define XF86XK_MailForward XKB_KEY_XF86MailForward |
+#define XF86XK_Pictures XKB_KEY_XF86Pictures |
+#define XF86XK_Music XKB_KEY_XF86Music |
+#define XF86XK_Battery XKB_KEY_XF86Battery |
+#define XF86XK_Bluetooth XKB_KEY_XF86Bluetooth |
+#define XF86XK_WLAN XKB_KEY_XF86WLAN |
+#define XF86XK_UWB XKB_KEY_XF86UWB |
+#define XF86XK_AudioForward XKB_KEY_XF86AudioForward |
+#define XF86XK_AudioRepeat XKB_KEY_XF86AudioRepeat |
+#define XF86XK_AudioRandomPlay XKB_KEY_XF86AudioRandomPlay |
+#define XF86XK_Subtitle XKB_KEY_XF86Subtitle |
+#define XF86XK_AudioCycleTrack XKB_KEY_XF86AudioCycleTrack |
+#define XF86XK_CycleAngle XKB_KEY_XF86CycleAngle |
+#define XF86XK_FrameBack XKB_KEY_XF86FrameBack |
+#define XF86XK_FrameForward XKB_KEY_XF86FrameForward |
+#define XF86XK_Time XKB_KEY_XF86Time |
+#define XF86XK_Select XKB_KEY_XF86Select |
+#define XF86XK_View XKB_KEY_XF86View |
+#define XF86XK_TopMenu XKB_KEY_XF86TopMenu |
+#define XF86XK_Red XKB_KEY_XF86Red |
+#define XF86XK_Green XKB_KEY_XF86Green |
+#define XF86XK_Yellow XKB_KEY_XF86Yellow |
+#define XF86XK_Blue XKB_KEY_XF86Blue |
+#define XF86XK_Suspend XKB_KEY_XF86Suspend |
+#define XF86XK_Hibernate XKB_KEY_XF86Hibernate |
+#define XF86XK_TouchpadToggle XKB_KEY_XF86TouchpadToggle |
+#define XF86XK_TouchpadOn XKB_KEY_XF86TouchpadOn |
+#define XF86XK_TouchpadOff XKB_KEY_XF86TouchpadOff |
+#define XF86XK_AudioMicMute XKB_KEY_XF86AudioMicMute |
+ |
+#endif // defined(USE_X11) |
+ |
+#endif // UI_EVENTS_OZONE_LAYOUT_XKB_XKB_KEYSYM_H_ |