Index: uspace/srv/hid/display/input.c
===================================================================
--- uspace/srv/hid/display/input.c	(revision 78445be832110853ba497f8bd9b39e688f455fc7)
+++ uspace/srv/hid/display/input.c	(revision e37378be371206fc6a2cca9751d21738dc94a2e8)
@@ -34,4 +34,5 @@
 
 #include <errno.h>
+#include <inttypes.h>
 #include <io/input.h>
 #include <io/log.h>
@@ -44,5 +45,5 @@
 static errno_t ds_input_ev_active(input_t *);
 static errno_t ds_input_ev_deactive(input_t *);
-static errno_t ds_input_ev_key(input_t *, kbd_event_type_t, keycode_t, keymod_t, wchar_t);
+static errno_t ds_input_ev_key(input_t *, kbd_event_type_t, keycode_t, keymod_t, char32_t);
 static errno_t ds_input_ev_move(input_t *, int, int);
 static errno_t ds_input_ev_abs_move(input_t *, unsigned, unsigned, unsigned, unsigned);
@@ -69,5 +70,5 @@
 
 static errno_t ds_input_ev_key(input_t *input, kbd_event_type_t type,
-    keycode_t key, keymod_t mods, wchar_t c)
+    keycode_t key, keymod_t mods, char32_t c)
 {
 	ds_display_t *disp = (ds_display_t *) input->user;
