2016-02-21 07:10:32 -05:00
|
|
|
#ifndef ROFI_XKB_INTERNAL_H
|
|
|
|
#define ROFI_XKB_INTERNAL_H
|
|
|
|
|
|
|
|
#include <xkbcommon/xkbcommon.h>
|
2016-02-21 09:31:13 -05:00
|
|
|
#include <xkbcommon/xkbcommon-compose.h>
|
2016-02-21 07:10:32 -05:00
|
|
|
|
2016-02-22 10:53:30 -05:00
|
|
|
struct xkb_stuff
|
|
|
|
{
|
2016-02-21 07:10:32 -05:00
|
|
|
xcb_connection_t *xcb_connection;
|
|
|
|
struct xkb_context *context;
|
|
|
|
uint8_t first_event;
|
|
|
|
int32_t device_id;
|
|
|
|
struct xkb_keymap *keymap;
|
|
|
|
struct xkb_state *state;
|
2016-02-22 10:53:30 -05:00
|
|
|
struct
|
|
|
|
{
|
2016-02-21 09:31:13 -05:00
|
|
|
struct xkb_compose_table *table;
|
|
|
|
struct xkb_compose_state * state;
|
|
|
|
} compose;
|
2016-02-21 07:10:32 -05:00
|
|
|
};
|
|
|
|
|
|
|
|
#endif
|