Anda dapat menentukan tabel Anda sendiri untuk kunci Tulis: buat file yang disebut .XCompose
di direktori home Anda. Anda harus mendefinisikan seluruh tabel (Anda tidak bisa hanya menambahkan definisi Anda ke default sistem, Anda harus menyalin default sistem ke file Anda jika Anda menginginkannya).
Anda akan menemukan tabel default sistem di /usr/share/X11/locale/en_US.UTF-8/Compose
Debian dan Ubuntu dan di lokasi yang sama di unix lain. Formatnya harus cukup jelas; definisi tipikal terlihat seperti ini:
<dead_acute> <a> : "á" aacute # a dead key: press Dead_acute then A to insert "á"
<Multi_key> <acute> <a> : "á" aacute # Press Compose, ', A to insert "á"
<Multi_key> <g> <a> : "α" U03B1 # 03B1 is the hexadecimal code of "α"
<Multi_key> <M> <A> : "∀" U2200 # 2200 is the hexadecimal code of "∀"
<Multi_key> <minus> <greater> : "→" U2192
<Multi_key> <bar> <minus> <greater> : "↦" U21A6
Karakter ASCII dan beberapa lainnya memiliki nama simbolik; Anda akan menemukan nama-nama ini di /usr/include/X11/keysymdef.h
. Sebagai contoh, -
adalah minus
karena keysymdef.h
mengandung garis #define XK_minus 0x002d
dan 2d adalah kode heksadesimal -
.
Anda dapat memiliki urutan lebih dari dua karakter, seperti |->
pada contoh di atas. Perhatikan bahwa jika Anda menentukan urutan penulisan untuk |->
, Anda tidak dapat memiliki urutan lain untuk |-
.
Jika Anda lebih memilih AltGr+ key₁ʹ, key₂untuk Compose, key₁, key₂maka Anda dapat mengikat AltGr+ key₁ʹke tombol mati dengan xmodmap. Ini tidak selalu merupakan berkah, dan perhatikan bahwa Anda terbatas pada nama kunci mati yang tercantum dalam /usr/include/X11/keysymdef.h
.
Untuk karakter yang tidak cukup sering Anda gunakan untuk mengingat urutan kunci, Anda dapat menggunakan KCharSelect (atau GUCME yang setara dengan GnomeMap). Atau lakukan apa yang biasa dilakukan oleh matematikawan, yaitu mengetikkan \ LaTeX.