Sorry to be a pain, but I'm thinking handset macros. There are two buttons I have no use for (SUB and the one to the left) which could be press-ganged into "MP4 Vol Dn" and "MP4 Vol Up" if the map file could take something like:
<input>:<output1>,<output2>,...:<remark>
Version 1.06 adds support for macros including delays.
Here's an example /mod/boot/ir3.map that moves some buttons around, disables volume controls and puts a macro on the Subtitle button.
Code:
0e:43:MENU -> INFO
1f::VOL+ disabled
40::VOL- disabled
4d:43:LIST becomes INFO
43:4d:INFO becomes LIST
46:40,40,40,f2,c,3,a:Subtitle button = VOL-, VOL-, VOL-, WAIT 2 seconds, 0, 1, 8
Delays can be added to macros by using fX where X is the number of seconds to wait as a hex digit, so f1 for a second, f9 for 9 seconds, fb for 11 seconds up to fe for 14 seconds. A delay code cannot be used in the first position of a macro; it wouldn't make much sense there anyway.
I'll be interested to see what people use this for!