| version 1.1, 2003/11/16 16:43:45 | version 1.3, 2003/11/26 14:56:26 | 
| Line 178  static const BYTE xkeyconv_misc[256] = { | Line 178  static const BYTE xkeyconv_misc[256] = { | 
 | /*        BS, TAB,  LF, CLR,    , RET,    ,             ; 0x08 */ | /*        BS, TAB,  LF, CLR,    , RET,    ,             ; 0x08 */ | 
 | 0x0e,0x0f,0x1c,0x47,  NC,0x1c,  NC,  NC, | 0x0e,0x0f,0x1c,0x47,  NC,0x1c,  NC,  NC, | 
 | /*          ,    ,    ,PAUS,SCRL,SYSQ,    ,             ; 0x10 */ | /*          ,    ,    ,PAUS,SCRL,SYSQ,    ,             ; 0x10 */ | 
| NC,  NC,  NC,0x60,0x72,0x62,  NC,  NC, | NC,  NC,  NC,0x60,0x71,0x62,  NC,  NC, | 
 | /*          ,    ,    , ESC,    ,    ,    ,             ; 0x18 */ | /*          ,    ,    , ESC,    ,    ,    ,             ; 0x18 */ | 
 | NC,  NC,  NC,0x00,  NC,  NC,  NC,  NC, | NC,  NC,  NC,0x00,  NC,  NC,  NC,  NC, | 
 | /*          ,KANJ,MUHE,HENM,HENK,RONM,HIRA,KATA         ; 0x20 */ | /*          ,KANJ,MUHE,HENM,HENK,RONM,HIRA,KATA         ; 0x20 */ | 
| Line 284  get_data(guint keysym, BYTE down) | Line 284  get_data(guint keysym, BYTE down) | 
 | BYTE data; | BYTE data; | 
 |  |  | 
 | if (keysym & ~0xff) { | if (keysym & ~0xff) { | 
| if (keysym == GDK_VoidSymbol) | if (keysym == GDK_VoidSymbol) { | 
 | data = NC; | data = NC; | 
| else if ((keysym & 0xff00) == 0xff00) { | } else if (keysym == GDK_F12) { | 
|  | data = getf12key(); | 
|  | } else if ((keysym & 0xff00) == 0xff00) { | 
 | data = xkeyconv_misc[keysym & 0xff]; | data = xkeyconv_misc[keysym & 0xff]; | 
 | if (data == 0x70) { | if (data == 0x70) { | 
 | shift_stat = down; | shift_stat = down; | 
 | } | } | 
 | } else if (keysym == GDK_F12) { |  | 
 | data = getf12key(); |  | 
 | } else { | } else { | 
 | data = NC; | data = NC; | 
 | } | } |