Sticky Keys accessibility feature ctrl-shift behaves differently from ctrl-alt; ctrl-shift causes both to get stuck on

Bug #2047989 reported by Nico Williams
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ubuntu-meta (Ubuntu)
New
Undecided
Unassigned

Bug Description

(Sticky Keys is an accessibility feature. Settings->Typing Assist (AccessX)->Sticky Keys. Sticky Keys is not just for the disabled! Sticky Keys is a feature that helps prevent or attenuate repetitive stress injuries (RSI) by helping the user avoid problematic "deviations" of the hand/wrist/fingers. I use Sticky Keys to prevent RSI. I don't always use Sticky Keys as intended -- sometimes I press and release modifier keys as intended, sometimes I hold them down, and this is really a matter of training, but also that combinations which do not hurt are combinations I'm willing to hold rather than press and release.)

With `Disable if two keys are pressed together` disabled, the way sticky keys is supposed to work is that I should be able to hit and hold one or more modifier keys and then some non-modifier key, and it should work as if sticky keys were disabled (assuming none of the modifier keys had been hit and released just before)[*], however when the two modifier keys are ctrl and shift (or maybe just when one of them is shift?) the modifier keys are then stuck on, as if each of them had been pressed and released twice. This does not happen when using, say, ctrl and alt. I've not checked all modifier key combinations, so do please check for others.

Note that I can't tell what package delivers Sticky Keys, therefore I might be opening this bug under the incorrect package. It might be gnome-desktop, or who knows what. It's not always easy for users to tell.

[*] This is technically a misuse of sticky keys, but the reason `Disable if two keys are pressed together` is configurable is that sticky keys is a feature one need not use correctly all the time!

ProblemType: Bug
DistroRelease: Ubuntu 22.04
Package: ubuntu-desktop 1.481.1
ProcVersionSignature: Ubuntu 6.1.0-1027.27-oem 6.1.61
Uname: Linux 6.1.0-1027-oem x86_64
NonfreeKernelModules: zfs zunicode zavl icp zcommon znvpair
ApportVersion: 2.20.11-0ubuntu82.5
Architecture: amd64
CasperMD5CheckResult: unknown
CurrentDesktop: ubuntu:GNOME
Date: Wed Jan 3 19:59:39 2024
SourcePackage: ubuntu-meta
UpgradeStatus: No upgrade log present (probably fresh install)
modified.conffile..etc.logrotate.d.apport: [modified]
mtime.conffile..etc.logrotate.d.apport: 2023-11-28T00:59:18.000120

Revision history for this message
Nico Williams (nico-z) wrote :
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.