Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-56218

XCB: DragMove event is not generated on key press

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Open
    • Priority: P2: Important
    • Resolution: Unresolved
    • Affects Version/s: 5.6.1, 5.7.0
    • Fix Version/s: None
    • Component/s: QPA: X11/XCB
    • Environment:
      Ubuntu 16.04
    • Platform/s:
      Linux/X11, macOS, Windows

      Description

      1) On Windows, when a modifier key, such as Shift is pressed, new DragMove event is generated. macOS should behave the same way too (I did not test myself).

      2) On Linux, dragging simply ignores all key events (except esc) and updates modifier state only after moving mouse when holding a key down. Dropping seems to notice modifier keys.

      To reproduce:

      • Run attached application
      • start dragging the circle and stop
      • press shift, ctrl or alt
        -> nothing happens (no move event)

      Instead it should probably behave like on other platforms.

        Attachments

          Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            Activity

              People

              • Assignee:
                paeglis Gatis Paeglis
                Reporter:
                poikelin Joni Poikelin
              • Votes:
                1 Vote for this issue
                Watchers:
                7 Start watching this issue

                Dates

                • Created:
                  Updated:

                  Gerrit Reviews

                  There are no open Gerrit changes