I was playing around with the telnet commands for the new Roku remote buttons, and found that the new BACK button produces some unfortunate results in my existing apps. From what I can tell, it's primary function is to close the current screen in the stack. While that's helpful in some cases, it doesn't appear to actually send a IsRemoteKeyPressed event, so it can't be overridden or prevented. The end result is potentially very undesirable in channels with custom drawn roImageCanvas screens... particularly those that employ the "optimization" techniques discussed in other threads in this forum, as it closes the top most image canvas without warning. I suppose we could capture the IsScreenClosed event and redraw, but I suspect that would cause unwanted screen flicker.
Any chance this behavior is overridable in the upcoming 2.7 SDK?
My Channels: http://roku.permanence.com - Twitter: @TheEndlessDev
Instant Watch Browser (NetflixIWB), Aquarium Screensaver (AQUARIUM), Clever Clocks Screensaver (CLEVERCLOCKS), iTunes Podcasts (ITPC), My Channels (MYCHANNELS)