Pertanyaan lama, jawaban baru, menyalin diri saya dari sini:
/superuser/947807/emulate-left-mouse-button-with-capslock-key/1409757#1409757
Saya mencari CapsLock = klik kiri, yang seharusnya serupa. Setelah banyak percobaan saya menyadari bahwa saya mendapatkan hasil yang lebih baik xdotool
daripada xte
.
Di ~/.bashrc
(atau skrip startup apa pun yang sesuai dengan sistem Anda) saya menambahkan baris ini:
/usr/bin/xmodmap -e "keycode 66 ="
Ini menghilangkan perilaku 'mengunci' dari Caps Lock dan menetapkan kunci (kunci 66) untuk ketiadaan. Saya mengutak-atik menempatkan ini di tempat lain seperti .xinitrc
, tetapi mereka tidak pernah berhasil. Ini cukup aman .bashrc
meskipun bisa dijalankan kembali dengan setiap sesi terminal dibuka (tergantung bagaimana Anda .bashrc
mengaturnya secara keseluruhan).
Karena xbindkeys
saya membuat file ~ / .xbindkeysrc dengan baris berikut:
"xdotool mousedown 1"
c:66
"xdotool mouseup 1"
release + c:66
Memulai ulang atau menjalankan source ~/.bashrc
seharusnya membuat xmodmap
bagian itu berfungsi. Untuk memuat ulang xbindkeys
, coba ini:
killall xbindkeys
xbindkeys -f ~/.xbindkeysrc