Biraz interrobang hayranıyım (‽), ama belli ki klavyemde yok. Bu karakteri bir tuş kombinasyonuna nasıl eşleyebilirim?
Biraz interrobang hayranıyım (‽), ama belli ki klavyemde yok. Bu karakteri bir tuş kombinasyonuna nasıl eşleyebilirim?
Yanıtlar:
Diğer bir seçenek ise 'compose' tuşunu kullanmaktır. Ubuntu'yu kullanarak , Klavye → Düzenler → Seçenek konfigürasyonundan birini seçin (Sağ Alt'ı seçtim). İçin Kubuntu'da , İleri → Sistem Ayarlar → Girdi Cihazlar → Klavye gidin "yapılandır klavye seçenekleri" kontrol edin ve ardından "Oluştur anahtar konumunda" altında seçtiğiniz anahtar seçin.
Oluşturma tuşunu kullanmak için Compose+ ?+ tuşlarına basın !.
Bu şekilde oluşturabileceğiniz birçok yararlı görünen karakter vardır: http://www.hermit.org/Linux/ComposeKeys.html
/etc/default/console-setup
ile hat böylece XKBOPTIONS=""
olur XKBOPTIONS="compose:rwin"
çalışması gerekir (siz "oluşturma anahtar" ya da "çok önemli" olmak istediğini anahtar ya da). Ayrıca , XKB seçenekleri ve anahtar adları hakkında daha fazla bilgi için Kaynak Laboratuarı'nın kılavuzuna ve en altta bağlantı verdiği sayfalara bakın.
/etc/default/keyboard
anda.
Denemek için bir başka düşük seviye seçeneği, özellikle xkb'yi çalıştıramazsanız doğrudan xmodmap kullanmaktır.
Yapılacak ilk şey, şu anki klavye düzeninizi anlamanız olacaktır. Bir terminal açın ve şunu yazın:
xmodmap -pke
Bu, klavyenizdeki numaralandırılmış konumların bir listesini ve neyle eşlendiklerini size verir. Örneğin, şöyle bir giriş görebilirsiniz:
keycode 14 = 5 percent 5 percent
Bu, normal bir şekilde basıldığında belirli bir tuşun 5 ile eşlendiği, bir vardiya ile basıldığında yüzde işaretinin% olduğu anlamına gelir. (Ve sonraki iki değer Mode_shift etkinken içindir, ancak şu anda buna girmeyelim.
Bu anahtarı değiştirmek istersem şunu yazabilirim:
xmodmap -e "keycode 14 = 5 U203D 5 UD203D"
Şimdi shift-5 yazdığımda yüzde işareti almak yerine get alıyorum.
Bu sadece bir örnek; Muhtemelen%‽ ile eşlemek istemiyorum. Ama belki fazla kullanmadığın başka bir anahtar var. Örneğin, hoş bir seçenek shift Menüsünü yeniden eşleştirmek olabilir. Böylece şunu görüyorum xmodmap -pke
:
xmodmap -e "keycode 135 = Menu Menu Menu Menu"
Onun yerine yapabilirim:
xmodmap -e "keycode 135 = Menu U203D Menu U203D"
Bunu kalıcı hale getirmek istersem, sadece .profile, .bashrc veya .xinitrc gibi otomatik olarak çalışan bazı init betiğinin içine atın ya da Lubuntu'nun otomatik olarak yükleyeceği kendi kimliğinizi oluşturun.
Ancak, xmodmap -pke
ilk kurulumunuzun neye benzediğini görmek için önce kaçmak çok önemlidir . Anahtar kod numaralarınız benimkinden farklı olabilir. Ayrıca, başka nelerin mevcut olduğunu görmenin en iyi yolu.
Neyse, bu çok düşük seviye bir seçenek. Üst düzey bir seçenek istiyorsanız, bunun yerine autokey veya xdotool gibi bir şeye bakın .
GNOME'da unicode karakterleri Ctrl+ Shift+ u+ yazdıktan unicode pointsonra Spaceveya ile girebilirsiniz Enter.
Yani, bir interrobang yazın, Ctrl+ Shift+ u+ 2032d+ girin Space.
Bu ne kadar havalı‽ Aslında, sanırım biraz sakar, ama işi yapıyor.
İşte iyi çalışan bir şey var:
xdotool key ctrl+shift+u
type "203d "
Bu, Matt'in cevabını temel alır, ancak klavye kısayoluna her basışınızda sizin için tuşları yazacaktır (biraz yavaş olsa da, yaklaşık 150ms).
Başka bir karakter eklemek için, gnome karakter haritasına gidin ve onu arayın; Durum çubuğunda glifin onaltılı dizinini görmelisiniz - yani "U + 203d".
Şimdi interrobang ile eşleştirildim Ctrl+?
, bakın :-)
Özel bir xkb klavye düzeni tanımlamanız gerekecektir . Bu kılavuzu buldum ama kendim denemedim.