Hi I manage to get the latin1 with this code
p1 = (event->type==GDK_KEY_PRESS)? WM_KEYDOWN : WM_KEYUP; p2 = ((GdkEventKey*)event)->keyval; uchar= gdk_keyval_to_unicode(((GdkEventKey*)event)->keyval); tmpbuf=g_new0(gchar,7); g_unichar_to_utf8(uchar,tmpbuf); res=g_locale_from_utf8(tmpbuf,-1,NULL,NULL,NULL); but for accented char i dont get the correct unicode value for example for char รค i get this values (((GdkEventKey*)event)->keyval = 65506 (((GdkEventKey*)event)->keyval = 65111 (((GdkEventKey*)event)->keyval = 97 some thing like my char is get in pieces, any ideia on how to do this work? Regards Luiz _______________________________________________ gtk-app-devel-list mailing list gtk-app-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list