Saya sedikit penggemar interrobang (‽), tetapi jelas tidak ada di keyboard saya. Bagaimana saya bisa memetakan karakter itu ke kombinasi tombol?
xorg
keyboard
keyboard-layout
shortcut-keys
Michael Crenshaw
sumber
sumber
/etc/default/console-setup
sehingga baris denganXKBOPTIONS=""
menjadiXKBOPTIONS="compose:rwin"
(atau kunci apa pun yang Anda ingin menjadi "kunci menulis" atau "multi-kunci") harus berfungsi. Juga lihat panduan yang direferensikan oleh Source Lab , serta halaman yang ditautkan di bagian bawah untuk info lebih lanjut tentang opsi XKB & nama kunci dan semacamnya./etc/default/keyboard
sekarang.Pilihan lain, level rendah untuk dicoba, terutama jika Anda tidak dapat menjalankan xkb adalah menggunakan xmodmap secara langsung.
Hal pertama yang harus dilakukan adalah memahami tata letak keyboard Anda saat ini. Buka terminal dan ketik:
xmodmap -pke
Ini akan memberi Anda daftar posisi bernomor pada keyboard Anda dan apa yang dipetakan. Misalnya, Anda mungkin melihat entri seperti:
keycode 14 = 5 percent 5 percent
Ini berarti bahwa tombol tertentu dipetakan ke 5 ketika ditekan secara normal, tanda persen% saat ditekan dengan shift. (Dan dua nilai berikutnya adalah untuk saat Mode_shift aktif; tetapi jangan sampai sekarang.
Jika saya ingin mengubah kunci ini saya bisa mengetikkan:
xmodmap -e "keycode 14 = 5 U203D 5 UD203D"
Sekarang, alih-alih mendapatkan tanda persen% ketika saya mengetik shift-5, saya mendapatkan‽.
Itu hanya sebuah contoh; mungkin Anda tidak ingin memetakan% menjadi‽. Tapi mungkin ada beberapa kunci lain yang tidak sering Anda gunakan. Sebagai contoh, satu opsi yang bagus mungkin untuk memetakan kembali Menu shift. Jadi saya melihat dari
xmodmap -pke
yang saya miliki:xmodmap -e "keycode 135 = Menu Menu Menu Menu"
Saya mungkin membuatnya sebagai gantinya:
xmodmap -e "keycode 135 = Menu U203D Menu U203D"
Jika saya ingin menjadikannya permanen, cukup masukkan ke dalam beberapa skrip init yang berjalan secara otomatis, seperti .profile, .bashrc, atau .xinitrc, atau buat milik Anda sendiri yang dimuat oleh Lubuntu secara otomatis.
Namun, sangat penting untuk menjalankan
xmodmap -pke
terlebih dahulu untuk melihat seperti apa pengaturan awal Anda. Nomor kode kunci Anda mungkin berbeda dari nomor saya. Dan itu juga cara terbaik untuk melihat apa lagi yang tersedia.Bagaimanapun, itu adalah opsi tingkat yang sangat rendah. Jika Anda menginginkan opsi tingkat tinggi, lihat sesuatu seperti autokey atau xdotool .
sumber
Di GNOME Anda dapat memasukkan karakter unicode dengan mengetik Ctrl+ Shift+ u+ unicode point, diikuti Spaceatau Enter.
Jadi, ketikkan interrobang, Anda akan memasukkan Ctrl+ Shift+ u+ 2032d+ Space.
Betapa kerennya itu‽ Sebenarnya, saya pikir ini agak canggung, tetapi itu berhasil.
sumber
Berikut ini sesuatu yang berfungsi dengan baik:
xdotool key ctrl+shift+u type "203d "
Ini didasarkan pada jawaban Matt, tetapi itu akan mengetikkan tombol untuk Anda setiap kali Anda menekan pintasan keyboard (meskipun agak lambat, sekitar 150 ms).
Untuk menambahkan karakter lain, buka peta karakter gnome dan cari; Di bilah status, Anda akan melihat indeks heksadesimal mesin terbang - yaitu "U + 203d".
Saya sekarang sudah memetakan interrobang ke
Ctrl+?
, lihat‽ :-)sumber
Anda harus menentukan tata letak keyboard xkb khusus . Saya menemukan panduan ini tetapi saya belum mencobanya sendiri.
sumber