diff --git a/gdk/gdkkeyuni.c b/gdk/gdkkeyuni.c
index a8c1c34..841d7db 100644
--- a/gdk/gdkkeyuni.c
+++ b/gdk/gdkkeyuni.c
@@ -830,6 +830,9 @@ static const struct {
 
   /* Following items added to GTK, not in the xterm table */
 
+  /* a few special characters */
+  { 0xFE52, /* dead circumflex*/ '^' },
+
   /* A few ASCII control characters */
 #ifndef GDK_WINDOWING_WIN32
   { 0xFF08 /* Backspace */, '\b' },
