Bug 1473 - wish: sticky keys enhancements (timeout, disable beep, not Ctrl-Alt-Bksp)
Summary: wish: sticky keys enhancements (timeout, disable beep, not Ctrl-Alt-Bksp)
Status: RESOLVED MOVED
Alias: None
Product: xorg
Classification: Unclassified
Component: Server/Input/Core (show other bugs)
Version: unspecified
Hardware: x86 (IA32) Linux (All)
: high enhancement
Assignee: Xorg Project Team
QA Contact: Xorg Project Team
URL:
Whiteboard: 2011BRB_Reviewed
Keywords:
Depends on:
Blocks:
 
Reported: 2004-09-26 10:06 UTC by Richard Neill
Modified: 2018-12-13 18:36 UTC (History)
2 users (show)

See Also:
i915 platform:
i915 features:


Attachments

Description Richard Neill 2004-09-26 10:06:08 UTC
There are a few ways I think that sticky keys could be improved. 

1)An optional timeout of say, 50 ms. This would be useful to me, as an imprecise
typist. For example, when I type '*' or '~', I sometimes release the shift-key
slightly too early and get '8' or '#' instead. Therefore, I have sticky keys
enabled (which works brilliantly as a solution). However, I don't want the
modifier to stick for very long, as it can have unintended consequences. 

2)Another useful option would be to disable the beep. DVD players often fake a
shift-key keypress to prevent the screensaver activating - and this causes the
system to beep.  [(1) should probably imply this by default]

3)I crashed my system accidentally - I wanted Ctrl-Backspace, and got
Ctrl-Alt-Backspace!
Perhaps sticky keys should not stick the combinations:
Ctrl-Alt-[Del|Backspace|Esc]  ? 
(It's too easily done! Although I have now turned on DontZap in xorg.conf)


I originally reported this to KDE - please see here:
http://bugs.kde.org/show_bug.cgi?id=88859

Thank you very much.
Comment 1 Bill Haneman 2005-05-16 10:56:33 UTC
#2 exists, as part of the XKB API.  The GNOME keyboard accessibility prefs
dialog exposes this as a checkbox, you can turn off the beep notifications.
Comment 2 Sami Liedes 2007-01-09 15:22:24 UTC
Another nice enhancement would be the ability to handle e.g. ctrl+mousebutton 
as an event equivalent to e.g. ctrl+someletter in that it would not make ctrl 
stick. 
Comment 3 Daniel Stone 2007-02-27 01:24:14 UTC
Sorry about the phenomenal bug spam, guys.  Adding xorg-team@ to the QA contact so bugs don't get lost in future.
Comment 4 Daniel Stone 2007-04-07 14:51:50 UTC
indeed, configurable timeouts and refusing actions from sticky keys would be nice.  (ctrl-alt-del we can do nothing about: x doesn't handle that.)
Comment 6 GitLab Migration User 2018-12-13 18:36:41 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/xorg/xserver/issues/259.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.