size_t size;
char *area;
} xkb;
+
+ struct
+ {
+ Eina_List *resources;
+ Eina_List *focused;
+ Eina_Bool enabled : 1;
+ xkb_mod_index_t mod_shift, mod_caps;
+ xkb_mod_index_t mod_ctrl, mod_alt;
+ xkb_mod_index_t mod_super;
+ xkb_mod_mask_t mod_depressed, mod_latched, mod_locked;
+ xkb_layout_index_t mod_group;
+ struct wl_array keys;
+ struct wl_array routed_keys;
+ struct wl_resource *focus;
+ int mod_changed;
+ atomic_int repeat_delay;
+ atomic_int repeat_rate;
+ unsigned int num_devices;
+ } kbd;
};
extern EINTERN E_Comp_Input_Key_Data *e_comp_input_key;