Saya menggunakan Ubuntu 13.10, tapi saya pikir pintasan keyboard tidak terikat pada 12.10, tetapi bisa saja salah.
Itu tidak ada di tab pintasan pengaturan keyboard. Bagaimana saya bisa mengubah input Unicode dari Ctrl+ Shift+ Uke yang lain?
Saya menggunakan Ubuntu 13.10, tapi saya pikir pintasan keyboard tidak terikat pada 12.10, tetapi bisa saja salah.
Itu tidak ada di tab pintasan pengaturan keyboard. Bagaimana saya bisa mengubah input Unicode dari Ctrl+ Shift+ Uke yang lain?
Jawaban:
Control+ Shift+ uuntuk input unicode hard-coded ke metode input default GTK + 3. (Sumber: GtkIMContext ).
Hal termudah untuk dilakukan adalah menggunakan set kunci yang berbeda untuk fungsi apa pun yang Anda butuhkan.
Tetapi Anda memiliki beberapa opsi lain untuk aplikasi Gtk. Keduanya melibatkan penggantian metode input default tanpa metode input.
Di gedit
dalam dan di gnome-terminal
, Anda dapat mengklik kanan jendela dan memilih Metode Input >> Tidak Ada . Ini mungkin solusi yang baik jika Anda tidak memerlukan metode input karena alasan lain dan tidak memerlukan fitur LibreOffice.
Untuk LibreOffice, tampaknya tidak ada cara untuk mem-bypass metode input sistem. Jika Anda tidak perlu metode input, Anda dapat mematikannya seluruh sistem dengan pergi ke System Settings >> Dukungan Bahasa dan pengaturan sistem metode input Keyboard untuk tidak . Anda harus mem-boot ulang agar ini berlaku. (Keluar tidak cukup.)
Perhatikan bahwa metode ini hanya dikodekan dalam aplikasi Gtk. Jika Anda tidak keberatan menginstal dependensi KDE, Anda dapat menggunakan editor seperti kate
dan mengubah akselerator sesuai dengan kebutuhan Anda.
Saya dapat melewati pengikatan ini dengan membatalkan variabel sistem ' XMODIFIERS ' tepat sebelum meluncurkan aplikasi saya (Intellij IDEA) untuk mencegah toggle konflik keyset case.
export XMODIFIERS=""
myapp.sh
Diuji pada Ubuntu 18.10, libgtk-3-0 3.24.1-1ubuntu2