2014-07-03 19 views
7

Klavyemin bazı tuşlarını tekrar hatırlıyorum ve Kaydırma Kilidi etkinleştirildiğinde J, H, L ve K tuşlarının ok tuşları gibi davranmasını sağlamak istiyorum. Herhangi bir programda Vim benzeri kaydırma kullanabilirim.Herhangi bir programda kaydırma tuşlarını kullanarak kaydırma tuşlarını kullanarak Vim benzeri hareket tuşları

Bazı anahtarları yeniden uyarlamak için xmodmap kullanıyorum, ancak kaydırma kilidi ile beklenen davranışa sahip olamadım. Nasıl yapabilirim?

cevap

1

Tam olarak ne istediğinizi değil, ancak sabit xmodmap h, j, k, l'yi okları eşlemeye dönüştüren bir komut dosyası yazabilirsiniz. Örneğin

:

#!/bin/bash 
if [ `cat /var/layout` == "normal" ]; then 
    xmodmap -e 'keycode 43 = Left' 
    ... 
    echo "hjkl" > /var/layout 
else 
    xmodmap -e 'keycode 43 = h' 
    ... 
    echo "normal" > /var/layout 
fi 

Sonra bir küresel pencere yöneticisi kısayol tuşu ile çağırabilirsiniz (Kullanım xev keycodes bulmak için). Muhtemelen tüm pencere yöneticileri bunu daha çok veya daha az iyi yapabilir. Eğer şanslıysanız, ona kaydırma kilidini bile bağlayabilirsiniz.

İlgili konular