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
-- GandK Labs
Check out Reversi! in the channel store!