e_comp_wl_input_keymap_default_options_get(),
ctx, map);
}
+
+E_API struct xkb_keymap *
+e_comp_wl_input_xkb_keymap_get()
+{
+ EINA_SAFETY_ON_FALSE_RETURN_VAL(e_comp_input_key, NULL);
+ return e_comp_input_key->xkb.keymap;
+}
+
+E_API const Eina_List *
+e_comp_wl_input_kbd_resources_get()
+{
+ EINA_SAFETY_ON_FALSE_RETURN_VAL(e_comp_input_key, NULL);
+ return e_comp_input_key->kbd.resources;
+}
+
+E_API int
+e_comp_wl_input_kbd_repeat_delay_get()
+{
+ EINA_SAFETY_ON_FALSE_RETURN_VAL(e_comp_input_key, -1);
+ return e_comp_input_key->kbd.repeat_delay;
+}
+
+E_API int
+e_comp_wl_input_kbd_repeat_rate_get()
+{
+ EINA_SAFETY_ON_FALSE_RETURN_VAL(e_comp_input_key, -1);
+ return e_comp_input_key->kbd.repeat_rate;
+}
E_API void e_comp_wl_input_keyboard_repeat_set(int delay, int rate);
E_API Eina_Bool e_comp_wl_input_pointer_constraint_activated_get(void);
+E_API struct xkb_keymap *e_comp_wl_input_xkb_keymap_get();
+E_API const Eina_List * e_comp_wl_input_kbd_resources_get();
+E_API int e_comp_wl_input_kbd_repeat_delay_get();
+E_API int e_comp_wl_input_kbd_repeat_rate_get();
+
#endif