--- gnome-keybinding-properties.c.orig	2006-06-05 01:17:54.000000000 +0100
+++ gnome-keybinding-properties.c	2006-06-05 01:17:59.000000000 +0100
@@ -656,6 +656,26 @@
   /* Check for unmodified keys */
   if (tmp_key.mask == 0 && tmp_key.keycode != 0)
     {
+      g_print ("keyval = %x\n", tmp_key.keyval);
+      if (tmp_key.keyval >= GDK_a && tmp_key.keyval <= GDK_z)
+      	g_print ("ascii\n");
+      if (tmp_key.keyval >= GDK_A && tmp_key.keyval <= GDK_Z)
+      	g_print ("ASCII\n");
+      if (tmp_key.keyval >= GDK_kana_fullstop && tmp_key.keyval <= GDK_kana_switch)
+      	g_print ("kana\n");
+      if (tmp_key.keyval >= GDK_Arabic_comma && tmp_key.keyval <= GDK_Arabic_switch)
+      	g_print ("arabic\n");
+      if (tmp_key.keyval >= GDK_Serbian_dje && tmp_key.keyval <= GDK_Cyrillic_HARDSIGN)
+      	g_print ("serbian->cyrillic\n");
+      if (tmp_key.keyval >= GDK_Greek_ALPHAaccent && tmp_key.keyval <= GDK_Greek_switch)
+      	g_print ("greek\n");
+      if (tmp_key.keyval >= GDK_hebrew_doublelowline && tmp_key.keyval <= GDK_Hebrew_switch)
+      	g_print ("hebrew\n");
+      if (tmp_key.keyval >= GDK_Thai_kokai && tmp_key.keyval <= GDK_Thai_lekkao)
+      	g_print ("thai\n");
+      if (tmp_key.keyval >= GDK_Hangul && tmp_key.keyval <= GDK_Hangul_J_YeorinHieuh)
+      	g_print ("hangul\n");
+
       if ((tmp_key.keyval >= GDK_a && tmp_key.keyval <= GDK_z)
 	   || (tmp_key.keyval >= GDK_A && tmp_key.keyval <= GDK_Z)
 	   || (tmp_key.keyval >= GDK_kana_fullstop && tmp_key.keyval <= GDK_kana_switch)
