Apakah ada alat untuk membuat layout keyboard khusus dengan cepat?
Misalnya untuk mencapai ini: /tex//a/86559/1871
Memproduksi karakter Unicode di lapisan sekunder, tetapi berdasarkan internasional AS (Alt GR-dead keys)
Ini terutama untuk mengetik matematika dalam menggunakan Unicode, tetapi menjaga lapisan default menjadi AS internasional.
Mungkin sudah ada satu yang sudah disiapkan yang cukup umum, jika demikian bagaimana cara menginstalnya?
Pertanyaan ini bukan tentang menghasilkan jalan pintas dalam aplikasi tertentu tetapi untuk mengubah tata letak keyboard sistem.
0x100xxxx
atauUXXXX
. mis: askubuntu.com/questions/380776/stabilizing-characters-like-andJawaban:
Saya pikir alat ini mungkin bekerja untuk Anda walaupun saya belum pernah menggunakannya. keyboardlayouteditor
Jika tidak berhasil maka dengan sedikit kesabaran Anda dapat membuat tata letak keyboard khusus sendiri.
Saya tahu ini bukan cara cepat untuk melakukannya tetapi dengan melakukannya dengan cara ini Anda akan belajar sesuatu.
Jika Anda memutuskan untuk melakukannya sendiri maka satu-satunya hal yang perlu Anda lakukan adalah mengedit file yang terletak di / usr / share / x11 / xkb / simbol.
Di dalam folder "simbol" Anda akan menemukan semua file tata letak keyboard.
Cadangkan file yang ingin Anda gunakan, dalam kasus Anda file "us".
Untuk membuat cadangan file, buka terminal dan ketik:
Sekarang buka file "us":
Anda akan melihat sesuatu seperti ini:
The
key <xxxx>
entri nama kunci dan{[]};
entri adalah simbolGambar di bawah ini akan menunjukkan kepada Anda kode kunci:
Sekarang untuk membuat tata letak papan ketik khusus, Anda perlu mengganti konten
{[]};
dengan nama simbol yang Anda inginkan.Misalnya untuk mengganti tanda seru dengan simbol dolar, ubah baris berikut
untuk ini:
Setelah selesai mengedit keyboard khusus Anda, simpan file dan nyalakan kembali komputer Anda.
Jika Anda ingin kembali ke tata letak keyboard "kami" asli, buka terminal dan ketikkan yang berikut:
Untuk bacaan lebih lanjut:
sumber
KeyboardLayout
dapat bekerja karena masalah ketergantungan denganantlr3
(python
). Cara manual tampaknya dapat dijalankan, tetapi saya tidak dapat menemukan contoh karakter murni unicode yang dimasukkan ke dalam tata letak: charvolant.org/~doug/xkb/html/… ini mengatakan bahwa file/usr/X11R6/include/X11/keysymdefh
memiliki info itu tetapi saya tidak bisa ' t menemukannya di sistem saya.keysymdefh
terminal terbuka dan ketik:sudo apt-get install x11proto-core-dev
c
dengandollar
akan membuat Anda tidak dapat mengetikcp
.Baru-baru ini mencari paket yang saya temukan
mathwriter input
.Ini, tampaknya dalam Gnome3, memungkinkan input karakter matematika seolah-olah itu bahasa khusus. Hal ini memungkinkan untuk memasukkan simbol dengan mengetikkan nama simbol, di layar menu muncul dengan opsi dan menekan ruang memungkinkan untuk memilih yang cocok.
Tautan yang relevan:
https://launchpad.net/ubuntu/+source/ibus-table-others/1.3.5-2
https://github.com/mike-fabian/ibus-table-others
https://code.google.com/p/ibus/
sumber
Setelah mencoba beberapa solusi yang diusulkan, saya menyadari bahwa mengubah tata letak keyboard adalah kerja keras. Setelah semua, saya hanya perlu kode (terutama "string" dengan unicode dan matematika di LaTeX). Jadi saya memutuskan bahwa untuk tujuan saya, lebih baik entah bagaimana membuat editor saya dapat mengubah kata-kata tertulis menjadi karakter unicode.
Editor saya adalah
gedit
, yang memiliki plugin standar bernamaSnippets
. Saya menyadari bahwa jika saya memasukkan karakter khusus di~/.config/gedit/snippets/global.xml
saya akan dapat mengetikkannya di file teks apa pun.Saya membuat program yang membaca tabel karakter unicode dan nama umum mereka dan membuat file snippet. Dengan cara ini saya mengetik nama karakter, suka
_alpha
dan tekan TABdanα
muncul. Tidak ada kombinasi tombol atau lapisan keyboard untuk diingat.Setelah proses,
~/.config/gedit/snippets/global.xml
file saya terlihat seperti ini. Jangan lupa untuk mengaktifkan plugin Snippet.Catatan:
_pi
)? Ini karena jika tidak, banyak cuplikan akan bertentangan dengan fitur pelengkapan otomatis. Misalnyapi
+ TABtidak akan menghasilkanπ
tetapi akan menghasilkanpicture
jika kata ini disebutkan dalam dokumen.Gnome Character Map
program.Snippets
plugin, instalgedit plugins
paket terlebih dahulu . Lalu pergi kePreferences
->Plugin
-> klikSnippets
. Kemudian, dari menuTools
->Manage Snippets...
, verifikasi bahwa entri dapat dihapus dalamGlobal
grup (di atas).sumber