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

Bug in handling of US International Keyboard Layout on Windows

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P2: Important
    • Resolution: Done
    • Affects Version/s: 4.8.5, 5.1.1
    • Fix Version/s: 4.8.6, 5.2.0 RC1
    • Labels:
      None
    • Environment:
      Windows 7
    • Commits:
      Qt 5: c15e8517ef877a141df7cd5d4767d19ac81e7c2e Qt 4: 157da36977213237939df14608753bb3ec280f0b

      Description

      When typing to for example QLineEdit, Qt assumes that dead key is on. This happens only when typing for the first time.

      Steps to reproduce:
      1) Set your keyboard layout to US international
      2) Compile and launch the layouts example
      3) Set your input to any text field in the example window
      4) Type in '6' (not from the numpad) then any other key. (we will take 'q' for example)

      Result is 6^q instead of 6q.

      Commit 68331c5436506b6f9b4c2a49692a09020e4eef27 introduced this problem, which fixed the bugs QTBUG-8764 and QTBUG-10032

        Attachments

          Issue Links

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

            Activity

              People

              Assignee:
              owolff Oliver Wolff
              Reporter:
              qtcomsupport Qt Support
              Votes:
              2 Vote for this issue
              Watchers:
              6 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Gerrit Reviews

                  There are no open Gerrit changes