diff --git a/eek/eek-keyboard.c b/eek/eek-keyboard.c
index d7be6001978f42dba8c82bf3ef1e223e6e119750..b325defd7fc288b4603d62d75e8c4bcb54e5c73c 100644
--- a/eek/eek-keyboard.c
+++ b/eek/eek-keyboard.c
@@ -833,7 +833,7 @@ eek_keyboard_get_pressed_keys (EekKeyboard *keyboard)
  * @keyboard: an #EekKeyboard
  *
  * Get locked keys.
- * Returns: (transfer container) (element-type EekModifierKey): A list
+ * Returns: (transfer container) (element-type Eek.ModifierKey): A list
  * of locked keys.
  */
 GList *
diff --git a/eek/eek-xml-layout.c b/eek/eek-xml-layout.c
index d8c1706ec8ff3069791aab38466b6a1d9145f0c0..025f5e427b542b7f09ee723bd539c9f61479000e 100644
--- a/eek/eek-xml-layout.c
+++ b/eek/eek-xml-layout.c
@@ -1083,6 +1083,12 @@ initable_iface_init (GInitableIface *initable_iface)
     initable_iface->init = initable_init;
 }
 
+/**
+ * eek_xml_list_keyboards:
+ *
+ * List available keyboards.
+ * Returns: (transfer container) (element-type utf8): the list of keyboards
+ */
 GList *
 eek_xml_list_keyboards (void)
 {