slow keys must die. now

Jérôme Guelfucci jeromeg at xfce.org
Tue Aug 21 20:28:37 CEST 2012


On 21/08/12 19:14, Paul Johnson wrote:
> On Tue, Aug 21, 2012 at 2:24 AM, Miguel Guedes
> <miguel.a.guedes at gmail.com>  wrote:
>> On 21/08/12 08:15, Suvayu Ali wrote:
>>>
>>> If I may chime in, toggling this option doesn't have any effect.  I
>>> believe there is a second setting somewhere that keeps the shortcut
>>> functional.  So far my investigations have led me to these glib2
>>> settings:
>>>
>>>     org.gnome.desktop.a11y.keyboard slowkeys-enable
>>>
>
>>
>>
>> Yes, you're right, Suvayu. It seems I mistakenly assumed the OP was not
>> aware of the Accessibility settings and failed to consider that his issue
>> might be due to a different, less intuitive, reason.
>
> My objection is not against slow keys, but rather the accidental (and
> secret) invocation of it by the shift key.
>
> I previously did not understand that the accessibility feature "slow
> keys" is controlled separately from the keyboard activation framework.
>    The fedora bugzilla on this indicates that the 10-second activation
> has been disabled in X11 and GDM by default, but some desktops
> activate it (https://bugzilla.redhat.com/show_bug.cgi?id=816764). XFCE
> has been one of those desktops.
>
> On Sunday, Jérôme has changed the xfce package upstream so that
> keyboard activation is not turned ON by default. In the future, users
> will not have the the "10 second shift key" problem that drove me
> crazy.
>
> In the short term, the way to stop the 10 second shift key problem is
> to install the package "xkbset" and run the program with the -a option
>
> $ xkbset -a
>
> You have to run that every time you start X11, I'd suggest you put it
> in your session manager.
>
> On some systems, there is no user notification when slow keys is
> activated by the 10-second Shift.  xfce offers a fix for that.
> Install the notifyd package.  In Debian, it is called:
>
> xfce4-notifyd
>
> If you install that, then the 10 second shift key causes a popup from
> the notification tray that says "slow keys is enabled" and if you hold
> the shift for 10 seconds again, it says "slow keys is disabled."
>
> I don't know why the Applications menu ->  Settings ->  Accessiblity
> menu to control slow keys does not change when the 10 -second Shift
> activates slow keys.  It seems to me that accessibility settings thing
> should change to reflect the state of the system.
>
> But, for my part, this has been a happy conclusion. I had my angry
> rant on Sunday, Jerome took notice of it, I learned some nuances of
> accessibility settings.
>
> All good for me, thanks to everybody.
> pj

Hello,

Currently, the accessibility dialog just allows you to set if slow keys 
should or should not be activated by Xfce when starting your session. 
Turning slow keys off will just make Xfce not set them on next time it 
starts. there is no monitoring whatsoever.

Cheers,

Jérôme


More information about the Xfce mailing list