Klavyedeki Z ve Y tuşlarını nasıl değiştirebilirim?


12

Çoğu zaman ABD qwerty düzenini kullanıyorum, ancak zaman zaman qwertz olan Alman düzenini de kullanmak zorundayım ve çok can sıkıcı.

Alman mizanpajındaki y ve z tuşlarını nasıl değiştirebilirim?


Çözüm şu bağlantıdaydı: Ubuntu'daki Özel Klavye Düzeni (veya sadece Linux :) cevabında gertvdijk tarafından sağlandı.

Not: Ubuntu'nun son sürümlerinde sudo dpkg-reconfigure xkb-datadeğişikliklerin yürürlüğe girmesi için yayın yapmalısınız . Bu cevaba bakınız .

Yanıtlar:


10

Tek tuşların sistem genelinde klavyeyi yeniden eşlemesi için bu nasıl yapılır : SSS: Linux'ta bir klavye tuşunu nasıl devre dışı bırakabilir / yeniden eşleyebilirim?

Ve bu nasıl yapılır, kendi özel tuş haritalarınızı oluşturmakla ilgilidir: Ubuntu'da (veya sadece Linux'ta Özel Klavye Düzeni)

Bir kısayol kullanarak hızlı bir şekilde değiştirmenize izin vermez. Bunu yapmak için biraz senaryoya ihtiyacınız olacak sanırım.


Ancak, sorunuzun ilk revizyonundan sonra düzenleri değiştirmek istediğinizi varsaydım. Sorunuzu gözden geçirdiniz, ancak düzenleri şu şekilde değiştirebilirsiniz:

Etiketlerden Kubuntu (KDE) 12.04 düzenlerini değiştirdiğinizi oldukça basit çalıştırdığınızı varsayıyorum:

  1. 'Sistem Ayarları'nı açın
  2. 'Giriş Aygıtları'nı açın
  3. Sol dikey sekmeden 'Klavye'yi seçin.
  4. Yatay sekmeden 'Düzenler'i seçin.
  5. 'Yerleşimleri yapılandır' onay kutusunu işaretleyin.
  6. 'Ekle' düğmesini tıklayıp iletişim kutusundaki alanları doldurarak tercih ettiğiniz klavye düzenlerini ekleyin. İngilizce (ABD) bir düzen seçmek 'qwerty' ile sonuçlanır. - İsteğe bağlı olarak düzenleri hızlı bir şekilde değiştirmek için bir kısayol tuşu yapılandırın.
  7. Uygula'yı tıklayın.

KDE klavye yapılandırma iletişim kutusu

Bu, kullanıcı oturumunuzdaki klavye düzenini ve davranışını kapsamalıdır. Metin konsolu dahil sistem genelindeki ayarlar için bu soruya bakın .


Evet, Alman klavyesini böyle ekledim. Ama sorumu yanıtlamıyor: qwertz Almanca klavye düzenini qwerty olarak nasıl değiştirebilirim?
Ali

@Ali: İngilizce (ABD) bir düzen ekleyip etkinleştirilsin mi?
gertvdijk

1
Üzgünüm, takip etmiyorum. ABD mizanpajından memnunum ve DE mizanpajına geçtiğimde y ve z, ABD mizanpajındaki gibi değiştirilmelidir. Benim sorum bu.
Ali

@Ali: O zaman sorunuzu takip etmiyorum. Bunun gibi düzenleri değiştirmek benim için işe yarıyor.
gertvdijk

Düzeni değiştirmek istemiyorum. Bir düzen (Almanca) verildiğinde, y ve z tuşlarını nasıl değiştirebilirim?
Ali

4

Çok basit. Alman mizanpaj dosyasını düzenlemelisiniz; Terminal ( Ctrl+ Alt+ T) üzerinden açın:

sudo gedit /usr/share/X11/xkb/symbols/de

Açılan dosyada, 27. satırda “z” harfini görebilirsiniz:

    key <AD06>  { [         z,          Z,    leftarrow,          yen ] };

ve 38. satırdaki “y”:

    key <AB01>  { [         y,          Y,       guillemotright,    U203A   ] };

Tek yapmanız gereken y ve z 'yi değiştirmek. Sonra dosyayı kaydedin ve kapatın.

Bir kez çıkış yapın ve sonucu görmek için tekrar giriş yapın.


Bazen bu değişikliğin bir etkisi olmaz. Yeni anahtar haritasının yeniden derlenmesini sağlamak için *.xkmdosyaları kaldırın /var/lib/xkb. Bu bağlantıya bakın .
janosdivenyi

@janosreakfastsyi, Ubuntu'nun son sürümlerinde elbette. Bu cevaba bakınız .
AliN

3

Şimdi 14.04'te Unity masaüstünde Almanca (qwerty) seçebilirim :

resim açıklamasını buraya girin

Bu bana tam olarak istediğimi veriyor .

Terminaldeki bu özel düzene geçmek de mümkündür:

setxkbmap -layout de -variant qwerty

Kesinlikle sistemin klavye düzeni dosyaları ile uğraşmak gerek yok!


@mrk Lütfen yeni bir soru olarak gönderin. Ayrıntıları bilmeden sisteminizde ne olduğunu anlatmam imkansız. Bir yorumda yayınlamayın, yeni bir soru gönderin.
Ali

2

X (grafik) oturumunuzdaki zve ytuşlarını değiştirmek için oturumdaki bir terminalde aşağıdaki komutu yürütün:

a=52;b=29;c=xmodmap;d="$c -e '";$c -pke | sed -nr "s/^(keycode *)$b(.*)/$d\1$a\2'/p;t;s/^(keycode *)$a(.*)/$d\1$b\2'/p" | sh


İlk çalışır, yeniden başlattıktan sonra göreceğim.
Goran_Ilic_Ilke
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.