Xmodmap kullanarak tuş haritasını değiştirme

Xmodmap Kullanarak Tus Haritasini Degistirme



Kullanıcı Linux ortamını kurduktan sonra kullanıcıya kolaylık sağlayacak ilk şey, keymap'i kullanıcının erişim kolaylığına göre ayarlayabilmektir. Linux ortamı, kullanıcının kolaylığına göre değiştirilebilen varsayılan bir anahtar eşlemeyle birlikte gelir.

Anahtarları eşlemek için kullanıcı “ xmod haritası ' emretmek. Bu komutun yardımıyla kullanıcı klavyedeki belirli tuşları yeniden eşleyebilir; bu, varsayılan Linux dağıtımını seçmek yerine özelleştirilmiş ve mükemmel bir klavye düzeni oluşturmaya yardımcı olur.







Bu komut ayrıca, vurgulu harfler eklemek veya bozuk tuşları eşlemek gibi belirli işlevleri, başka şekilde kullanılmamış olabilecek bazı tuşlara eşlemek için de kullanılabilir.



Bu makale tuş haritalarını değiştirmek için iki yöntem içermektedir:



Temel yöntemle başlayalım ve adım adım kılavuz aracılığıyla xmodmap kullanarak klavye eşlemesini değiştirmeyi öğrenelim.





Xmodmap kullanarak klavye eşlemesi nasıl değiştirilir?

“xmodmap”, Xorg'daki anahtarları değiştirmek ve eşlemek için kullanılan bir komut satırı yardımcı programıdır.

Varsayılan (Geçerli) tuş haritası tablosu nasıl alınır?

Kullanıcı aşağıdaki komutu kullanarak mevcut tuş haritasına bakabilir:



xmod haritası -pke

Tuş haritası tablosu şu şekilde görünecektir:

Bu tablo, her klavye tuşu işlevi için tuş eşlemesini ve olası tüm kombinasyonları gösterir. Her satırın neye karşılık geldiğini ve bu tuş haritalarını nasıl değiştirebileceğimizi anlayalım.

Anahtar Kodu ve Anahtar Eşleme Açıklaması

Her anahtar kod, eşlendiği anahtar sembolüne karşılık gelir. Yukarıdaki tuş eşlemesinde, anahtar kodu 25'in küçük harf w ile eşlendiği, büyük harf W'nin ise anahtar kodu 25 artı kaydırma ile eşlendiği bir örneği alın.

Her sütun bir dizi kombinasyona karşılık gelir:

  1. Anahtar
  2. Shift+tuşu
  3. Mode_shift+tuşu
  4. Mode_shift+Shift+tuşu
  5. ISO_Level3_Shift+tuşu
  6. ISO_Level3_Shift+Shift+tuşu

Pekala, net bir şekilde anlaşıldıktan sonra ilerleyelim ve doğrudan xmodmap kullanarak tuş haritalarını değiştirmenin pratik çalışmasına geçelim.

Xmodmap kullanarak tuş haritası nasıl değiştirilir?

Tuş haritasını değiştirmek için “ ~/.Xmodmap ' emretmek. Tuş haritasını değiştirmek için aşağıdaki adımları izleyin.

1. Adım: Mevcut eşlemelerin kopyası

Mevcut eşlemeleri HOME dizinindeki “.Xmodmap” adlı dosyaya kopyalayın:

xmod haritası -pke > ~ / .Xmod haritası

Adım 2: “~/.Xmodmap” dosyasını düzenleyin

Kopyalandıktan sonra dosyayı “nano” düzenleyicide şu komutu kullanarak açın:

nano ~ / .Xmod haritası

“~/.Xmod haritası” dosya açılacak ve varsayılan eşlemeyi içerecektir:

3. Adım: İstediğiniz tuşun tuş eşlemesini değiştirin

Kullanıcı, varsayılan tuş eşlemesini değiştirebilir ve anahtarları yeteneklerine göre haritalandırabilir. Örneğin, aşağıdaki ekranda, tuş kodu 25'in tuş eşlemesi 'w W w W' yerine 'r R r R' olarak değiştirildi:

4. Adım: Değişiklikleri kaydedin

