Mendapatkan pemetaan kode kunci karakter di ubuntu

25

Saya mencoba untuk bermain-main dengan beberapa tata letak keyboard di ubuntu. Sekarang ada program yang disebut showkey yang memungkinkan saya melihat kode kunci untuk tombol apa pun yang ditekan di terminal. Apakah ada perintah untuk mendapatkan karakter yang sesuai untuk kode kunci tertentu. Misalnya ketika saya mengetik

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

Saya hanya ingin tahu apakah saya memiliki kode kunci, bisakah saya mendapatkan pemetaan karakter kembali sehingga saya tahu karakter mana yang sebenarnya saya tekan?

Vivek Pradhan
sumber

Jawaban:

38

Lari xevdari terminal. Ini akan memberi Anda jendela baru.

Tempatkan penunjuk tetikus Anda di jendela ini, ketik beberapa tombol dan perhatikan hasilnya di terminal.

CoopDot
sumber
2
xev -even keyboarduntuk acara khusus keyboard
MInner
3
@Mnerner maksud Anda xev -event keyboard?
diracdeltafunk
12

Untuk mendapatkan hasil cetak terminal dari semua kode kunci dan tombol yang sesuai, jalankan perintah berikut di terminal:

xmodmap -pk

Tidak mudah untuk melihat di jendela terminal (kecil), jadi jika Anda ingin menyimpan output ke file, cukup tambahkan perintah untuk membiarkan output terminal disimpan dalam file (dalam direktori kerja Anda saat ini di terminal):

xmodmap -pk > mykeyboard.txt

Deskripsi lengkap tentang cara menggunakan xmodmap di sini .

Ke 5
sumber