This posting is older than 6 months and can contain outdated information.
Hello Andy,
thanks for your feedback.
What you are experiencing can only be rooted in hardware or the
Apple's driver for the IR receiver. Either the hardware messes up the
IR signals transmitted when pressing buttons very fast in a row or
the driver hickups on that.
Fact is, Remote Buddy does not lose any of the button events it
receives. And since button press and release are two different events
for the plus and minus buttons, the respective release event did not
reach it, which makes it detect it as continued button press and
makes it internally generate repeat events, which are then dispatched
to the menu.
The chain of event handling roughly works like this:
1) Button press
2) IR signal
3) IR receiver receives signal
4) driver by Apple parses the signal
5) driver by Apple sends a message to the HID layer (high level event
handling from here on, with queueing and everything)
6) Remote Buddy receives the event. The sourcecode I have under my
control starts getting used here.
7) Event handling
So, to sum it all up, I fear I can't do anything about it since all
the determining factors are outside my sphere of influence. Sorry.
Felix