Saya khawatir saya tahu tidak ada aplikasi yang melakukan ini. Mengembangkan satu mungkin akan membutuhkan membuat metode input Anda sendiri (untuk menggantikan XIM
).
Namun, saya dapat menawarkan kepada Anda alternatif yang menurut Anda jauh lebih bermanfaat daripada sekadar mengubah tata letak utama. X (through XIM
), untuk beberapa waktu sekarang, telah menawarkan sebuah utilitas bernama XCompose. XCompose memungkinkan Anda mengetik karakter "eksotis" dengan menekan tombol depan (yang Anda tetapkan) diikuti oleh urutan tombol yang dapat disesuaikan. Misalnya, Composee'menghasilkan karakter é
. Urutan default, untuk sebagian besar, cukup intuitif, tetapi bagian yang paling kuat dari XCompose adalah Anda dapat menambahkan (atau memodifikasi) urutan untuk, secara teoritis, menghasilkan karakter unicode yang Anda inginkan.
Pengaturan urutan dilakukan melalui file teks biasa (yang Anda masukkan $HOME/.XCompose
atau tempatkan di tempat lain tetapi ada $HOME/.XCompose
sumbernya (Anda dapat melihat seluruh pengaturan saya di sini jika Anda tertarik; lihat secara khusus pada XCompose
dan file-file di bawah compose/
). cuplikan pribadi saya $HOME/.XCompose
:
include "%L" # This enables all the default bindings
include "/home/halosghost/.compose/greek.compose" # some greek characters
Dan sekarang cuplikan dari yang greek.compose
tercantum di atas (berhati-hatilah karena ini bukan urutan yang paling ergonomis atau efisien yang dapat Anda gunakan, mereka hanya sebuah contoh):
# Lower case
<Multi_key> <a> <l> <p> <h> <a> : "α" U03B1 # Alpha
<Multi_key> <b> <e> <t> <a> : "β" U03B2 # Beta
<Multi_key> <d> <e> <l> <t> <a> : "δ" U03B4 # Delta
<Multi_key> <g> <a> <m> <m> <a> : "γ" U03B3 # Gamma
<Multi_key> <l> <a> <m> <b> <d> <a> : "λ" U03BB # Lambda
<Multi_key> <p> <i> : "π" U03C0 # Pi
<Multi_key> <m> <u> : "µ" U03BC # Mu
Anda dapat melihat bahwa format file-file ini sebenarnya sangat sederhana (meskipun ada beberapa kasus di mana Anda tidak menggunakan karakter itu sendiri melainkan nama untuk itu (misalnya, <period>
bukan <.>
)).
Dengan yang di atas, sekarang saya dapat mengetik Capsmuuntuk menghasilkan µ
(perhatikan bahwa kunci Tulis saya diatur ke Caps).
Anda tidak menyebutkan distro mana yang Anda gunakan (atau melihat ke dalam menggunakan), tetapi XCompose dikirimkan dengan xorg sehingga yang harus Anda lakukan hanyalah mengaturnya. Bacaan terkait untuk pengaturan Compose up XIM
dapat ditemukan di sini , tetapi Anda juga harus memperhatikan bahwa XIM
semakin lama sudah cukup dan ini mungkin bukan pilihan terbaik. Juga, ada setidaknya satu IME lain yang mendukung urutan penulisan (meskipun menggunakan implementasi yang sedikit berbeda): IBus .
Secara pribadi, saya menggunakan XIM
, dan saya berharap untuk melakukannya sampai saya beralih ke wayland (di mana saya berharap akan ada IME yang lebih baik all-around menunggu saya²), tetapi ini adalah Linux; satu ukuran tidak cocok untuk semua, dan Anda harus menggunakan yang terbaik untuk alur kerja Anda ( sesuai alasan ).
Dari tautan itu, Anda akan menemukan bahwa Anda dapat dengan mudah mengatur tombol mana yang Anda gunakan untuk Menulis (dengan anggapan keyboard Anda tidak cukup esoterik untuk benar-benar memiliki tombol Menulis khusus) melalui perintah berikut (untuk Caps):
setxkbmap -option compose:caps
- Saya bisa bermimpi, kan?
Sebagai catatan akhir yang menyenangkan, semua karakter "eksotis" dalam posting ini (termasuk é, ",", µ, ¹, dan ²) dihasilkan menggunakan XCompose.