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

