I have defined a custom key type in my xkb configure file to do some redirection (e.g. redirect Ctrl+p to Up etc.) However, I cannot get auto-repeat work for this custom type (neither the original key (e.g. p) or the redirect action (e.g. Up redirected from Ctrl+p) has auto-repeat).
I have tried adding repeat=true,
to keysyms
configuration according to this from xfree86 mailing list but it doesn't work either.
Best Answer
There was a patch I stumbled onto within the Chromium OS repository that might help with this; it seems to have been removed after they actually patched it into Chrome itself. Not sure what happened with the QA for the patch or if it was sent upstream or not.
links here: X: Map Alt-Up and Alt-Down to Page Up and Page Down
The patch is as follows:
I've yet to try it myself, but will probably take a shot at it in a bit.