Saya baru saja menginstal VirtualBox (dari Oracle) di Windows 7, dan menciptakan mesin virtual dengan Ubuntu terbaru.
Di sini, di Firefox saya dapat menggunakan tombol Ctrl kiri, sedangkan yang kanan tidak memiliki efek apa pun. Namun, saya tidak dapat menggunakan tombol AltGr (juga dikenal sebagai Alt Kanan) untuk menghasilkan kurung kurawal seperti {} (saya menempelkannya melalui Ctrl V).
Di jendela terminal saya bisa mengganti "Metode input" ke "Multipress", dan kemudian saya bisa menggunakan AltGr untuk mengetik misalnya {}, yang merupakan cara saya menghasilkan karakter tersebut untuk posting ini. Namun, dengan "Multipress" tombol Ctrl tampaknya tidak berpengaruh apa pun. Jadi, untuk misalnya, ketik Ctrl DI harus klik kanan dan alihkan "Metode input" ke "Sistem (IBus (Intelligent Input Bus))". Maka AltGr tidak berfungsi.
Saya mencoba menentukan kunci penulisan di tata letak keyboard pengaturan sistem.
Dengan itu, Ctrl atau AltGr tidak berfungsi.
Inilah yang dilaporkan xmodmap:
[~] $ xmodmap -pke | kontrol grep -i keycode 37 = Control_L NoSymbol Control_L keycode 105 = Control_R NoSymbol Control_R [~] $ xmodmap -pke | grep -i alt keycode 64 = Alt_L Meta_L Alt_L Meta_L keycode 204 = NoSymbol Alt_L NoSymbol Alt_L [~] $ _
Bagaimana saya bisa memperbaikinya?
Info tambahan: keyboard adalah keyboard PC standar, Logitech K120, dengan tata letak Norwegia.
Juga, saya pertama kali mencoba menanyakan pertanyaan ini di situs Superuser tetapi tidak ada respons setelah 2 hari ...
sumber
Jawaban:
Jalankan perintah
xev
. Di jendela xev, tekan AltGrtombol. Anda akan melihat sesuatu sepertiPerhatikan kode kunci; karena kuncinya tidak melakukan apa yang Anda inginkan, Anda akan melihat sesuatu yang lain (mungkin
Alt_R
) alih-alihMode_switch
. Anda ingin menetapkan kode kunci iniMode_switch
, yang merupakan nama X11 untuk AltGr. Masukkan perintah berikut dalam file bernama.Xmodmap
(catatan modalX
) di direktori home Anda:Selain itu, Anda mungkin perlu menetapkan pengubah untuk
Mode_switch
, tetapi jika semua yang terjadi adalah perbedaan kode kunci sudah akan ada satu. Lihat Menyetel kunci untuk huruf Spanyol untuk informasi lebih lanjut.Jalankan
xmodmap ~/.Xmodmap
untuk menguji file Anda. Pada banyak sistem, termasuk Ubuntu 10.04, file ini dimuat secara otomatis di lingkungan Gnome default. Pada distribusi atau lingkungan lain, Anda mungkin perlu menunjukkan secara eksplisit bahwa Anda ingin menjalankanxmodmap ~/.Xmodmap
ketika Anda masuk.sumber
xev
seperti yang Anda sarankan, ia melaporkan kode kunci 108. Namun baris yang saya salin dari internet berfungsi. Jadi tampaknya tidak ada hubungannya dengan kode kunci. Saya mengubahnya menjadi 66, hanya untuk bersenang-senang, dan reboot: itu masih berfungsi. Jadi saya menyimpulkan itu bukan sesuatu yang akurat secara teknis sama sekali, tetapi ternyata Heisenbug di Ubuntu.