Found it. Thanks very much. -blake
On Jan 11, 6:38 pm, "Dianne Hackborn" <[email protected]> wrote: > The translation is in RootView. > > > > On Sun, Jan 11, 2009 at 1:39 AM, blake <[email protected]> wrote: > > > Dianne! Brilliant answer! Thank you very much! > > > Pressing my luck, where does that translation happen? RootView? > > Activity? > > > Many thanks! > > -blake > > > On Jan 10, 6:23 pm, "Dianne Hackborn" <[email protected]> wrote: > > > The framework translates raw trackball events into DPAD events if nobody > > > consumes the trackball event. > > > > At this time Android only supports devices that have a touch screen. The > > > trackball is optional, and can be replaced by a DPAD. > > > > On Sat, Jan 10, 2009 at 5:21 PM, blake <[email protected]> wrote: > > > > > mmmm... it appears that I was mistaken. Both trackball movement and > > > > screen taps generate MotionEvents. They are delivered completely > > > > differently, though Trackball events through dispatchTrackballEvent, > > > > and touch events through dispatchTouchEvent. > > > > > I remain mystified by how the trackball is handled. It begins to look > > > > as if it generates MotionEvents exactly as the touch screen does. > > > > Presumably, clicking it generates a KEYCODE_DPAD_CENTER event. How do > > > > you generate a KEYCODE_DPAD_UP on, e.g., a G1? > > > > > -blake > > > > > On Jan 10, 4:40 pm, blake <[email protected]> wrote: > > > > > I notice that TrackballEvents are different that MotionEvents, and it > > > > > makes me wonder what happens on a device that does not support a > > touch > > > > > screen. > > > > > > Suppose I have an Etch-a-Sketch application, that allows me to do > > > > > crude drawings on my screen. With the G1 phone, I just watch for > > > > > MotionEvents and draw them. > > > > > > Can anyone confirm (or deny) that, on a device that doesn't have a > > > > > touch screen, my application will not work? Or, possibly, might > > > > > trackball events appear as MotionEvents, on such a device. > > > > > > -blake > > > > -- > > > Dianne Hackborn > > > Android framework engineer > > > [email protected] > > > > Note: please don't send private questions to me, as I don't have time to > > > provide private support. All such questions should be posted on public > > > forums, where I and others can see and answer them. > > -- > Dianne Hackborn > Android framework engineer > [email protected] > > Note: please don't send private questions to me, as I don't have time to > provide private support. All such questions should be posted on public > forums, where I and others can see and answer them. --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---

