Add XKB version of X11 keysyms
With this we're now completely standalone. add vendor keysymsmaster
parent
409ec8a12e
commit
c6897d2698
|
@ -120,3 +120,11 @@ test_context_LDADD = $(TESTS_LDADD)
|
|||
check_PROGRAMS = $(TESTS)
|
||||
|
||||
EXTRA_DIST = test/data
|
||||
|
||||
# This sed script strips out lines that start with '#define _' which
|
||||
# removes #define _OSF_Keysyms and such. The XK_Ydiaeresis case is to
|
||||
# handle a duplicate definition in HPkeysyms.h which kicks in if it's
|
||||
# not already defined.
|
||||
|
||||
update-keysyms:
|
||||
sed -e '/XK_Ydiaeresis\s*0x100000ee/d; /#define _/d; s/#define\s*\(\w*\)XK_/#define XKB_KEY_\1/; /\(#ifdef\|#ifndef\|#endif\)/d' $(KEYSYMDEFS) > include/xkbcommon/xkbcommon-keysyms.h
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -83,6 +83,8 @@ THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
|||
#include <stddef.h>
|
||||
#include <stdint.h>
|
||||
|
||||
#include <xkbcommon/xkbcommon-keysyms.h>
|
||||
|
||||
typedef uint32_t xkb_keycode_t;
|
||||
typedef uint32_t xkb_keysym_t;
|
||||
typedef uint32_t xkb_mod_index_t;
|
||||
|
|
Loading…
Reference in New Issue