--- np2/x11/gtk/Attic/gtkkeyboard.c 2003/11/16 16:43:45 1.1 +++ np2/x11/gtk/Attic/gtkkeyboard.c 2003/11/26 14:56:26 1.3 @@ -178,7 +178,7 @@ static const BYTE xkeyconv_misc[256] = { /* BS, TAB, LF, CLR, , RET, , ; 0x08 */ 0x0e,0x0f,0x1c,0x47, NC,0x1c, NC, NC, /* , , ,PAUS,SCRL,SYSQ, , ; 0x10 */ - NC, NC, NC,0x60,0x72,0x62, NC, NC, + NC, NC, NC,0x60,0x71,0x62, NC, NC, /* , , , ESC, , , , ; 0x18 */ NC, NC, NC,0x00, NC, NC, NC, NC, /* ,KANJ,MUHE,HENM,HENK,RONM,HIRA,KATA ; 0x20 */ @@ -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; }