In previous versions I could tweak the keyboard repeat delay and speed by going to Settings → Keyboard → Typing. Now in Ubuntu GNOME 16.10 (with GNOME 3.20.2) that panel seems to be missing.
How can I configure those settings in this version?
In previous versions I could tweak the keyboard repeat delay and speed by going to Settings → Keyboard → Typing. Now in Ubuntu GNOME 16.10 (with GNOME 3.20.2) that panel seems to be missing.
How can I configure those settings in this version?
These settings are under Settings → Universal Access → Typing → Repeat Keys. You have to click the Repeat Keys row item, which brings up a pop-up dialog with two settings: Delay and Speed.
This works in Ubuntu 17.04 and above.
In older versions of Ubuntu, the Speed setting worked in reverse: the lower the speed, the faster the repeat rate. This is no longer the case.
On ubuntu 14.04 and up this will survive after reboot:
gsettings set org.gnome.desktop.peripherals.keyboard repeat-interval 30
gsettings set org.gnome.desktop.peripherals.keyboard delay 250
delay is milliseconds? But repeat-interval seems to be frequency (hz)? A higher number repeats the keypress faster. E.g. A value of 50 is faster than 30.
– MiniGod
Mar 10 '21 at 12:48
If nothing else works, and if you are using the Xorg (i.e. not Wayland), try running xset r rate 220 40 from a console.
xset r rate <milliseconds_before_repeating> <repetitions_per_second>
See man xset for more info:
If the server supports the XFree86-Misc extension, or the XKB extension, then a parameter of 'rate' is accepted and should be followed by zero, one or two numeric values. The first specifies the delay before autorepeat starts and the second specifies the repeat rate. In the case that the server supports the XKB extension, the delay is the number of milliseconds before autorepeat starts, and the rate is the number of repeats per second. If the rate or delay is not given, it will be set to the default value.
For me, the HID layer got broken in some way and config GUI didn't work, gsettings didn't work, only xset worked.
This solution however is not persistent - will disappear on restart (unless added to ~/.bashrc).
~/.config/autostart/LXinput-setup.desktop
– ATorras
Apr 17 '19 at 15:48
xset r 10 10
xset: unknown option run
– alex_1948511
Apr 22 '23 at 18:59
I'm a Ubuntu 18.04.3 User.... and not a techie. I tried changing the kdrate in terminal. I was told it had changed, but it didn't change the slow keyboard input.
This low tech method worked for me:
Go to "Show Applications", where there's an "InputMethod" utility, which has a keyboard as the icon. Open this.... ignore the warnings. Select "Yes" then you are presented with a list of options. The one which worked for me is "auto activate IM with @mark for most locales". You need to reboot your PC/laptop.
Then you can go to "Settings", "Typing", and then click on "repeat keys" and "cursor blinking". Both these options have sliders which you can use to speed up and slow the keyboard and key strokes.
I tried looking at the Keyboard Documentation. I didn't understand it, so I hope this answer works for Ubuntu users like me.
gsettingscommands that used to. Did Gnome remove this? – ryanpcmcquen Feb 25 '17 at 16:26Repeat keys? Because a menu appears allowing you to set the speed. – Loque Feb 28 '17 at 19:21gsettings. I wish the Gnome team wouldn't move settings with every release ... – ryanpcmcquen Feb 28 '17 at 19:34gsettingscommand did successfully set Delay to its lowest setting, and Speed to its highest setting. None the less, the repeat rate is significantly slower than it was in past versions of Gnome. Why enforce these arbitrary restrictions? – ryanpcmcquen Mar 01 '17 at 02:46Settings > Universal Access > Typing > Repeat keys, exactly the same as 16.04. You may want to fix your answer. – Lucio Paiva Jul 24 '17 at 22:41