Hi Jon,
First of all, we are happy that you want to use our app. Could you
send me the output of the following address?
http://the_address_of_a_TV_set/TOUCHTEST
Usually I don't require access to users' phones, but these are TVs
:), do you have a TV which is I could test remotely? Please send it to
my email address instead of this mailgroup :)
Some tecnnical details:
- the keyboard keys are injected two different ways. On <4.0 we can
create a device with a special name (../../../../bin/Webey), which
makes the system to use our special character set. This way we can
inject all special characters, like öüóőúéá. It doesn't work with 4.0
ICS, on which we can only inject the English letters by creating a new
device. The hardware buttons are tough. Some phones only accept a
button press (for example KEY 24 on Samsung Galaxy II is VolUp), if it
comes from a specific device (in this case sec_key device). We can
search for these keys by listening on the devices while the buttons
are pressed.
- touch: Webkey makes an intelligent (containing a lot of exception
for various phones) guess which is the touchscreen device. Maybe
that's not good for your TV. There is an other possible way to inject
touches: we can also create a new mouse device (which on some phones
creates an actual mouse icon).
Best wishes,
Peter