#ifndef UI_EVENTS_KEYCODES_XKB_KEYSYM_H_
#define UI_EVENTS_KEYCODES_XKB_KEYSYM_H_
#include "ui/base/buildflags.h"
#if BUILDFLAG(USE_XKBCOMMON)
#include <xkbcommon/xkbcommon-keysyms.h>
#include <xkbcommon/xkbcommon.h>
#else
#include "ui/gfx/x/keysyms/keysyms.h"
using xkb_keysym_t = uint32_t;
#define XKB_KEY_3270_Duplicate …
#define XKB_KEY_3270_FieldMark …
#define XKB_KEY_3270_Right2 …
#define XKB_KEY_3270_Left2 …
#define XKB_KEY_3270_BackTab …
#define XKB_KEY_3270_EraseEOF …
#define XKB_KEY_3270_EraseInput …
#define XKB_KEY_3270_Reset …
#define XKB_KEY_3270_Quit …
#define XKB_KEY_3270_PA1 …
#define XKB_KEY_3270_PA2 …
#define XKB_KEY_3270_PA3 …
#define XKB_KEY_3270_Test …
#define XKB_KEY_3270_Attn …
#define XKB_KEY_3270_CursorBlink …
#define XKB_KEY_3270_AltCursor …
#define XKB_KEY_3270_KeyClick …
#define XKB_KEY_3270_Jump …
#define XKB_KEY_3270_Ident …
#define XKB_KEY_3270_Rule …
#define XKB_KEY_3270_Copy …
#define XKB_KEY_3270_Play …
#define XKB_KEY_3270_Setup …
#define XKB_KEY_3270_Record …
#define XKB_KEY_3270_ChangeScreen …
#define XKB_KEY_3270_DeleteWord …
#define XKB_KEY_3270_ExSelect …
#define XKB_KEY_3270_CursorSelect …
#define XKB_KEY_3270_PrintScreen …
#define XKB_KEY_3270_Enter …
#define XKB_KEY_ISO_Lock …
#define XKB_KEY_ISO_Level2_Latch …
#define XKB_KEY_ISO_Level3_Shift …
#define XKB_KEY_ISO_Level3_Latch …
#define XKB_KEY_ISO_Level3_Lock …
#define XKB_KEY_ISO_Group_Latch …
#define XKB_KEY_ISO_Group_Lock …
#define XKB_KEY_ISO_Next_Group …
#define XKB_KEY_ISO_Next_Group_Lock …
#define XKB_KEY_ISO_Prev_Group …
#define XKB_KEY_ISO_Prev_Group_Lock …
#define XKB_KEY_ISO_First_Group …
#define XKB_KEY_ISO_First_Group_Lock …
#define XKB_KEY_ISO_Last_Group …
#define XKB_KEY_ISO_Last_Group_Lock …
#define XKB_KEY_ISO_Level5_Shift …
#define XKB_KEY_ISO_Level5_Latch …
#define XKB_KEY_ISO_Level5_Lock …
#define XKB_KEY_ISO_Left_Tab …
#define XKB_KEY_ISO_Move_Line_Up …
#define XKB_KEY_ISO_Move_Line_Down …
#define XKB_KEY_ISO_Partial_Line_Up …
#define XKB_KEY_ISO_Partial_Line_Down …
#define XKB_KEY_ISO_Partial_Space_Left …
#define XKB_KEY_ISO_Partial_Space_Right …
#define XKB_KEY_ISO_Set_Margin_Left …
#define XKB_KEY_ISO_Set_Margin_Right …
#define XKB_KEY_ISO_Release_Margin_Left …
#define XKB_KEY_ISO_Release_Margin_Right …
#define XKB_KEY_ISO_Release_Both_Margins …
#define XKB_KEY_ISO_Fast_Cursor_Left …
#define XKB_KEY_ISO_Fast_Cursor_Right …
#define XKB_KEY_ISO_Fast_Cursor_Up …
#define XKB_KEY_ISO_Fast_Cursor_Down …
#define XKB_KEY_ISO_Continuous_Underline …
#define XKB_KEY_ISO_Discontinuous_Underline …
#define XKB_KEY_ISO_Emphasize …
#define XKB_KEY_ISO_Center_Object …
#define XKB_KEY_ISO_Enter …
#define XKB_KEY_dead_grave …
#define XKB_KEY_dead_acute …
#define XKB_KEY_dead_circumflex …
#define XKB_KEY_dead_tilde …
#define XKB_KEY_dead_macron …
#define XKB_KEY_dead_breve …
#define XKB_KEY_dead_abovedot …
#define XKB_KEY_dead_diaeresis …
#define XKB_KEY_dead_abovering …
#define XKB_KEY_dead_doubleacute …
#define XKB_KEY_dead_caron …
#define XKB_KEY_dead_cedilla …
#define XKB_KEY_dead_ogonek …
#define XKB_KEY_dead_iota …
#define XKB_KEY_dead_voiced_sound …
#define XKB_KEY_dead_semivoiced_sound …
#define XKB_KEY_dead_belowdot …
#define XKB_KEY_dead_hook …
#define XKB_KEY_dead_horn …
#define XKB_KEY_dead_stroke …
#define XKB_KEY_dead_abovecomma …
#define XKB_KEY_dead_abovereversedcomma …
#define XKB_KEY_dead_doublegrave …
#define XKB_KEY_dead_belowring …
#define XKB_KEY_dead_belowmacron …
#define XKB_KEY_dead_belowcircumflex …
#define XKB_KEY_dead_belowtilde …
#define XKB_KEY_dead_belowbreve …
#define XKB_KEY_dead_belowdiaeresis …
#define XKB_KEY_dead_invertedbreve …
#define XKB_KEY_dead_belowcomma …
#define XKB_KEY_dead_currency …
#define XKB_KEY_AccessX_Enable …
#define XKB_KEY_AccessX_Feedback_Enable …
#define XKB_KEY_RepeatKeys_Enable …
#define XKB_KEY_SlowKeys_Enable …
#define XKB_KEY_BounceKeys_Enable …
#define XKB_KEY_StickyKeys_Enable …
#define XKB_KEY_MouseKeys_Enable …
#define XKB_KEY_MouseKeys_Accel_Enable …
#define XKB_KEY_Overlay1_Enable …
#define XKB_KEY_Overlay2_Enable …
#define XKB_KEY_AudibleBell_Enable …
#define XKB_KEY_dead_a …
#define XKB_KEY_dead_A …
#define XKB_KEY_dead_e …
#define XKB_KEY_dead_E …
#define XKB_KEY_dead_i …
#define XKB_KEY_dead_I …
#define XKB_KEY_dead_o …
#define XKB_KEY_dead_O …
#define XKB_KEY_dead_u …
#define XKB_KEY_dead_U …
#define XKB_KEY_dead_small_schwa …
#define XKB_KEY_dead_capital_schwa …
#define XKB_KEY_dead_greek …
#define XKB_KEY_dead_lowline …
#define XKB_KEY_dead_aboveverticalline …
#define XKB_KEY_dead_belowverticalline …
#define XKB_KEY_dead_longsolidusoverlay …
#define XKB_KEY_First_Virtual_Screen …
#define XKB_KEY_Prev_Virtual_Screen …
#define XKB_KEY_Next_Virtual_Screen …
#define XKB_KEY_Last_Virtual_Screen …
#define XKB_KEY_Terminate_Server …
#define XKB_KEY_Pointer_Left …
#define XKB_KEY_Pointer_Right …
#define XKB_KEY_Pointer_Up …
#define XKB_KEY_Pointer_Down …
#define XKB_KEY_Pointer_UpLeft …
#define XKB_KEY_Pointer_UpRight …
#define XKB_KEY_Pointer_DownLeft …
#define XKB_KEY_Pointer_DownRight …
#define XKB_KEY_Pointer_Button_Dflt …
#define XKB_KEY_Pointer_Button1 …
#define XKB_KEY_Pointer_Button2 …
#define XKB_KEY_Pointer_Button3 …
#define XKB_KEY_Pointer_Button4 …
#define XKB_KEY_Pointer_Button5 …
#define XKB_KEY_Pointer_DblClick_Dflt …
#define XKB_KEY_Pointer_DblClick1 …
#define XKB_KEY_Pointer_DblClick2 …
#define XKB_KEY_Pointer_DblClick3 …
#define XKB_KEY_Pointer_DblClick4 …
#define XKB_KEY_Pointer_DblClick5 …
#define XKB_KEY_Pointer_Drag_Dflt …
#define XKB_KEY_Pointer_Drag1 …
#define XKB_KEY_Pointer_Drag2 …
#define XKB_KEY_Pointer_Drag3 …
#define XKB_KEY_Pointer_Drag4 …
#define XKB_KEY_Pointer_EnableKeys …
#define XKB_KEY_Pointer_Accelerate …
#define XKB_KEY_Pointer_DfltBtnNext …
#define XKB_KEY_Pointer_DfltBtnPrev …
#define XKB_KEY_Pointer_Drag5 …
#define XKB_KEY_BackSpace …
#define XKB_KEY_Tab …
#define XKB_KEY_Linefeed …
#define XKB_KEY_Clear …
#define XKB_KEY_Return …
#define XKB_KEY_Pause …
#define XKB_KEY_Scroll_Lock …
#define XKB_KEY_Sys_Req …
#define XKB_KEY_Escape …
#define XKB_KEY_Multi_key …
#define XKB_KEY_Kanji …
#define XKB_KEY_Muhenkan …
#define XKB_KEY_Henkan_Mode …
#define XKB_KEY_Romaji …
#define XKB_KEY_Hiragana …
#define XKB_KEY_Katakana …
#define XKB_KEY_Hiragana_Katakana …
#define XKB_KEY_Zenkaku …
#define XKB_KEY_Hankaku …
#define XKB_KEY_Zenkaku_Hankaku …
#define XKB_KEY_Touroku …
#define XKB_KEY_Massyo …
#define XKB_KEY_Kana_Lock …
#define XKB_KEY_Kana_Shift …
#define XKB_KEY_Eisu_Shift …
#define XKB_KEY_Eisu_toggle …
#define XKB_KEY_Hangul …
#define XKB_KEY_Hangul_Start …
#define XKB_KEY_Hangul_End …
#define XKB_KEY_Hangul_Hanja …
#define XKB_KEY_Hangul_Jamo …
#define XKB_KEY_Hangul_Romaja …
#define XKB_KEY_Codeinput …
#define XKB_KEY_Hangul_Jeonja …
#define XKB_KEY_Hangul_Banja …
#define XKB_KEY_Hangul_PreHanja …
#define XKB_KEY_Hangul_PostHanja …
#define XKB_KEY_SingleCandidate …
#define XKB_KEY_MultipleCandidate …
#define XKB_KEY_PreviousCandidate …
#define XKB_KEY_Hangul_Special …
#define XKB_KEY_Home …
#define XKB_KEY_Left …
#define XKB_KEY_Up …
#define XKB_KEY_Right …
#define XKB_KEY_Down …
#define XKB_KEY_Prior …
#define XKB_KEY_Next …
#define XKB_KEY_End …
#define XKB_KEY_Begin …
#define XKB_KEY_Select …
#define XKB_KEY_Print …
#define XKB_KEY_Execute …
#define XKB_KEY_Insert …
#define XKB_KEY_Undo …
#define XKB_KEY_Redo …
#define XKB_KEY_Menu …
#define XKB_KEY_Find …
#define XKB_KEY_Cancel …
#define XKB_KEY_Help …
#define XKB_KEY_Break …
#define XKB_KEY_Mode_switch …
#define XKB_KEY_Num_Lock …
#define XKB_KEY_KP_Space …
#define XKB_KEY_KP_Tab …
#define XKB_KEY_KP_Enter …
#define XKB_KEY_KP_F1 …
#define XKB_KEY_KP_F2 …
#define XKB_KEY_KP_F3 …
#define XKB_KEY_KP_F4 …
#define XKB_KEY_KP_Home …
#define XKB_KEY_KP_Left …
#define XKB_KEY_KP_Up …
#define XKB_KEY_KP_Right …
#define XKB_KEY_KP_Down …
#define XKB_KEY_KP_Prior …
#define XKB_KEY_KP_Next …
#define XKB_KEY_KP_End …
#define XKB_KEY_KP_Begin …
#define XKB_KEY_KP_Insert …
#define XKB_KEY_KP_Delete …
#define XKB_KEY_KP_Multiply …
#define XKB_KEY_KP_Add …
#define XKB_KEY_KP_Separator …
#define XKB_KEY_KP_Subtract …
#define XKB_KEY_KP_Decimal …
#define XKB_KEY_KP_Divide …
#define XKB_KEY_KP_0 …
#define XKB_KEY_KP_1 …
#define XKB_KEY_KP_2 …
#define XKB_KEY_KP_3 …
#define XKB_KEY_KP_4 …
#define XKB_KEY_KP_5 …
#define XKB_KEY_KP_6 …
#define XKB_KEY_KP_7 …
#define XKB_KEY_KP_8 …
#define XKB_KEY_KP_9 …
#define XKB_KEY_KP_Equal …
#define XKB_KEY_F1 …
#define XKB_KEY_F2 …
#define XKB_KEY_F3 …
#define XKB_KEY_F4 …
#define XKB_KEY_F5 …
#define XKB_KEY_F6 …
#define XKB_KEY_F7 …
#define XKB_KEY_F8 …
#define XKB_KEY_F9 …
#define XKB_KEY_F10 …
#define XKB_KEY_F11 …
#define XKB_KEY_F12 …
#define XKB_KEY_F13 …
#define XKB_KEY_F14 …
#define XKB_KEY_F15 …
#define XKB_KEY_F16 …
#define XKB_KEY_F17 …
#define XKB_KEY_F18 …
#define XKB_KEY_F19 …
#define XKB_KEY_F20 …
#define XKB_KEY_F21 …
#define XKB_KEY_F22 …
#define XKB_KEY_F23 …
#define XKB_KEY_F24 …
#define XKB_KEY_F25 …
#define XKB_KEY_F26 …
#define XKB_KEY_F27 …
#define XKB_KEY_F28 …
#define XKB_KEY_F29 …
#define XKB_KEY_F30 …
#define XKB_KEY_F31 …
#define XKB_KEY_F32 …
#define XKB_KEY_F33 …
#define XKB_KEY_F34 …
#define XKB_KEY_F35 …
#define XKB_KEY_Shift_L …
#define XKB_KEY_Shift_R …
#define XKB_KEY_Control_L …
#define XKB_KEY_Control_R …
#define XKB_KEY_Caps_Lock …
#define XKB_KEY_Shift_Lock …
#define XKB_KEY_Meta_L …
#define XKB_KEY_Meta_R …
#define XKB_KEY_Alt_L …
#define XKB_KEY_Alt_R …
#define XKB_KEY_Super_L …
#define XKB_KEY_Super_R …
#define XKB_KEY_Hyper_L …
#define XKB_KEY_Hyper_R …
#define XKB_KEY_braille_dot_1 …
#define XKB_KEY_braille_dot_2 …
#define XKB_KEY_braille_dot_3 …
#define XKB_KEY_braille_dot_4 …
#define XKB_KEY_braille_dot_5 …
#define XKB_KEY_braille_dot_6 …
#define XKB_KEY_braille_dot_7 …
#define XKB_KEY_braille_dot_8 …
#define XKB_KEY_braille_dot_9 …
#define XKB_KEY_braille_dot_10 …
#define XKB_KEY_Delete …
#define XKB_KEY_VoidSymbol …
#define XKB_KEY_SunProps …
#define XKB_KEY_SunFront …
#define XKB_KEY_SunCopy …
#define XKB_KEY_SunOpen …
#define XKB_KEY_SunPaste …
#define XKB_KEY_SunCut …
#define XKB_KEY_XF86Switch_VT_1 …
#define XKB_KEY_XF86Switch_VT_2 …
#define XKB_KEY_XF86Switch_VT_3 …
#define XKB_KEY_XF86Switch_VT_4 …
#define XKB_KEY_XF86Switch_VT_5 …
#define XKB_KEY_XF86Switch_VT_6 …
#define XKB_KEY_XF86Switch_VT_7 …
#define XKB_KEY_XF86Switch_VT_8 …
#define XKB_KEY_XF86Switch_VT_9 …
#define XKB_KEY_XF86Switch_VT_10 …
#define XKB_KEY_XF86Switch_VT_11 …
#define XKB_KEY_XF86Switch_VT_12 …
#define XKB_KEY_XF86Ungrab …
#define XKB_KEY_XF86ClearGrab …
#define XKB_KEY_XF86Next_VMode …
#define XKB_KEY_XF86Prev_VMode …
#define XKB_KEY_XF86LogWindowTree …
#define XKB_KEY_XF86LogGrabInfo …
#define XKB_KEY_XF86ModeLock …
#define XKB_KEY_XF86MonBrightnessUp …
#define XKB_KEY_XF86MonBrightnessDown …
#define XKB_KEY_XF86KbdLightOnOff …
#define XKB_KEY_XF86KbdBrightnessUp …
#define XKB_KEY_XF86KbdBrightnessDown …
#define XKB_KEY_XF86Standby …
#define XKB_KEY_XF86AudioLowerVolume …
#define XKB_KEY_XF86AudioMute …
#define XKB_KEY_XF86AudioRaiseVolume …
#define XKB_KEY_XF86AudioPlay …
#define XKB_KEY_XF86AudioStop …
#define XKB_KEY_XF86AudioPrev …
#define XKB_KEY_XF86AudioNext …
#define XKB_KEY_XF86HomePage …
#define XKB_KEY_XF86Mail …
#define XKB_KEY_XF86Start …
#define XKB_KEY_XF86Search …
#define XKB_KEY_XF86AudioRecord …
#define XKB_KEY_XF86Calculator …
#define XKB_KEY_XF86Memo …
#define XKB_KEY_XF86ToDoList …
#define XKB_KEY_XF86Calendar …
#define XKB_KEY_XF86PowerDown …
#define XKB_KEY_XF86ContrastAdjust …
#define XKB_KEY_XF86RockerUp …
#define XKB_KEY_XF86RockerDown …
#define XKB_KEY_XF86RockerEnter …
#define XKB_KEY_XF86Back …
#define XKB_KEY_XF86Forward …
#define XKB_KEY_XF86Stop …
#define XKB_KEY_XF86Refresh …
#define XKB_KEY_XF86PowerOff …
#define XKB_KEY_XF86WakeUp …
#define XKB_KEY_XF86Eject …
#define XKB_KEY_XF86ScreenSaver …
#define XKB_KEY_XF86WWW …
#define XKB_KEY_XF86Sleep …
#define XKB_KEY_XF86Favorites …
#define XKB_KEY_XF86AudioPause …
#define XKB_KEY_XF86AudioMedia …
#define XKB_KEY_XF86MyComputer …
#define XKB_KEY_XF86VendorHome …
#define XKB_KEY_XF86LightBulb …
#define XKB_KEY_XF86Shop …
#define XKB_KEY_XF86History …
#define XKB_KEY_XF86OpenURL …
#define XKB_KEY_XF86AddFavorite …
#define XKB_KEY_XF86HotLinks …
#define XKB_KEY_XF86BrightnessAdjust …
#define XKB_KEY_XF86Finance …
#define XKB_KEY_XF86Community …
#define XKB_KEY_XF86AudioRewind …
#define XKB_KEY_XF86BackForward …
#define XKB_KEY_XF86Launch0 …
#define XKB_KEY_XF86Launch1 …
#define XKB_KEY_XF86Launch2 …
#define XKB_KEY_XF86Launch3 …
#define XKB_KEY_XF86Launch4 …
#define XKB_KEY_XF86Launch5 …
#define XKB_KEY_XF86Launch6 …
#define XKB_KEY_XF86Launch7 …
#define XKB_KEY_XF86Launch8 …
#define XKB_KEY_XF86Launch9 …
#define XKB_KEY_XF86LaunchA …
#define XKB_KEY_XF86LaunchB …
#define XKB_KEY_XF86LaunchC …
#define XKB_KEY_XF86LaunchD …
#define XKB_KEY_XF86LaunchE …
#define XKB_KEY_XF86LaunchF …
#define XKB_KEY_XF86ApplicationLeft …
#define XKB_KEY_XF86ApplicationRight …
#define XKB_KEY_XF86Book …
#define XKB_KEY_XF86CD …
#define XKB_KEY_XF86Calculater …
#define XKB_KEY_XF86Clear …
#define XKB_KEY_XF86Close …
#define XKB_KEY_XF86Copy …
#define XKB_KEY_XF86Cut …
#define XKB_KEY_XF86Display …
#define XKB_KEY_XF86DOS …
#define XKB_KEY_XF86Documents …
#define XKB_KEY_XF86Excel …
#define XKB_KEY_XF86Explorer …
#define XKB_KEY_XF86Game …
#define XKB_KEY_XF86Go …
#define XKB_KEY_XF86iTouch …
#define XKB_KEY_XF86LogOff …
#define XKB_KEY_XF86Market …
#define XKB_KEY_XF86Meeting …
#define XKB_KEY_XF86MenuKB …
#define XKB_KEY_XF86MenuPB …
#define XKB_KEY_XF86MySites …
#define XKB_KEY_XF86New …
#define XKB_KEY_XF86News …
#define XKB_KEY_XF86OfficeHome …
#define XKB_KEY_XF86Open …
#define XKB_KEY_XF86Option …
#define XKB_KEY_XF86Paste …
#define XKB_KEY_XF86Phone …
#define XKB_KEY_XF86Q …
#define XKB_KEY_XF86Reply …
#define XKB_KEY_XF86Reload …
#define XKB_KEY_XF86RotateWindows …
#define XKB_KEY_XF86RotationPB …
#define XKB_KEY_XF86RotationKB …
#define XKB_KEY_XF86Save …
#define XKB_KEY_XF86ScrollUp …
#define XKB_KEY_XF86ScrollDown …
#define XKB_KEY_XF86ScrollClick …
#define XKB_KEY_XF86Send …
#define XKB_KEY_XF86Spell …
#define XKB_KEY_XF86SplitScreen …
#define XKB_KEY_XF86Support …
#define XKB_KEY_XF86TaskPane …
#define XKB_KEY_XF86Terminal …
#define XKB_KEY_XF86Tools …
#define XKB_KEY_XF86Travel …
#define XKB_KEY_XF86UserPB …
#define XKB_KEY_XF86User1KB …
#define XKB_KEY_XF86User2KB …
#define XKB_KEY_XF86Video …
#define XKB_KEY_XF86WheelButton …
#define XKB_KEY_XF86Word …
#define XKB_KEY_XF86Xfer …
#define XKB_KEY_XF86ZoomIn …
#define XKB_KEY_XF86ZoomOut …
#define XKB_KEY_XF86Away …
#define XKB_KEY_XF86Messenger …
#define XKB_KEY_XF86WebCam …
#define XKB_KEY_XF86MailForward …
#define XKB_KEY_XF86Pictures …
#define XKB_KEY_XF86Music …
#define XKB_KEY_XF86Battery …
#define XKB_KEY_XF86Bluetooth …
#define XKB_KEY_XF86WLAN …
#define XKB_KEY_XF86UWB …
#define XKB_KEY_XF86AudioForward …
#define XKB_KEY_XF86AudioRepeat …
#define XKB_KEY_XF86AudioRandomPlay …
#define XKB_KEY_XF86Subtitle …
#define XKB_KEY_XF86AudioCycleTrack …
#define XKB_KEY_XF86CycleAngle …
#define XKB_KEY_XF86FrameBack …
#define XKB_KEY_XF86FrameForward …
#define XKB_KEY_XF86Time …
#define XKB_KEY_XF86Select …
#define XKB_KEY_XF86View …
#define XKB_KEY_XF86TopMenu …
#define XKB_KEY_XF86Red …
#define XKB_KEY_XF86Green …
#define XKB_KEY_XF86Yellow …
#define XKB_KEY_XF86Blue …
#define XKB_KEY_XF86Suspend …
#define XKB_KEY_XF86Hibernate …
#define XKB_KEY_XF86TouchpadToggle …
#define XKB_KEY_XF86TouchpadOn …
#define XKB_KEY_XF86TouchpadOff …
#define XKB_KEY_XF86AudioMicMute …
#endif
#endif