]> git.wh0rd.org - home.git/blame - .kde4/Autostart/xset-rate
increase autorepeat keys per sec
[home.git] / .kde4 / Autostart / xset-rate
CommitLineData
512cc4ea 1#!/bin/bash
fd0993b0
MF
2
3unset xmodmap_pke
4keyname_to_keycode() {
5 : ${xmodmap_pke:=$(xmodmap -pke)}
6 echo "${xmodmap_pke}" | awk -vkey="$1" '$4 == key { print $2 }'
7}
8
9# disable repeat on some keys (randomly, they get turned on?!)
10keys=(
11 Control_{L,R} # Ctrl key
12 Shift_{L,R} # Shift key
13 Alt_{L,R} # Alt key
14 Super_{L,R} # Windows key
15 Mode_switch # Capslock
16)
17for x in ${keys[@]} ; do
18 for c in $(keyname_to_keycode $x); do
19 xset -r ${c}
20 done
8e5fad80 21done
11e7712f
MF
22
23# xset r rate <delay before autorepeat starts> <repeat rate>
24# in milliseconds keys per sec
25exec xset r rate 200 40