Normal
The problem, in my experience is definitely not related to any particular remote, but some levels of the iMON VFD firmware. I think 3rd party remotes probably just exacerbate the problem. These iMON USB devices behave very badly at times. For example, when you run dxdiag (which as part of its diagnostics, enumerates all the USB devices in the system) ocassionally, you can here the USB disconnect / reconnect tones. This is the iMON device barfing at being interogated. Also, you'll notice that minidisplay has an option to delay its startup for "problem USB devices". This is referring to the iMON VFD /receiver.Before I got serious about HTPC a few years ago and brought a proper case, I used to run the external iMON station, which never had a problem with repeating keys. As soon as I got my Silverstone case with the iMON VFD / IR receiver in it, the repeating key problem started, and I've never found a solution for it. And yes I am using an iMON pad - no 3rd party remotes. I also had lots of problems with getting cybrdisplay / minidisplay to work with this receiver. One day, Soundgraph released 7.4 of their driver, and all of sudden, Minidisplay worked after I upgraded. Other people, with different firmware version, had no problem getting cybrdisplay or minidisplay working. Those settings posted on the AVS forum for minidisplay would never work with my firmware.So all in all, I think these receivers / displays and their drivers are pretty crappy. It's not an open API, so writing your own driver for them is very hit and miss.What I think has solved the problem is that you have basically re-mapped the iMON receiver to simulate different keys to the standard ones, and then mapped those keys into MP functions. As pointed out above, CTRL-B (for some inexplicable reason probably only known to Soundgraph) must be less susceptible than ESC to being mis-interpreted as "press and hold" instead of "press and release".I tend to agree that the most common keys that repeat are enter and esc (probably because you use them the most), so I'll give this fix a go.
The problem, in my experience is definitely not related to any particular remote, but some levels of the iMON VFD firmware. I think 3rd party remotes probably just exacerbate the problem. These iMON USB devices behave very badly at times. For example, when you run dxdiag (which as part of its diagnostics, enumerates all the USB devices in the system) ocassionally, you can here the USB disconnect / reconnect tones. This is the iMON device barfing at being interogated. Also, you'll notice that minidisplay has an option to delay its startup for "problem USB devices". This is referring to the iMON VFD /receiver.
Before I got serious about HTPC a few years ago and brought a proper case, I used to run the external iMON station, which never had a problem with repeating keys. As soon as I got my Silverstone case with the iMON VFD / IR receiver in it, the repeating key problem started, and I've never found a solution for it. And yes I am using an iMON pad - no 3rd party remotes. I also had lots of problems with getting cybrdisplay / minidisplay to work with this receiver. One day, Soundgraph released 7.4 of their driver, and all of sudden, Minidisplay worked after I upgraded. Other people, with different firmware version, had no problem getting cybrdisplay or minidisplay working. Those settings posted on the AVS forum for minidisplay would never work with my firmware.
So all in all, I think these receivers / displays and their drivers are pretty crappy. It's not an open API, so writing your own driver for them is very hit and miss.
What I think has solved the problem is that you have basically re-mapped the iMON receiver to simulate different keys to the standard ones, and then mapped those keys into MP functions. As pointed out above, CTRL-B (for some inexplicable reason probably only known to Soundgraph) must be less susceptible than ESC to being mis-interpreted as "press and hold" instead of "press and release".
I tend to agree that the most common keys that repeat are enter and esc (probably because you use them the most), so I'll give this fix a go.