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

REGRESSION: WM_MOUSEWHEEL messages generated by laptop touch pad not processed

    XMLWordPrintable

    Details

    • Subcomponent:
    • CPU:
      generic, x86
    • OS:
      generic, windows_xp

      Description

      A DESCRIPTION OF THE REGRESSION :
      UltraNav emulates mouse-wheel support on touch pads for users by allowing them to slide their finger along the edge of the pad to scroll. It sends WM_MOUSEWHEEL messages to the proper application using the appropriate delta information.

      The emulated mouse-wheel features of UltraNav don't work in Swing/AWT apps in JRE 1.6 b73, although they do work in apps as diverse as Notepad, Eclipse, and Mozilla Firefox. As of JRE 1.5.0_06 and JRE 1.6 b39, they also worked in Swing/AWT apps.

      In JRE 1.6 b73, WM_MOUSEWHEEL events are processed properly when the messages are generated by the driver for a standard wheeled Microsoft IntelliMouse connected to same setup.

      STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
      1. On a laptop with emulated mouse-wheel support via touch-pad, ensure that the emulated mouse-wheel scroll support is enabled.

      2. Try scrolling in the SwingSet2 demo under JRE 1.6 b73 by dragging your finger along the right edge of the touch pad. Note that it doesn't scroll.

      3. Connect a standard wheeled mouse to said laptop and try scrolling in SwingSet2. Note that it does scroll.


      REPRODUCIBLE TESTCASE OR STEPS TO REPRODUCE:

      1. On a laptop with emulated mouse-wheel support via touch-pad, ensure that the emulated mouse-wheel scroll support is enabled.

      2. Try scrolling in the SwingSet2 demo under JRE 1.6 b73 by dragging your finger along the right edge of the touch pad. Note that it doesn't scroll.

      3. Connect a standard wheeled mouse to said laptop and try scrolling in SwingSet2. Note that it does scroll.

      RELEASE LAST WORKED:
      5.0 Update 6

      RELEASE TEST FAILS:
      mustang-b70

      EXPECTED VERSUS ACTUAL BEHAVIOR :
      EXPECTED -
      1. N/A
      2. Expect scrolling behavior as experienced under JRE 1.5.0_06.
      3. Expect scrolling behavior as experienced under JRE 1.5.0_06.
      ACTUAL -
      1. N/A
      2. No scrolling.
      3. Normal scrolling behavior as experienced under JRE 1.5.0_06.

      APPLICATION NAME: jEdit APPLICATION VERSION: 4.3pre3

      APPLICATION NAME: SwingSet2 APPLICATION VERSION: 1.6.0_b73

      OBSERVED APPLICATION IMPACT:
      The applications do not scroll using the touchpad edges as they used to under Java 5.0 release 6.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              dav Andrei Dmitriev (Inactive)
              Reporter:
              jleesunw Jon Lee (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: