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)
|
check_PROGRAMS = $(TESTS)
|
||||||
|
|
||||||
EXTRA_DIST = test/data
|
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 <stddef.h>
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
|
|
||||||
|
#include <xkbcommon/xkbcommon-keysyms.h>
|
||||||
|
|
||||||
typedef uint32_t xkb_keycode_t;
|
typedef uint32_t xkb_keycode_t;
|
||||||
typedef uint32_t xkb_keysym_t;
|
typedef uint32_t xkb_keysym_t;
|
||||||
typedef uint32_t xkb_mod_index_t;
|
typedef uint32_t xkb_mod_index_t;
|
||||||
|
|
Loading…
Reference in New Issue