Am I missing something in the SDK, or did you forget the events for button presses? In my own testing on roImageCanvas a few days ago, I came across the following indices (.getIndex()) for specific buttons:
up=2
down=3
left=4
right=5
select=6
rewind=8
ff=9
play/pause=13
The roImageCanvas example code in the component reference document show what up is, the customvideoplayer example source gives more information on this through example, so it’s not completely undocumented, but it would be nice to have it referenced someone in the docs.
Also, is there some preferred location for submitting info about SDK suggestions? A wiki with the BrightScript Reference Manual and RokuDVP Component Reference in wiki format would go a long way towards getting info about new features out to developers without having to do a full SDK realease, as well as crowdsource documentation improvements. If done right, you could probably fork/branch the wiki before an SDK release, fix up and problems you see in it and remove experimental features, and export to PDF. That’s a win situation for Roku and the developers.
Edit: clarified that I was referring to the event index to identify the button
