]> git.sesse.net Git - vlc/blob - modules/video_output/xcb/xcb_keysym.h
Use var_Inherit* instead of var_CreateGet*.
[vlc] / modules / video_output / xcb / xcb_keysym.h
1     /* This list MUST be in XK_* incremental order (see keysymdef.h),
2      * so that binary search works.
3      * Multiple X keys can match the same VLC key.
4      * X key symbols must be in the first column of the struct. */
5         { XK_BackSpace,     KEY_BACKSPACE, },
6         { XK_Tab,           KEY_TAB, },
7         { XK_Return,        KEY_ENTER, },
8         { XK_Escape,        KEY_ESC, },
9         { XK_Home,          KEY_HOME, },
10         { XK_Left,          KEY_LEFT, },
11         { XK_Up,            KEY_UP, },
12         { XK_Right,         KEY_RIGHT, },
13         { XK_Down,          KEY_DOWN, },
14         { XK_Page_Up,       KEY_PAGEUP, },
15         { XK_Page_Down,     KEY_PAGEDOWN, },
16         { XK_End,           KEY_END, },
17         { XK_Begin,         KEY_HOME, },
18         { XK_Insert,        KEY_INSERT, },
19         { XK_Menu,          KEY_MENU },
20
21         /* Numeric pad keys */
22         { XK_KP_Space,      ' ', },
23         { XK_KP_Tab,        KEY_TAB, },
24         { XK_KP_Enter,      KEY_ENTER, },
25         { XK_KP_F1,         KEY_F1, },
26         { XK_KP_F2,         KEY_F2, },
27         { XK_KP_F3,         KEY_F3, },
28         { XK_KP_F4,         KEY_F4, },
29         { XK_KP_Home,       KEY_HOME, },
30         { XK_KP_Left,       KEY_LEFT, },
31         { XK_KP_Up,         KEY_UP, },
32         { XK_KP_Right,      KEY_RIGHT, },
33         { XK_KP_Down,       KEY_DOWN, },
34         { XK_KP_Page_Up,    KEY_PAGEUP, },
35         { XK_KP_Page_Down,  KEY_PAGEDOWN, },
36         { XK_KP_End,        KEY_END, },
37         { XK_KP_Begin,      KEY_HOME, }, /* KP middle (5 without numlock) */
38         { XK_KP_Insert,     KEY_INSERT, },
39         { XK_KP_Delete,     KEY_DELETE, },
40         { XK_KP_Equal,      '=', },
41         { XK_KP_Multiply,   '*', },
42         { XK_KP_Add,        '+', },
43         { XK_KP_Separator,  ',', },
44         { XK_KP_Subtract,   '-', },
45         { XK_KP_Decimal,    ',', }, /* FIXME: I don't know that key */
46         { XK_KP_Divide,     '/', },
47         { XK_KP_0,          '0', },
48         { XK_KP_1,          '1', },
49         { XK_KP_2,          '2', },
50         { XK_KP_3,          '3', },
51         { XK_KP_4,          '4', },
52         { XK_KP_5,          '5', },
53         { XK_KP_6,          '6', },
54         { XK_KP_7,          '7', },
55         { XK_KP_8,          '8', },
56         { XK_KP_9,          '9', },
57
58         { XK_F1,            KEY_F1, },
59         { XK_F2,            KEY_F2, },
60         { XK_F3,            KEY_F3, },
61         { XK_F4,            KEY_F4, },
62         { XK_F5,            KEY_F5, },
63         { XK_F6,            KEY_F6, },
64         { XK_F7,            KEY_F7, },
65         { XK_F8,            KEY_F8, },
66         { XK_F9,            KEY_F9, },
67         { XK_F10,           KEY_F10, },
68         { XK_F11,           KEY_F11, },
69         { XK_F12,           KEY_F12, },
70         { XK_Delete,        KEY_DELETE, },
71
72         /* XFree86 extensions */
73         { XF86XK_AudioLowerVolume, KEY_VOLUME_DOWN, },
74         { XF86XK_AudioMute,        KEY_VOLUME_MUTE, },
75         { XF86XK_AudioRaiseVolume, KEY_VOLUME_UP, },
76         { XF86XK_AudioPlay,        KEY_MEDIA_PLAY_PAUSE, },
77         { XF86XK_AudioStop,        KEY_MEDIA_STOP, },
78         { XF86XK_AudioPrev,        KEY_MEDIA_PREV_TRACK, },
79         { XF86XK_AudioNext,        KEY_MEDIA_NEXT_TRACK, },
80         { XF86XK_HomePage,         KEY_BROWSER_HOME, },
81         { XF86XK_Search,           KEY_BROWSER_SEARCH, },
82         { XF86XK_Back,             KEY_BROWSER_BACK, },
83         { XF86XK_Forward,          KEY_BROWSER_FORWARD, },
84         { XF86XK_Stop,             KEY_BROWSER_STOP, },
85         { XF86XK_Refresh,          KEY_BROWSER_REFRESH, },
86         { XF86XK_Favorites,        KEY_BROWSER_FAVORITES, },
87         { XF86XK_AudioPause,       KEY_MEDIA_PLAY_PAUSE, },
88         { XF86XK_Reload,           KEY_BROWSER_REFRESH, },