*** Unix.c Thu Mar 14 14:01:59 2002 --- Unix.c.orig Wed Feb 19 17:31:31 2003 *************** *** 70,77 **** /** Keyboard bindings ****************************************/ struct { word Code; byte Pos,Mask; } Keys[256] = { - #define FR_KEYB - #ifndef FR_KEYB {' ',8,0x01},{'\'',2,0x01}, {'[',1,0x20},{'\\',1,0x10},{']',1,0x40}, {',',2,0x04},{'-',1,0x04},{'.',2,0x08},{'/',2,0x10}, --- 70,75 ---- *************** *** 85,105 **** {'p',4,0x20},{'q',4,0x40},{'r',4,0x80},{'s',5,0x01}, {'t',5,0x02},{'u',5,0x04},{'v',5,0x08},{'w',5,0x10}, {'x',5,0x20},{'y',5,0x40},{'z',5,0x80}, - #else - {' ',8,0x01},{0xf9,2,0x01}, - {0xfe52,1,0x20},{' ',1,0x10},{'$',1,0x40}, - {';',2,0x04},{')',1,0x04},{':',2,0x08},{'!',2,0x10}, - {'à'&0xFF,0,0x01},{'&',0,0x02},{'é'&0xFF,0,0x04},{'"',0,0x08}, - {'\'',0,0x10},{'(',0,0x20},{'-',0,0x40},{'è'&0xFF,0,0x80}, - {'_',1,0x01},{'ç'&0xFF,1,0x02},{'m',1,0x80},{'=',1,0x08}, - {'`',2,0x02},{'q',2,0x40},{'b',2,0x80},{'c',3,0x01}, - {'d',3,0x02},{'e',3,0x04},{'f',3,0x08},{'g',3,0x10}, - {'h',3,0x20},{'i',3,0x40},{'j',3,0x80},{'k',4,0x01}, - {'l',4,0x02},{',',4,0x04},{'n',4,0x08},{'o',4,0x10}, - {'p',4,0x20},{'a',4,0x40},{'r',4,0x80},{'s',5,0x01}, - {'t',5,0x02},{'u',5,0x04},{'v',5,0x08},{'z',5,0x10}, - {'x',5,0x20},{'y',5,0x40},{'w',5,0x80}, - #endif {XK_BackSpace, 7,0x20}, {XK_Tab, 7,0x08}, {XK_Return, 7,0x80}, --- 83,88 ---- *************** *** 255,261 **** if(XCheckWindowEvent(Dsp,Prt.Wnd,KeyPressMask|KeyReleaseMask,&E)) { J=XLookupKeysym((XKeyEvent *)&E,0); - printf("J=%x\n", J); if(E.type==KeyPress) { /* Special keys pressed... */ --- 238,243 ----