Bug 423298 - Keepassx autocomplete breaks Alt+Shift shortcut to switch keyboard layouts
Summary: Keepassx autocomplete breaks Alt+Shift shortcut to switch keyboard layouts
Status: RESOLVED WORKSFORME
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.18.5
Platform: Kubuntu Linux
: NOR normal
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-06-20 22:03 UTC by Viacheslav Titov
Modified: 2020-08-12 04:33 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Viacheslav Titov 2020-06-20 22:03:15 UTC
SUMMARY

Keepassx autocomplete brake Alt+Shift event.

STEPS TO REPRODUCE
1. Use goole chrome browser with any login form.
2. Use Keepassx\Keepassxc. Press Ctrl+Shift+V for autocomplete the form.
3. Now, Alt+Shift not working. 

OBSERVED RESULT

Alt+Shift not working

EXPECTED RESULT

Alt+Shift must work

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 5.18.5
(available in About System)
KDE Plasma Version: 5.18.5
KDE Frameworks Version: 5.68.0
Qt Version: Qt 5.12.8
Comment 1 Konrad Materka 2020-06-22 21:48:04 UTC
What should happen on Alt+Shift? How is this related to System Tray?
Comment 2 Viacheslav Titov 2020-06-23 08:23:03 UTC
(In reply to Konrad Materka from comment #1)
> What should happen on Alt+Shift? How is this related to System Tray?

Alt+Shift must change keyboard layout(language) & System Tray which display Language icon (for example [RU] or [US]) must change layout too.
I gues the Keepassx force window focus globally & system lost it. As result the language-widget and his events "don't see" actual window or desktop frame. System is continues think what keepassx active yet. In due time the keepass overlaps keyboard shotcuts.
And i forgot what the keepassx configured to hide window to tray after autocomplete is done.
Comment 3 Konrad Materka 2020-06-23 13:11:21 UTC
Are the any workarounds? For example, does it work again if you close Keepass, click on the Keyboard Layout icon, use other shortcut etc?
Are other shortcuts working (Alt-Tab, Ctrl+F1 etc)?
Is it working if you configure different shortcut? Both Alt and Shift are modifier keys, what if you choose keyborad shortcut with some concrete keys (like letters, for example Ctrl+Alt+K or something like that)?
Comment 4 Viacheslav Titov 2020-06-24 10:21:43 UTC
(In reply to Konrad Materka from comment #3)
> Are the any workarounds? For example, does it work again if you close
> Keepass, click on the Keyboard Layout icon, use other shortcut etc?
> Are other shortcuts working (Alt-Tab, Ctrl+F1 etc)?
> Is it working if you configure different shortcut? Both Alt and Shift are
> modifier keys, what if you choose keyborad shortcut with some concrete keys
> (like letters, for example Ctrl+Alt+K or something like that)?

Only rebooting system helps.
Comment 5 Nate Graham 2020-07-12 15:35:41 UTC
Did you change the default shortcut for layout switching to Alt+Shift? The default shortcut for this is Ctrl+Alt+K.
Comment 6 Viacheslav Titov 2020-07-13 13:05:03 UTC
(In reply to Nate Graham from comment #5)
> Did you change the default shortcut for layout switching to Alt+Shift? The
> default shortcut for this is Ctrl+Alt+K.

No, i didn't. The default shortcut is "Alt+Shift" within OS instalation process.
Of course, i had many times add extra shortcuts for changing keyboard layouts like "CapsLock". It has no effect. But this is error related with keepassxc concretly.
By the way, Ctrl+B and Ctrl+C copy data from keepassxc normally. Only Ctrl+Shift+V rising this problem.
Comment 7 Nate Graham 2020-07-13 16:48:16 UTC
> The default shortcut is "Alt+Shift" within OS instalation process.
Can you clarify? The default shortcut in Plasma is actually Ctrl+Alt+K. Where is Alt+Shift coming from?
Comment 8 Bug Janitor Service 2020-07-28 04:33:09 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 9 Bug Janitor Service 2020-08-12 04:33:16 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!