Setting keyboard autorepeat rate with xkb?

2011-05-31 Thread Chris Frey
Hi,

In commit ae630aef17185dd8d2c23d0eb1b3287fa6e26268, Peter Hutterer
writes:

Really remove autorepeat.

This strips all autorepeat from the keyboard driver.
If you need autorepeat, use XKB.

So I've been trying to find the place in XKB to set the keyboard autorepeat
rate.  So far, I've been unsuccessful.

Google searches turn up lots of places that tell me to use xset, but
somehow this seems like a giant step backward.  And if the commit message
points me to XKB, there must be a way.

Can anyone give me any pointers?

Thanks,
- Chris

___
xorg@lists.freedesktop.org: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: http://lists.freedesktop.org/mailman/listinfo/xorg
Your subscription address: arch...@mail-archive.com


Re: Setting keyboard autorepeat rate with xkb?

2011-05-31 Thread Chris Frey
On Tue, May 31, 2011 at 05:26:26PM -0400, Marty Jack wrote:
 XkbGetControls( , XkbRepeatKeysMask, );
 xkb_desc-ctrls-repeat_interval = ;
 XkbSetControls( , XkbRepeatKeysMask,)
 
 Advice to use xset is a big hint because you can look at its code to find the 
 programmatic way.


Thanks.  I wasn't looking for the programmatic way, though.  I assumed
that if a config-file based autorepeat option was taken away, then there
would be a config-file based option available in xkb.

Maybe I'm misunderstanding the role of xkb.  There appears to be lots of
config file support for multiple keyboard layouts, etc, but none for
autorepeat.

But from the above answer, it would appear that from the admin's point
of view, xset is the only way?  I find this so stunning that I'm
apparently asking dumb questions on the mailing list. :-)

Is xset really the only way?

Thanks,
- Chris

___
xorg@lists.freedesktop.org: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: http://lists.freedesktop.org/mailman/listinfo/xorg
Your subscription address: arch...@mail-archive.com


Re: Setting keyboard autorepeat rate with xkb?

2011-05-31 Thread Chris Frey
On Tue, May 31, 2011 at 06:09:35PM -0400, Marty Jack wrote:
 Your average desktop environment has a way to configure it per user
 with persistent storage for the value.  If you aren't running a desktop
 environment, you would run xset somewhere in the startup script for the
 user session.  There's always taking the default, which seems sensible
 enough to me for ordinary usage.

Thanks for your patience.  True, if I were using a desktop environment,
this would be a no-brainer.

I was just surprised that this setting got moved away from a consistent
location the same everywhere, to a location that depends on what desktop
or distro you use.

But xset will do. :-)

Thanks again,
- Chris

___
xorg@lists.freedesktop.org: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: http://lists.freedesktop.org/mailman/listinfo/xorg
Your subscription address: arch...@mail-archive.com


Re: Setting keyboard autorepeat rate with xkb?

2011-05-31 Thread Chris Frey
On Tue, May 31, 2011 at 03:31:37PM -0700, Alan Coopersmith wrote:
 The X server command line options -ardelay  -arinterval should still work
 across all drivers  distros though - see Xserver(1) for details.

Thanks.  I didn't know about those.

Is there any way to specify these options in xorg.conf, or similar file?
As far as I can tell from the manpage, these are command line only.

- Chris

___
xorg@lists.freedesktop.org: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: http://lists.freedesktop.org/mailman/listinfo/xorg
Your subscription address: arch...@mail-archive.com