Uploaded image for project: 'Pivot'
  1. Pivot
  2. PIVOT-720

Want keystrokes to go to the native OS window that has focus

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 2.0
    • 2.5
    • wtk
    • None

    Description

      If you use DesktopApplicationContext.createDisplay to create a new OS window, and you want to handle keystrokes sent to that window, the only way your key listener will get called is if there is a focused Pivot component in that window. But not all interesting windows contain a focusable component, and even when they do, there are often good reasons not to focus a particular component by default. Meanwhile, if Pivot's notion of the currently focused component is in a different OS window, keystrokes will go there, even though it's not the window that appears to the user to have focus (as judged by the native window system focus decoration), which is counterintuitive.

      There is extensive discussion at http://apache-pivot-users.399431.n3.nabble.com/KeyListeners-on-ImageView-td2600622.html

      Attachments

        Activity

          People

            cbartlett Christopher James Bartlett
            bvanmelle Bill van Melle
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated: