--- np2/x11/gtk/Attic/gtkkeyboard.c 2003/11/18 14:37:26 1.2 +++ np2/x11/gtk/Attic/gtkkeyboard.c 2003/11/26 14:56:26 1.3 @@ -284,15 +284,15 @@ get_data(guint keysym, BYTE down) BYTE data; if (keysym & ~0xff) { - if (keysym == GDK_VoidSymbol) + if (keysym == GDK_VoidSymbol) { data = NC; - else if ((keysym & 0xff00) == 0xff00) { + } else if (keysym == GDK_F12) { + data = getf12key(); + } else if ((keysym & 0xff00) == 0xff00) { data = xkeyconv_misc[keysym & 0xff]; if (data == 0x70) { shift_stat = down; } - } else if (keysym == GDK_F12) { - data = getf12key(); } else { data = NC; }