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

Qt 5.1 on Linux/X11 ignores xkb keyboard layout

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: P2: Important P2: Important
    • None
    • 5.1.0
    • None
    • - OS: ArchLinux
      - Architecture: x86_64
      - xorg-server 1.14.2-2
      - kbproto 1.0.6-1
      - libxkbcommon 0.3.1-1
      - libxkbfile 1.0.8-1
      - xorg-xkbcomp 1.2.4-1

      I use a modified version of the Dvorak keyboard layout on my system. I have it configured with xkb (using "xkbcomp $HOME/us-dvorak-slate.xkb $DISPLAY"; xkb config can be found at http://dotfiles.g33xnexus.com/whitelynx/us-dvorak-slate.xkb ), but anything built against Qt 5.1 acts as if the keyboard is still in QWERTY.

      I've verified that this issue exists in Qt Creator, qmlscene, some C++/QML apps I've been working on, and several of the Qt examples, on both the "Qt 5.1.0 for Linux 64-bit" download from http://qt-project.org/downloads, and the Qt 5 packages in ArchLinux. This wasn't a problem on Qt 5.0.

      I found QTBUG-31527, which that seems to suggest that using xkb as opposed to xmodmap should fix the issue... but I've been using xkb instead of xmodmap for quite a while now, and Qt 5.1 still ignores my layout.

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

            paeglis Gatis Paeglis
            whitelynx David Bronke
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes