Ubuntu'da karakter tuş kod eşlemelerini alma


25

Ubuntu'da bazı klavye düzenleri ile oynamaya çalışıyorum. Şimdi terminalde basılan herhangi bir tuşun tuş kodunu görmemi sağlayan showkey adında bir program var . Belirli bir anahtar kod için karşılık gelen karakteri almak için herhangi bir komut var mı. Mesela ben yazarken

sudo showkey
//I get the response in the form
keycode num press/release

Sadece anahtar kodum olup olmadığını merak ediyordum, karakterin haritasını geri alabilir miyim, böylece hangi karaktere bastığımı biliyorum?

Yanıtlar:


38

xevBir terminalden çalıştırın . Bu size yeni bir pencere verecektir.

Fare imlecinizi bu pencereye getirin, bazı tuşlar yazın ve sonuçları terminalde izleyin.


2
xev -even keyboardsadece klavye olayları için
MInner

3
@Minner demek istiyorsun xev -event keyboard?
diracdeltafunk

12

Tüm anahtar kodların ve ilgili tuşların bir terminal çıktısını almak için, bir terminalde aşağıdaki komutu çalıştırın:

xmodmap -pk

(Küçük) bir terminal penceresinde görüntülemek kolay değildir, bu nedenle çıktıyı bir dosyaya kaydetmek istiyorsanız, terminal çıktısının bir dosyaya kaydedilmesini sağlamak için sadece komutu ekleyin (terminaldeki mevcut çalışma dizininizde):

xmodmap -pk > mykeyboard.txt

Burada xmodmap nasıl kullanılacağı tam açıklaması .

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.