Değişiklikleri sağlamak için, yapılandırmayı “” içine yüklemek üzere aşağıdaki komutu uygulayın. xmod haritası ”.

xmod haritası ~ / .Xmod haritası

Adım 5: “~/.bashrc” dosyasını güncelleyin

Terminal/kabuk her başlatıldığında konfigürasyon değişikliklerini korumak için, yukarıda çalıştırılan komutu şu komutu kullanarak “~/.bashrc” dosyasının sonuna ekleyin:

Eko xmod haritası ~ / .Xmod haritası >> ~ / .bashrc

Adım 6: Tuş Eşlemeyi Doğrulayın

Yapılan değişikliklere tanık olmak için komutu tekrar çalıştırın:

xmod haritası -pke

Yukarıdaki ekranda 25 numaralı anahtar koduna ilişkin tuş eşlemesinin etkili bir şekilde değiştirildiği görülebilir.

Bunların hepsi xmodmap'i kullanarak tuş haritasını değiştirmek içindir. Xkeycaps kullanarak tuş eşlemesinin nasıl değiştirileceğini öğrenmeye dalalım.

Xkeycaps kullanarak klavye eşlemesi nasıl değiştirilir?

“xkeycaps”, klavyenin tuş eşlemesini değiştirmek için kullanılan grafiksel bir arayüzdür (diğer bir deyişle grafiksel ön uçtan xmodmap'e). Bu paket önceden kurulu olarak gelmez; bu yüzden önce onu yüklememiz gerekiyor.

Önkoşul: Linux'ta xkeycaps kurulumu

Yüklemek ' xkeycaps ” Aşağıda yazılan komutu yürütün:

sudo uygun düzenlemek xkeycaps

1. Adım: xkeycaps'i arayın ve açın

Kurulumdan sonra “xkeycaps”i aratın ve uygulamayı açın.

İlk arayüz şuna benzer.

2. Adım: Klavyeyi ve Düzeni Seçin

İhtiyacınıza göre Klavyeyi ve düzeni seçebilirsiniz:

ve 'tamam'ı seçin.

Anahtarın üzerine geldiğinizde bunu fark edeceksiniz; KeyCode, KeySym ve ASCII kodu ayrıntılı olarak görüntülenir (yukarıdaki ekran görüntüsünde vurgulandığı gibi).

Adım 3: Anahtarın KeySym'ini Düzenleyin

Herhangi bir KeySym'i değiştirmek/tadil etmek için, söz konusu tuşa 'sağ tıklamayı' basılı tutmaya devam edin; bir içerik menüsü görünecektir.

Görüntülenen menüden, Anahtarları Düzenleme, Değiştirme, Çoğaltma, Devre Dışı Bırakma ve geri yükleme gibi çeşitli görevleri gerçekleştirebilirsiniz.

Şimdi menüye gidin (sağ tıklamayı bırakmayın) ve farenizin “sağ tıklama” düğmesini bırakarak “Anahtarın KeySyms'ini Düzenle” seçeneğini seçin.

Adım 4: Seçilen KeyCode'un Karakter Setini ve KeySym'ini Seçin

Aşağıdaki GIF'de gösterildiği gibi, seçilen KeyCode'un karakter setini ve KeySym'ini seçebileceğiniz yeni bir açılır pencere görünecektir:

Her şey bittiğinde değişiklikleri kaydetmek için “tamam”ı seçin.

Bunların hepsi xkeycaps (xmodmap'e grafiksel arayüz) kullanarak tuş haritalarını değiştirmekle ilgili.

Çözüm

Linux tuş haritanızı xmodmap komutunu kullanarak özelleştirmek, kişiselleştirilmiş ve kullanıcı dostu bir klavye düzeni sunar. Adım adım prosedür, kullanıcının tercihine göre istenen tuş haritasını ayarlamanıza yardımcı olabilir. Bu makalede, anahtar eşlemeyi değiştirmeye yönelik prosedürün tamamı açıklanmaktadır. Ayrıca “” ifadesinin kullanımına da vurgu yaptı. $HOME/.bashrc Linux ortamındaki tüm terminallerde tutarlı bir deneyim sağlayan komut.