It's a Thomson sky+ box I'm using and it does work but only every few presses. I'll have another go tonight and see if I can pin down the problem. All 3 buttons have the same problem
Yup, that's my current model. I'm slowly trying to work out a system to allow users to load their own config files, but for now, everything is built right in to the executable.