xkb: ctrl + backspace öğesini silme gibi davran


10

Ctrl+ Backspaceİle Deleteanahtar gibi davranmak için nasıl harita oluşturabilirim xkb? Tek bir anahtarı yeniden eşleştirebilirim /usr/share/X11/xkb/symbols/pcama kombinasyonun nasıl yapılacağını anlayamıyorum. İşletim Sistemim Ubuntu 15.04


1
Does bu parçacığının 'ın cevabı çalışması sizin için?
user1717828

@ user1717828 Gerçekten değil, yapılandırma çok şifreli, daha spesifik bir cevaba ihtiyacım var.
Caballero

Ask Ubuntu'ya da sordu: askubuntu.com/questions/627310
JdeBP

Bunun işe yarayabileceğini düşündüm xmodmap, ama öyle değil. Görünüşe göre (ve bu benim için yeni, hiç ihtiyaç duymadığım veya denediğim için) Ctrl, bir anahtarın oluşturduğu karakteri değiştiren bir değiştirici olarak kullanılamaz.
Ned64

Yanıtlar:


9

Gilles'in bir yorumda belirttiği gibi , kontrol ile değiştirilebilir anahtar xkbtürünü değiştirirseniz bunu yapabilirsiniz BKSP. Örnek: Düzenliyorsam /usr/share/X11/xkb/symbols/pcve altında:

    include "pc(editing)"
    include "keypad(x11)"

bu satırı değiştir:

    key <BKSP> {   [ BackSpace, BackSpace  ]   };

için:

    key <BKSP> {
        type="PC_CONTROL_LEVEL2",
        symbols[Group1]=  [ BackSpace, Delete ]
    };

sonra Ctrl+ Backspacegibi davranır Delete.


Bu değişikliği yaptım, /var/lib/xkb/server-*dosyaları sildim , yeniden başlattım ve klavye yanıt vermiyordu, giriş bile yapamadım. Canlı bir USB'den önyükleme yaparak değişikliği geri aldım. Sorun ne olabilir?
Caballero

Üzgünüm, bu benim hatamdı - sonunda noktalı virgül kaçırdı. İşe yarıyor.
Caballero
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.