1 #ifndef HSALLKEYSYMS_H
2 #define HSALLKEYSYMS_H 1
3 
4 #include "HsX11Config.h"
5 
6 /* Defaults */
7 #if HAVE_X11_KEYSYM_H
8 #  include <X11/keysym.h>
9 #elif HAVE_X11_KEYSYMDEF_H
10 /* Everything in X.org by default */
11 #  define XK_MISCELLANY
12 #  define XK_XKB_KEYS
13 #  define XK_LATIN1
14 #  define XK_LATIN2
15 #  define XK_LATIN3
16 #  define XK_LATIN4
17 #  define XK_LATIN8
18 #  define XK_LATIN9
19 #  define XK_CAUCASUS
20 #  define XK_GREEK
21 #  define XK_KATAKANA
22 #  define XK_ARABIC
23 #  define XK_CYRILLIC
24 #  define XK_HEBREW
25 #  define XK_THAI
26 #  define XK_KOREAN
27 #  define XK_ARMENIAN
28 #  define XK_GEORGIAN
29 #  define XK_VIETNAMESE
30 #  define XK_CURRENCY
31 #  define XK_MATHEMATICAL
32 #  define XK_BRAILLE
33 
34 #  include <X11/keysymdef.h>
35 #endif
36 
37 /* Vendor specific */
38 #if HAVE_X11_DECKEYSYM_H
39 #  include <X11/DECkeysym.h>
40 #endif
41 #if HAVE_X11_SUNKEYSYM_H
42 #  include <X11/Sunkeysym.h>
43 #endif
44 #if HAVE_X11_AP_KEYSYM_H
45 #  include <X11/ap_keysym.h>
46 #endif
47 #if HAVE_X11_HPKEYSYM_H
48 #  include <X11/HPkeysym.h>
49 #endif
50 #if HAVE_X11_XF86KEYSYM_H
51 #  include <X11/XF86keysym.h>
52 #endif
53 
54 #include <X11/X.h>
55 
56 #endif /* HSALLKEYSYMS_H */
57