From: Burton, Ross [mailto:[email protected]] Data: Thursday, September 26, 2013 4:51 PM
> To: Duan Fugang-B38611 > Cc: [email protected]; Rutledge Shawn; meta- > [email protected] > Subject: Re: Yacto rootfs: multi-touch message cannot handled by > "close" button > > On 26 September 2013 09:46, Duan Fugang-B38611 <[email protected]> > wrote: > > Ross, thanks for your quick response. > > > > Why the touch can be recognized in the single touch mode ? Since the > driver > > is similar the same except report event types. > > > > And, how to validate whether the touch can be recognized ? > > I don't know why it can't be recognised in multitouch, and unless you > send me your hardware I can't tell you. That's what we're attempting > to debug over email. > > As far as xev is concerned there should be zero difference between > using a mouse to click in the window, and using the touchscreen. Try > all combinations of pressing/clicking in the xev window, and report > back. > > Ross There have some xorg log: (Which shows the touch can be recognized by evdev) For multi touch: [347101.119] (II) config/udev: Adding input device eGalax Touch Screen (/dev/input/event0) [347101.120] (**) eGalax Touch Screen: Applying InputClass "evdev touchscreen catchall" [347101.120] (II) Using input driver 'evdev' for 'eGalax Touch Screen' [347101.120] (**) eGalax Touch Screen: always reports core events [347101.120] (**) evdev: eGalax Touch Screen: Device: "/dev/input/event0" [347101.120] (II) evdev: eGalax Touch Screen: Using mtdev for this device [347101.120] (--) evdev: eGalax Touch Screen: Vendor 0xeef Product 0x20 [347101.120] (--) evdev: eGalax Touch Screen: Found absolute axes [347101.120] (--) evdev: eGalax Touch Screen: Found absolute multitouch axes [347101.120] (II) evdev: eGalax Touch Screen: No buttons found, faking one. [347101.120] (--) evdev: eGalax Touch Screen: Found x and y absolute axes [347101.120] (--) evdev: eGalax Touch Screen: Found absolute touchscreen [347101.120] (II) evdev: eGalax Touch Screen: Configuring as touchscreen [347101.120] (**) evdev: eGalax Touch Screen: YAxisMapping: buttons 4 and 5 [347101.120] (**) evdev: eGalax Touch Screen: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200 [347101.120] (**) Option "config_info" "udev:/sys/devices/soc0/soc.1/2100000.aips-bus/21a8000.i2c/i2c-2/2-0004/input/input0/event0" [347101.120] (II) XINPUT: Adding extended input device "eGalax Touch Screen" (type: TOUCHSCREEN, id 8) [347101.121] (II) evdev: eGalax Touch Screen: initialized for absolute axes. [347101.123] (**) eGalax Touch Screen: (accel) keeping acceleration scheme 1 [347101.123] (**) eGalax Touch Screen: (accel) acceleration profile 0 [347101.123] (**) eGalax Touch Screen: (accel) acceleration factor: 2.000 [347101.123] (**) eGalax Touch Screen: (accel) acceleration threshold: 4 [347101.124] (II) config/udev: Adding input device eGalax Touch Screen (/dev/input/mouse0) For single touch: [347100.954] (II) config/udev: Adding input device eGalax Touch Screen (/dev/input/event0) [347100.954] (**) eGalax Touch Screen: Applying InputClass "evdev touchscreen catchall" [347100.954] (II) Using input driver 'evdev' for 'eGalax Touch Screen' [347100.954] (**) eGalax Touch Screen: always reports core events [347100.954] (**) evdev: eGalax Touch Screen: Device: "/dev/input/event0" [347100.954] (--) evdev: eGalax Touch Screen: Vendor 0xeef Product 0x20 [347100.954] (--) evdev: eGalax Touch Screen: Found absolute axes [347100.954] (--) evdev: eGalax Touch Screen: Found x and y absolute axes [347100.954] (--) evdev: eGalax Touch Screen: Found absolute touchscreen [347100.955] (II) evdev: eGalax Touch Screen: Configuring as touchscreen [347100.955] (**) evdev: eGalax Touch Screen: YAxisMapping: buttons 4 and 5 [347100.955] (**) evdev: eGalax Touch Screen: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200 [347100.955] (**) Option "config_info" "udev:/sys/devices/soc0/soc.1/2100000.aips-bus/21a8000.i2c/i2c-2/2-0004/input/input0/event0" [347100.955] (II) XINPUT: Adding extended input device "eGalax Touch Screen" (type: TOUCHSCREEN, id 8) [347100.955] (II) evdev: eGalax Touch Screen: initialized for absolute axes. [347100.966] (**) eGalax Touch Screen: (accel) keeping acceleration scheme 1 [347100.966] (**) eGalax Touch Screen: (accel) acceleration profile 0 [347100.967] (**) eGalax Touch Screen: (accel) acceleration factor: 2.000 [347100.967] (**) eGalax Touch Screen: (accel) acceleration threshold: 4 Thanks Andy _______________________________________________ meta-freescale mailing list [email protected] https://lists.yoctoproject.org/listinfo/meta-freescale
