On Sonntag, 2. Januar 2011, Jose Aguilar wrote: > Attached patch to use almost all the special keys (áâïôú....), and numbers > of keypad
Thanks, but the character codes that you patch generates are latin1 (aren't they). How would this work in a koi8-r setup, for example? > // number pad > case XK_KP_Enter: key_pressed = > KPENTER; break; case XK_KP_Add: key_pressed = KPPLUS; break; > - case XK_KP_1: > case XK_KP_End: key_pressed = KP1; > break; - case XK_KP_2: > case XK_KP_Down: key_pressed = KP2; > break; - case XK_KP_3: > case XK_KP_Page_Down: key_pressed = KP3; > break; - case XK_KP_4: > case XK_KP_Left: key_pressed = KP4; > break; - case XK_KP_5: > case XK_KP_Begin: key_pressed = KP5; > break; - case XK_KP_6: > case XK_KP_Right: key_pressed = KP6; > break; - case XK_KP_0: > case XK_KP_Insert: key_pressed = > KPINS; break; - case XK_KP_Decimal: > case XK_KP_Delete: key_pressed = > KPDEL; break; + case > XK_KP_0: key_pressed = 0x30; break; > + case XK_KP_1: key_pressed > = 0x31; break; + case > XK_KP_2: key_pressed = 0x32; break; > + case XK_KP_3: key_pressed > = 0x33; break; + case > XK_KP_4: key_pressed = 0x34; break; > + case XK_KP_5: key_pressed > = 0x35; break; + case > XK_KP_6: key_pressed = 0x36; break; > + case XK_KP_7: key_pressed > = 0x37; break; + case > XK_KP_8: key_pressed = 0x38; break; > + case XK_KP_9: key_pressed > = 0x39; break; + case XK_KP_Decimal: > key_pressed = 0x2E; break; > + case XK_KP_Multiply: key_pressed = 0x2A; > break; + case XK_KP_Divide: > key_pressed = 0x2F; break; This part of the patch does not seem to be essential to claimed fix, right? -- Hannes _______________________________________________ Cinelerra mailing list [email protected] https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra
