I really like the XML interface so far. Just two suggestions.
It would be nice to be able to assign a keyboard key to any button. Perhaps this is as easy as just adding a field to the object. Maybe something like
e or cntr+r (don’t know, I’m a hardware guy). this way I could assign keys to buttons ‘e’ for an enable button, ‘cntrl-r’ for a reset button, stuff like that.
It would also be nice just to have a key object class i.e.
0x08
ctrl+r
just my 2 cents