You are not logged in.

#1 2020-07-25 19:52:37

paddim8
Member
Registered: 2019-11-28
Posts: 3

Disable key repeat for specific key (eg. xset r off)

Hi. Would it be possible to do something like `xset r off` but only for one key? I'd like to disable key repeat for the enter key.

Offline

#2 2020-07-25 20:22:21

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 77,762

Re: Disable key repeat for specific key (eg. xset r off)

xset 2>&1 | grep -A3 'auto-repeat'

Offline

#3 2020-07-25 22:05:05

Ropid
Member
Registered: 2015-03-09
Posts: 1,069

Re: Disable key repeat for specific key (eg. xset r off)

After seeing seth's post and looking at the xset output and man-page, I found out that this here seems to work:

xset -r 36

Using "-r" disables the key's repeat, and using "r" (without "-") enables it again.

I got the key code through "xev -event keyboard" and hitting the Enter key. A text "keycode 36" was mentioned somewhere in the xev output.

Last edited by Ropid (2020-07-25 22:07:13)

Offline

#4 2020-07-25 22:27:46

paddim8
Member
Registered: 2019-11-28
Posts: 3

Re: Disable key repeat for specific key (eg. xset r off)

Ah yes, that did the trick! Thank you both.

Offline

#5 2020-07-26 06:35:37

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 77,762

Re: Disable key repeat for specific key (eg. xset r off)

Great.
Please always remember to mark resolved threads by editing your initial posts subject - so others will know that there's no task left, but maybe a solution to find.
Thanks.

Offline

Board footer

Powered by FluxBB