Another option for those of us that don't want to have a keyboard hooked up to our dart boards. I think this should be relatively easy from looking at the code. This doesn't even have to include NEW buttons, maybe just the option to existing objects (Round = Player, Darts = Miss, Logo = Backup, whatever makes sense).
In my fork, I have added buttons in the game screen that would solve what you're looking for!
Make sense too !
Dev note :
def DefineConstants(self, nbplayers=None):
line 2345 self.bottomspace
It has been done in 1.2.0 beta16
you've only to add --onscreenbuttons to your command when launching pydarts.
Or add onscreenbuttons:1 to your config file
It's an option since users with touchscreen are still a minority IMO.
Please give your feedback :) !
Cheers
I'm really really late in replying back to this but this is great! Exactly what I was looking for!