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 xdotool
bunun 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. .bashrc
Her terminal oturumu açıldığında ( .bashrc
genel olarak nasıl ayarlandığınıza bağlı olarak) yeniden çalıştırılsa bile oldukça güvenlidir .
Çünkü xbindkeys
bu 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 ~/.bashrc
sağlamalıdır xmodmap
. Yeniden yüklemek için şunu xbindkeys
deneyin:
killall xbindkeys
xbindkeys -f ~/.xbindkeysrc