Thank you for your reply Kris. I am trying to create a low-level mapping where some button press on my 22-button device is to be seen as left click, by following this configuration: http://source.android.com/tech/input/key-layout-files.html
I know Android is a flexible system and without rooting a device, it is TOTALLY possible to create your own input device as a mouse + keyboard + touchpad + braille + whatever kind of input you wish to send to android. (NOT simulate keys, but actually send the corresponding byes for "Left Click" or "Right Click" or "move pointer"). Consider a professional artists who purchases a digital drawing pad *with* a stylus pen for accuracy and all his/her drawings on the drawing pad are directly sent to Android as legit mouse or stylus events. This includes the pressure of the lines drawn as well, without having to directly simulate each event. It just seems that not one Google employee seems to know about this. Documentation is barely existent (and whatever is there is very poor), books don't help (not one book dares touch on this topic). I've gone back and forth all over the web to find an answer and unfortunately, only someone in this area of expertise can actually help me. What better place to post a question about Android than the source itself? Thank you, Dritan p.s. If I don't get a reply from a competent Google employee (or really, anyone who's competent in this area), I shall re-post this question with a different title, every single week. I don't want to root the phone, nor do I feel like re-compiling the source to get the .java files for the source (even then it's a tremendous headache). Any help related directly to this matter is greatly appreciated, thank you! On Jan 30, 6:49 pm, Kristopher Micinski <krismicin...@gmail.com> wrote: > > Anyone have any experience with custom Bluetooth devices and > > simulating key & mouse events? If View.performClick() is the only way, > > is there a way to obtain the view of the top Activity and inject a > > click event? (again, not clicking at an "OK" or "Cancel", but merely > > register a click that the activity can pickup and pass it down as an > > event) > > This is also impossible: consider the background service that grabs > the current view and records the contents of it to a log, which is > then later sent out to my service. > > (I'm trying to point you at counterexamples so you'll have some > rationale beyond just a "you can't do that.") > > kris -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en