Hi, so for instance Vudu doesn't use roKeyboardScreen, but you can still type in text on your phone and have it enter in to their search field.
There is documentation for how to send a charachter under the External Control Guide. For example http://192.168.1.134:8060/keypress/Lit_r would send the "r" character. But is there any way to listen for that input? I can't find anything and maybe the channels that do this without the roKeyboardScreen are NDK channels. It'd be really nice to have access to this in Brightscript so that people could build more customized keyboards.
roUniversalControlEvent comes to mind if talking roScreen. Also avail via roImageCanvasEvent, ostensibly in ro*ScreenEvent's too.
You were able to do that with getInt() before fw7.2 but there was some overlap between releasing remote keys and 'defghijklmnopq' (`chr(i) for i in range(100,114)`; TheEndless described a hacky-yet-working workaround elsewhere) - now in 2.7 they added extra methods. Don't know if they fixed the issue where Q and Z were indistinguishable though.
PS. Vudu is very much NDK. One of my wishes when rubbing my Roku remote is that YouTube should add ECP keyboard support instead of the passive-aggressive banner that we should use their mobile app. Not necessarily a pipe dream mind you... it took Hulu a few years (and complete re-write of the app) to eventually support ECP kbd. ... But then again, Hulu does not have an Android axe to grind
I wonder if any of this new stuff will allow for multiple simultaneous button presses.
Yeah, keep dreaming 8-) That's happening right after they expose the motion sensors to B/S, which i figure is scheduled for right after Godot's arrival.
Unless the Co does that just to spite me what i say, in which case (reverse-psychology mind-trick): i personally guarantee this will never ever happen! I also guarantee they will never add a .getSource() method which would have allowed apps to distinguish between 2 concurently used remotes (or remote apps) viewtopic.php?f=34&t=91713&p=514907#p514907