diff --git a/channels/console_gui.c b/channels/console_gui.c
index 45e435f27d7db0456382869eb811cfd05a2b7bc3..aa2f2cf953107f3649fb0125ec5d7125c1447dbc 100644
--- a/channels/console_gui.c
+++ b/channels/console_gui.c
@@ -462,7 +462,7 @@ static const char *us_kbd_map[] = {
 	NULL
 };
 
-static const char map_key(SDL_keysym *ks)
+static char map_key(SDL_keysym *ks)
 {
 	const char *s, **p = us_kbd_map;
 	int c = ks->sym;