This posting is older than 6 months and can contain outdated information.
Thanks for asking.
This sounds like a timing problem with your particular EyeTV receiver. I'll need some debug output from you to address this in the next release.
To help me out, please do the following:
1) Make sure Remote Buddy is not running. Then open Terminal.app and enter
killall cfprefsd
defaults write com.iospirit.RemoteBuddy AdHocReceiverDebugLevel -int 70892531
2) Launch Remote Buddy and long press the buttons that have shown a lack of support for the hold state
3) If you open Console.app, you should now see a lot of debug output from Remote Buddy. Please copy and paste it into a reply either here in the forum or to felix [point] schwarz (at) iospirit {d0t} com.
4) Quit Remote Buddy. You can then turn off logging again by entering this into Terminal.app
killall cfprefsd
defaults delete com.iospirit.RemoteBuddy AdHocReceiverDebugLevel
Best regards,
Felix Schwarz