Eski soru, yeni cevap, kendimi buradan kopyalamak:
/superuser/947807/emulate-left-mouse-button-with-capslock-key/1409757#1409757
Ben benzer olması gereken CapsLock = sol tıklama arıyordu. Çok fazla denemeden sonra xdotoolbunun yerine daha iyi sonuçlar aldığımı fark ettim xte.
Benim ~/.bashrc(veya sisteminize uygun olan herhangi bir başlangıç komut dosyasına) bu satırı ekledim:
/usr/bin/xmodmap -e "keycode 66 ="
Bu, Caps Lock'un 'kilitleme' davranışını kaldırır ve bu anahtarı (66) hiçliğe atar. Bunu başka yerlere koymakla uğraşıyordum .xinitrc, ama hiç çalışmadılar. .bashrcHer terminal oturumu açıldığında ( .bashrcgenel olarak nasıl ayarlandığınıza bağlı olarak) yeniden çalıştırılsa bile oldukça güvenlidir .
Çünkü xbindkeysbu satırlarla ~ / .xbindkeysrc dosyasını oluşturdum:
"xdotool mousedown 1"
c:66
"xdotool mouseup 1"
release + c:66
Yeniden başlatma veya çalıştırma parçanın çalışmasını source ~/.bashrcsağlamalıdır xmodmap. Yeniden yüklemek için şunu xbindkeysdeneyin:
killall xbindkeys
xbindkeys -f ~/.xbindkeysrc