Aha, I got what was happening.

Basically, we want to separate code getting keysym and kbuf from code that
changes terminal state (like scr_*, ?

(Move and duplicate branches that return or call scr_* functions after

>  if (HOOK_INVOKE ((this, HOOK_KEY_PRESS, DT_XEVENT, &ev, DT_INT, keysym,
DT_STR_LEN, kbuf, len, DT_END)))
>    return;

call?)
_______________________________________________
rxvt-unicode mailing list
[email protected]
http://lists.schmorp.de/cgi-bin/mailman/listinfo/rxvt-unicode

Reply via email to