Esc tuşunu `tuşu ile değiştirmenin en kolay yolu


10

EscAnahtarın ve anahtarın işlevselliğini değiştirmenin en basit yolu nedir `?
Sistem ➜ Tercihler eyKlavyeler ➜ Düzenler ➜ Seçenekler , Ctrlanahtarımı ve Capslockanahtarımı değiştirmeme izin veriyor , bu da iyiydi, ancak diğer anahtarları genelleştirilmiş bir şekilde yapmama izin vermiyor gibi görünüyor.

xmodmapKabul edildi cevap burada faydalı oldu. Şimdi benim `anahtarım fiziksel Escanahtarın üzerinde, ya da tam tersi. Sorun şu ki, ben Shift+ Escben sadece `bir tilde almak istediğim zaman bir olsun.


1
Bilginize: \`
Backtick

Yanıtlar:


8

Andy Meier'in ubuntuforum'ları hakkındaki beş maddelik talimatları takip etmek istiyorsunuz: http://ubuntuforums.org/showthread.php?p=10286878#post10286878

/ Usr / share / X11 / xkb / symbol / mynewlayout öğesinde değiştirmeniz gereken anahtarlar:

key <ESC> {[ quoteleft, asciitilde ] };

key <TLDE> {[ escape ] };

Daha sonra bu yeni düzeni forumda açıklandığı gibi kaydetmeniz gerekir. İyi şanslar.


Eğer s / escape / Escape sonra tüm bu iyidir.
Oadams

Evet, Fedora 23'te s / escape / Escape'e ihtiyacım var. Cevap düzenlenebilir mi?
markwatson

4

Xmodmap anahtar kodlarının yerini alır. shift+escfarklı bir anahtar değil. Çıktısını kontrol xevtuşuna bastığınızda ave shift+a. Anahtar kodu aynı kalırken durumun 0x0'dan 0x1'e değiştiğini göreceksiniz. Yapmak istediğiniz sadece A / a veya ~ / `tuşlarına değil, bir anahtarın tanımını değiştirmek. Anahtarın durum değişikliğinin çıktısının yeniden tanımlanması kapsamı dışındadır xmodmap.

Ne istediğinizi tam olarak nasıl yapacağımı bilmiyorum, ama bence bir klavye tanımı oluşturmak doğru yol. Bunu nasıl yapacağımı anladığımda veya ne zaman çözeceğimi daha fazla yardımla düzenleyeceğim. Belki bu sizi doğru yola sokacaktır.


1

Başka bir yerde Ubuntu'nun artık xmodmap kullanmadığını okudum. Bunun yerine xkb kullanıyor. Bu yazıda bu konuda bazı bilgiler var:

Ubuntu'da kalıcı xmodmap 13.04

Ancak, hala 12.04LTS kullanıyorum ve Esc ve mezar anahtarlarımı değiştirmek istedim. Ben xmodmap ile yaptım ve işe yaradı.

Xmodmap çalıştıran küçük bir komut dosyası oluşturdum ve giriş yaptığımda bu komut dosyasını çalıştırıyorum. Xmodmap komutları şunlardır:

xmodmap -e "keycode 49 = Escape"
xmodmap -e "keycode 9 = grave asciitilde"

Bu çözümün Ubuntu'nun 12.04'ten daha yeni sürümlerinde çalışıp çalışmayacağını bilmiyorum.

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.