The attached patches provide support for three keys found on some remote controls such as the A415 (supplied with various current Hauppauge cards).
The keys are "repeat", "skip" and "previous channel". The last of these is obvious; the other two duplicate the functions of the yellow and green buttons during recording playback.
(If the first two are accepted, I'll apply the third one to xine-lib CVS.)