Bug 213341 - Sticky keys don't "unstick" on mouse click
Summary: Sticky keys don't "unstick" on mouse click
Status: RESOLVED UPSTREAM
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_accessibility (show other bugs)
Version: 4.10.1
Platform: Gentoo Packages Linux
: NOR major
Target Milestone: ---
Assignee: Gunnar Schmidt
URL:
Keywords:
: 325893 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-11-05 23:09 UTC by Nick W
Modified: 2013-12-30 14:49 UTC (History)
2 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 Nick W 2009-11-05 23:09:31 UTC
Version:            (using KDE 4.3.3)
Compiler:          GCC 4.3.4 
OS:                Linux
Installed from:    Gentoo Packages

With sticky keys activated, if you "shift-click" (for example to highlight some text in kate) the shift key remains "stuck".

This differs from previous behaviour and requires an extra key press to unstick the shift key.

The same is true for other sticky keys such as ctrl. 

A mouse click should have the same effect as a key press of unsticking the key(s).
Comment 1 Nick W 2010-03-17 21:40:49 UTC
This bug is still present in KDE SC 4.4. It is very detrimental to the usability of KDE for those that need sticky keys.
Comment 2 Nick W 2013-04-02 21:46:22 UTC
This bug was fixed for a time, but returned in 4.9. Still present in 4.10.1.
Comment 3 Christoph Feck 2013-04-14 20:34:08 UTC
> This bug was fixed for a time, but returned in 4.9.

I doubt there were any changes in this area in KDE, so I guess other updates changed the behavior.
Comment 4 Christoph Feck 2013-10-11 15:48:36 UTC
*** Bug 325893 has been marked as a duplicate of this bug. ***
Comment 5 Dotan Cohen 2013-10-28 20:26:44 UTC
Bug filed for Kubuntu:
https://bugs.launchpad.net/ubuntu/+source/kde-workspace/+bug/1245662
Comment 6 Nick W 2013-10-28 20:40:48 UTC
This bug is not distro-specific, as I'm running Gentoo, but it also exists in Mint on my laptop. Obviously Kubuntu users see it as well.

Perhaps it was other updates (X?) as the underlying cause, but KDE is made to be an annoyance for me, and perhaps unusable to some because of this. It's also odd that it showed up, then was fixed for a few releases, then regressed.

If a dev can spare a bit of time to take a look, many who use this feature would appreciate it.

Can we at least mark as confirmed based on multiple users/distros/configs seeing the issue?
Comment 7 Harald Sitter 2013-10-28 23:53:14 UTC
As Christoph pointed out there were no changes to the access KCM in quite a while and it sets all the right values from quick look at it.

Additionally we confirmed that this issue applies to Ubuntu (GNOME/Unity) 13.10 *and* Arch Linux. So we have 3 different X stacks all exhibiting the same behavior which makes it rather likely that this was in fact a change in X itself.

Please file a bug report against XKB at https://bugs.freedesktop.org/
Comment 8 Dotan Cohen 2013-10-29 07:45:27 UTC
Harald, thank you for mentioning that the issue applies to Unity and Gnome as well. Can you please link to where you have found that information so that I might collect the required information to file a bug. Casual Googling has only led to tutorials how to unstick a physical keyboard!

Thank you!
Comment 9 Harald Sitter 2013-10-29 10:42:23 UTC
Download Ubuntu -> Load live session -> Settings -> Accessibility -> Some tab with keyboard/typing -> Enable sticky -> alt-f2 -> gedit -> shift+click -> type 'a' -> is 'a' capitalized? 

:P
Comment 10 Dotan Cohen 2013-12-30 14:49:01 UTC
Upstream bug report:
https://bugs.freedesktop.org/show_bug.cgi?id=73155

Nick, and anybody else who needs Sticky Keys, please comment on that bug to confirm the issue and its severity for disabled users. The older Linux distros which do have working accessibility will soon no longer be viable and disabled users will not have a supportable upgrade path.