Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8116483

Lens: Extra press/release events sent from Freescale SDP touchScreen (EGalax)

    Details

      Description

      In order to send two fingers press event, Freescale SDP touchScreen is sending:

      0013.222768: /dev/input/event2: EV_ABS ABS_MT_TRACKING_ID 0
      0013.222779: /dev/input/event2: EV_ABS ABS_MT_TOUCH_MAJOR 1
      0013.222784: /dev/input/event2: EV_ABS ABS_MT_POSITION_X 10880
      0013.222788: /dev/input/event2: EV_ABS ABS_MT_POSITION_Y 16640
      0013.222791: /dev/input/event2: EV_SYN SYN_MT_REPORT 0
      0013.222795: /dev/input/event2: EV_ABS ABS_MT_TRACKING_ID 1
      0013.222798: /dev/input/event2: EV_ABS ABS_MT_TOUCH_MAJOR 1
      0013.222802: /dev/input/event2: EV_ABS ABS_MT_POSITION_X 18240
      0013.222807: /dev/input/event2: EV_ABS ABS_MT_POSITION_Y 15264
      0013.222811: /dev/input/event2: EV_SYN SYN_MT_REPORT 0
      0013.222817: /dev/input/event2: EV_SYN SYN_REPORT 0

      if you try to release ONLY one finger it sends:

      0013.224284: /dev/input/event2: EV_ABS ABS_MT_TRACKING_ID 0
      0013.224290: /dev/input/event2: EV_ABS ABS_MT_TOUCH_MAJOR 0
      0013.224293: /dev/input/event2: EV_SYN SYN_MT_REPORT 0
      0013.224299: /dev/input/event2: EV_SYN SYN_REPORT 0

      In this stage, release for both touch points has been sent.

      Expected result:
      Release event should be sent only for released touch point,
      regarding the second one - should be sent "stationary" event

        Attachments

        1. EGalax_log_by_getevent.txt
          314 kB
        2. egalaxMTSupport.diff
          12 kB
        3. egalaxTest_v2.diff
          5 kB
        4. press1press2release1release2_log.txt
          3 kB
        5. press1press2release2release1_log.txt
          3 kB
        6. press2_add3_log.txt
          3 kB
        7. press2add3release1_log.txt
          5 kB
        8. press2release2_log.txt
          2 kB
        9. test_v3_vs_v2.diff
          2 kB
        10. testModification.diff
          5 kB
        11. v3_vs_v2.diff
          5 kB
        12. ver2_delta_ver1.diff
          10 kB
        13. webrev_v3.zip
          337 kB
        14. webrev.zip
          244 kB

          Activity

            People

            • Assignee:
              ayavnai Assaf Yavnai (Inactive)
              Reporter:
              ekleyman Elina Kleyman (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Imported: