Summary: | Faulty key event handling in App Dash search (broken dead keys, faulty control character handling) | ||
---|---|---|---|
Product: | [Unmaintained] kdeplasma-addons | Reporter: | Ronan Arraes Jardim Chagas <ronisbr> |
Component: | Application Dashboard | Assignee: | Eike Hein <hein> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | mail, phazasoft, plasma-bugs, Xavion.0 |
Priority: | NOR | ||
Version First Reported In: | 5.4.0 | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | http://commits.kde.org/plasma-desktop/78b4096044fd8e125e5170f00eb5eb1944a2e4a4 | Version Fixed In: | |
Sentry Crash Report: |
Description
Ronan Arraes Jardim Chagas
2015-09-08 01:25:58 UTC
Yes, for me too this characters not working (just strange circle instead), I has copy-paste them. But Russian characters all works fine (used locale ru_RU and it work). So you're having the problem with a two press combo of accent+char not single presses, right? Git commit 4ed7145a5d7a0dbc773714b9c273bfe0d8039186 by Eike Hein. Committed on 21/09/2015 at 17:18. Pushed by hein into branch 'master'. Fix Appdash opening on the wrong screen. M +6 -0 applets/kicker/package/contents/ui/CompactRepresentation.qml M +42 -9 applets/kicker/plugin/fullscreenwindow.cpp M +10 -2 applets/kicker/plugin/fullscreenwindow.h http://commits.kde.org/plasma-desktop/4ed7145a5d7a0dbc773714b9c273bfe0d8039186 Hi Eike! Thanks! Yes, I am having problems with a combo accent + char. I will tell openSUSE devs if they can add this patch to plasma. Sorry, actually the above was me copying the wrong bug number - this is not fixed. Thanks for the reply! I've been trying to reproduce this problem, but I actually can't get dead keys to work in Qt 5 applications at all (but they work fine in GTK+ and Qt 4 ones). Do dead keys work for you in any Qt 5 app? The above turned out to be an ibus problem, I can get dead keys to work by manipulating the active QT_IM_MODULE. I subsequently played around with moving event handling from QML into C++, but it turns out on X11 Qt doesn't deliver dead key events to QQuickWindow::keyPressEvent() at all. I'll have to get more creative in finding a workaround. *** Bug 354754 has been marked as a duplicate of this bug. *** *** Bug 355308 has been marked as a duplicate of this bug. *** Git commit 78b4096044fd8e125e5170f00eb5eb1944a2e4a4 by Eike Hein. Committed on 06/12/2015 at 21:34. Pushed by hein into branch 'Plasma/5.5'. Rewrite Appdash key handling. Related: bug 354754, bug 356269 M +1 -1 applets/kicker/CMakeLists.txt M +4 -52 applets/kicker/package/contents/ui/DashboardRepresentation.qml M +1 -1 applets/kicker/package/contents/ui/ItemGridView.qml R +62 -17 applets/kicker/plugin/dashboardwindow.cpp [from: applets/kicker/plugin/fullscreenwindow.cpp - 063% similarity] R +12 -5 applets/kicker/plugin/dashboardwindow.h [from: applets/kicker/plugin/fullscreenwindow.h - 082% similarity] M +2 -2 applets/kicker/plugin/kickerplugin.cpp http://commits.kde.org/plasma-desktop/78b4096044fd8e125e5170f00eb5eb1944a2e4a4 |