-
Bug
-
Resolution: Done
-
P3: Somewhat important
-
None
-
5.3.2
-
None
-
Debian Wheezy MATE armhf
Fedora 20 KDE x86_64
I built Qt 5.3.2 myself, using Debian/sid source, on my arm board. Then I found all Qt5 applications, including Qt Creator (built myself), didn't obey system keyboard setting (in /etc/default/keyboard).My keyboard model is "applealu_ansi", which has numeric keyboard. However, I can't use numeric keyboard to input. Qt5 applications behave like it's a normal keyboard that need to turn on NumLock.
The configure options are:
./configure -confirm-license \
-prefix "/usr" \
-bindir "/usr/lib/$(DEB_HOST_MULTIARCH)/qt5/bin" \
-libdir "/usr/lib/$(DEB_HOST_MULTIARCH)" \
-docdir "/usr/share/qt5/doc" \
-headerdir "/usr/include/$(DEB_HOST_MULTIARCH)/qt5" \
-datadir "/usr/share/qt5" \
-archdatadir "/usr/lib/$(DEB_HOST_MULTIARCH)/qt5" \
-hostdatadir "/usr/share/qt5" \
-plugindir "/usr/lib/$(DEB_HOST_MULTIARCH)/qt5/plugins" \
-importdir "/usr/lib/$(DEB_HOST_MULTIARCH)/qt5/imports" \
-translationdir "/usr/share/qt5/translations" \
-hostdatadir "/usr/lib/$(DEB_HOST_MULTIARCH)/qt5" \
-sysconfdir "/etc/xdg" \
-examplesdir "/usr/lib/$(DEB_HOST_MULTIARCH)/qt5/examples" \
-opensource \
-plugin-sql-mysql \
-plugin-sql-odbc \
-plugin-sql-psql \
-plugin-sql-sqlite \
-no-sql-sqlite2 \
-plugin-sql-tds \
-system-sqlite \
-platform $(platform_arg) \
-qt-harfbuzz \
-system-zlib \
-system-libpng \
-system-libjpeg \
-openssl \
-no-rpath \
-verbose \
-optimized-qmake \
-dbus-linked \
-reduce-relocations \
-no-strip \
-no-separate-debug-info \
-qpa xcb \
-xcb \
-glib \
-icu \
-accessibility \
-compile-examples \
-no-directfb
I have to note that I'm using qt bundled xkb components because Debian Wheezy doesn't have that.
In addition to that, this problem exists in my Fedora 20 laptop as well. I installed Qt5 components through yum package manager. And the desktop environment is KDE4. I can't use the numeric keyboard to input in Qt 5 applications. But all Qt 4 applications behave normal.
This problem exists for a long time I believe, maybe since Qt 5.2.