Hello,

I didn't know where to post this question, in kernel, platform, building... 
so I decided to post it here maybe it'll get some attention.

I have been able to create a custom input device that can be seen on all 
android devices as a mouse + keyboard combo straight through Bluetooth via 
HID profiles on input device. My needs have expanded and broadened to 
slightly more than just keyboard + mouse combo; I am looking to send bytes 
that identify my custom device as a touch device that can issue touch 
events on command (such as by moving a joystick).

I've looked at http://source.android.com/tech/input/touch-devices.html that 
defines the classification of touch devices, however, the instructions are 
not very clear.
For instance, "*All built-in touch devices should have input device 
configuration files.*" does this mean that the Android device recognizing 
my custom device needs to be rooted? The Touch Devices page explains about 
devices being classified as touch-devices but there is no clear indication 
that one must have root access to an Android device in order to achieve 
this feat.

There is yet another quote following the bolded quote above, "If no input 
device configuration file is present, the system will choose a default 
configuration that is appropriate for typical general-purpose touch 
peripherals such as external USB or Bluetooth HID touch screens or touch 
pads. These defaults are not designed for built-in touch screens and will 
most likely result in incorrect behavior.".
      - Does this mean that Android actually *does* support touch devices 
defined through HID but "will most likely result in incorrect behaviour?" 
If so, does anyone know the default bytes that Android responds to as touch 
events? 
Has anyone any experience with this? Would it be possible for an input 
device to *send* the a virtual key map upon connecting with Android?   

I'd really appreciate your help in this, I've been working at it for a 
while now and I cannot afford to root all Android devices that should see 
my input device.
Thank you for your time in advance.
Dritan

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to