Summary: | Impossible to log in with virtual keyboard on touch-screen-only machines - wrong keys? | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Uwe Dippel <udippel> |
Component: | Lock/logout widget | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED UPSTREAM | ||
Severity: | major | CC: | nate |
Priority: | NOR | ||
Version: | 5.12.7 | ||
Target Milestone: | 1.0 | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Uwe Dippel
2019-03-02 15:41:22 UTC
Which login manager are you using? SDDM? (In reply to Christoph Feck from comment #1) > Which login manager are you using? SDDM? I would actually think so, the default one in kubuntu 18.04. I also have the sddm-package. How can I verify 100%? I'd like to get this solved, at least worked-around, because I tend to go walking about with my tablet and then I can't log in. Plus, as a *nix-user for 20+ years, I feel embarrassed when after that much of time, a screen keyboard can't accept and transfer proper keys. ;-) I can't make the stars show the underlying characters. Though, I can see that with all the characters that have variations in i18 (n, e, ,,,) one star pops up when I touch the character on the keyboard, and so does the alternative above that key, and when chosing the correct one from there, another star is added. That can never work. I have found these two: https://bbs.archlinux.org/viewtopic.php?id=194408 https://forum.kde.org/viewtopic.php?f=309&t=138783 and tried this solution, but it doesn't do anything. Here, the layouts do not show, contrary to the screenshot given. In any case, the keyboard layout shouldn't matter too much, since I use my fingers to select the keys as displayed. So I don't confound Z and Y, for example. The keyboard seems to be another one from those mentioned elsewhere (onboard, florence), and has British English written across the blank key. And when one presses this blank once, it starts filling the password field with a constant flow of stars. Something seems to be very wrong here. Another small step: It has nothing to do with the layout, since logging in by clicking the correct letters and numbers with a mouse always works. Touching them with my fingertip never works. Even stranger ... One more to go: Pen input. While the login screen accepts pen input (like touching the 'Virtual keyboard' in the lower left corner with a pen, the upcoming virtual keyboard itself ignores any pen input. So the only possible input is either with a mouse or with a finger. Together with the unwanted 'almost infinite blanks' at touching the space bar, the problem seems to lie with the virtual keyboard as offered. I wonder if - as workaround - it might be possible to pop up another virtual keyboard, like onboard or florence? Virtual keyboard not supporting pen input would be a Qt bug. For QtWidget applications, pen input is automatically converted to mouse input when the application doesn't know about a pen. Not sure if this also is supposed to work for QtQuick applications, or if support for the pen has to be added expliticely. I suggest to report virtual keyboard issues directly to Qt developers. Yeah sounds like a Qt issue. |