Thanks Tim,
The following lines in sqUnixX11.c doesn't seem right. When Ctrl and p are pressed at the same time, sq2KeyPlain should return ctrl-p (16r10). This code returns p instead (16r70). I don't understand why this change was made.
2065 if (charCode >= 1 && charCode <= 26) {
2066 /* check for Ctrl-letter that gets translated into charCode 1-26 instead of letters a-z */
2067 KeySym keysym = *symbolic;
2068 if (keysym >= XK_a && keysym <= XK_z)
2069 return (int)'a' + (keysym - XK_a);
2070 if (keysym >= XK_A && keysym <= XK_Z)
2071 return (int)'A' + (keysym - XK_A);
Could you try a build with this section removed and see if it fixes your problem?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.