You are not logged in.

#1 2016-12-01 10:51:41

rubymonk
Member
Registered: 2016-11-29
Posts: 11

Unable to change keyboard or mouse settings

I have a fresh installation of Arch with X11 and i3wm, running kernel 4.8.11-1.

The mouse has maximum speed / acceleration, while the keyboard has maximum key repeat rate, and I couldn't find any way to change that.

I've tried with xset: the new parameters correctly show up, but with no effect. For example:

$ xset q | grep delay
  auto repeat delay:  660    repeat rate:  25

$ xset r rate 660 1

$ xset q | grep delay
  auto repeat delay:  660    repeat rate:  1

Tried with all possible values (e.g.: repeat rate from 1 to 100), but nothing changes . Even turning auto-repeat off has no effect. Same with mouse settings. Same with other programs like kbdrate.

I'll try changing parameters directly in Xorg.conf now, but I would like to understand why xset has no effects.

Offline

#2 2016-12-01 11:31:43

rubymonk
Member
Registered: 2016-11-29
Posts: 11

Re: Unable to change keyboard or mouse settings

I think I found out what's wrong.

It appears that xset does indeed work, but by default it changes settings on my Razer Naga mouse keypad. rather than the main USB keyboard.

Offline

#3 2016-12-02 22:22:24

rubymonk
Member
Registered: 2016-11-29
Posts: 11

Re: Unable to change keyboard or mouse settings

I've changed mouse, but the problem persists, on both keyboard and mouse acceleration.

Do you see anything strange in my xinput output?

% xinput
⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ MOSART Semi. 2.4G Wireless Mouse        	id=10	[slave  pointer  (2)]
⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
    ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
    ↳ Power Button                            	id=6	[slave  keyboard (3)]
    ↳ Power Button                            	id=7	[slave  keyboard (3)]
    ↳ USB Keyboard                            	id=8	[slave  keyboard (3)]
    ↳ USB Keyboard                            	id=9	[slave  keyboard (3)]
    ↳ Eee PC WMI hotkeys                      	id=11	[slave  keyboard (3)]

Can I specify a device with xset in any way?  From the manual page it does not seem possible. Specifying a repeat rate in the xorg.conf file is deprecated, and besides, generating a template configuration with X -configure produces a segfault.

I don't really know what to do anymore, any suggestions?

Offline

#4 2016-12-03 08:01:16

seth
Member
Registered: 2012-09-03
Posts: 50,983

Re: Unable to change keyboard or mouse settings

xset operates on the server.
Check the xev output of the misbehaving keyboard on whether it "bounces" (ie. automatically releases the key)
Maybe also try "sudo showkey" or evtest on the device itr.

Offline

Board footer

Powered by FluxBB