Saya ingin tingkat pengulangan yang sangat tinggi dan penundaan yang rendah pada tombol backspace saya, tetapi penundaan dan tingkat yang teratur pada setiap kunci lainnya. Perintah ini berfungsi, tetapi mengaturnya untuk setiap kunci:
xset r rate 120 30
Apakah ada cara untuk memiliki pengaturan berbeda untuk masing-masing kunci?
xset r 22 r rate 120 30
harus melakukan apa yang Anda cari tetapi di laptop saya itu tidak berfungsi. Kode kunci untuk backspace adalah 22.Jawaban:
Saya pikir jawaban untuk pertanyaan Anda adalah tidak, tidak ada cara untuk mencapai kekurangan modyfying sumber X.org ini.
Berikut ini penjelasan mengapa
xset
tidak bekerja; Saya membuat jawaban karena sesuai dengan komentar yang ditemukan di OP dan jawaban di atas.xset r
memiliki beberapa cara alternatif untuk dipanggil. Saling eksklusif, yaitu:..akan nyalakan pengulangan untuk kode kunci 22 (backspace) aktif, sementara
xset -r 22
akan mematikannya.Sebagai alternatif, dimungkinkan untuk menentukan kecepatan keyboard, tetapi hanya untuk semua tombol:
Anda tidak dapat menggabungkan keduanya.
Adapun 08 / 22 kebingungan: 08 adalah ASCII kode untuk ASCII karakter backspace, dan 22 adalah X jendela keycode untuk fisik tertentu kunci .
Sayangnya, dua pengaturan (rate / delay dan on-off repeat kunci) ditangani oleh dua ekstensi X yang berbeda:
xset
mengubah laju / keterlambatan menggunakan fungsiXF86MiscGetKbdSettings( display, values )
. Thevalues
Struktur XF86MiscKbdSettings hanya kolom untuk tingkat berulang dan delay (dan dua lainnya tidak penting di sini), dan tidak ada cara menerapkannya tapi umum.Singkatnya, ini tampaknya tidak mungkin untuk dicapai dalam pengaturan X.org saat ini.
sumber
Mencoba:
The para
xset
manualnya di www.x.org memberikan beberapa bantuan pada perintah. Saya juga menemukan Keyboard Keys dan Key Code Values , yang ada di situs web Adobe tapi saya pikir kode kuncinya harus benar.sumber
8
xev
ke terminal dan kemudian tekan backspace, ia akan mengatakan bahwa kode kuncinya adalah 22.Page Down
kuncinya. sayangnya saya tidak dekat dengan kotak Linux saya untuk dapat menguji semua ini.xev
untuk mengetahui apa kode kunci pada sistem Anda sendiri; tekan tombol pada keyboard Anda dan itu akan memberi Anda kode kunci.