Caps-lock tuşunu orta fare tıklamasıyla eşleme


12

Nadiren kullandığım için caps-lock, anahtarı orta fare tıklamasıyla eşlemek istiyorum. Ayrıca, Alt+ Caps Lockihtiyacım olursa, kapak kilidi tuşunun orijinal işleviyle + eşleştirmek istiyorum .

Herhangi bir klavye kısayolunu eşleyebilirim xdotool click 2, ancak Gnome Klavye Kısayolları iletişim kutusu değiştiricilerle bile caps-lock tuşuna bir komut atamama izin vermiyor.

Bunun biraz garip bir girişim olduğunu biliyorum; Bunu nasıl yapabilirim?

Yanıtlar:


5

Kilit değiştiriciyi önce Caps Lock tuşundan çıkarırsanız, tuşu Klavye Kısayolları'na atayabilirsiniz, bunu yapmak için aşağıdaki komutu kullanın:

echo  'remove lock = Caps_Lock' | xmodmap -

çok iyi! caps alt + capslock kilitlemek için herhangi bir şans?
Stefano Palazzo

3

Bir GUI kullanmayı tercih ediyorsanız başka bir kolay çözüm easystroke'i yüklemektir:

sudo apt-get install easystroke

Klavye tuşlarını ve kısayollarını fare düğmelerine ve fare hareketlerine kolayca eşleyebilirsiniz.


0

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
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.