Saya mengkonfigurasi KDE untuk beralih dengan mudah dari bépo (french-dvorak) ke tata letak azerty. Saya mengkonfigurasinya dengan antarmuka KDE ( systemsettings
), tapi saya kira itu hanya memanggil setxkbmap be
dan setxkbmap fr
. Layout azerty adalah default (dan yang pertama dalam daftar layout).
Namun, pintasan tetap melekat pada tombol fisik: menekan qtombol menghasilkan "q" di azerty dan "a" dengan tata letak bepo. Namun, menekan ctrl+ qmemiliki efek yang sama dalam kedua kasus (berhenti, di sebagian besar perangkat lunak, misalnya dengan kwrite
atau konsole
). Namun perhatikan bahwa beberapa perangkat lunak (sebagai firefox
) melakukan pergantian (menekan jtombol, yang mencetak "t" dengan tata letak bépo, dan ctrlpada saat yang sama, membuka tab baru, yang merupakan perilaku yang diharapkan). Menurut komentar ini , aplikasi GTK melakukan peralihan, sedangkan aplikasi Qt tidak.
Cara membuat tombol pintasan dan tombol untuk memasukkan teks bertepatan di semua perangkat lunak
Lebih tepatnya, pintasan didefinisikan sesuai dengan tata letak pertama dalam daftar. Bagaimana cara membuat definisi pintasan beralih juga untuk aplikasi Qt?
Konfigurasi (sistem):
$ kded4 --version
Qt : 4.8.6
Plate-forme de développement de KDE : 4.14.2
Démon de KDE : 4.14.2
$ uname -a
Linux zepto 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1 (2015-05-24) x86_64 GNU/Linux
$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 8.1 (jessie)
Release: 8.1
Codename: jessie
Konfigurasi (setxkbmap):
$ setxkbmap -query
rules: evdev
model: pc105
layout: fr,fr
variant: oss,bepo
options: grp:rwin_toggle
$ localectl list-x11-keymap-variants fr
bepo
bepo_latin9
bre
dvorak
geo
latin9
latin9_nodeadkeys
latin9_sundeadkeys
mac
nodeadkeys
oci
oss
oss_latin9
oss_nodeadkeys
oss_sundeadkeys
sundeadkeys
Halaman terkait:
- Tombol pintas yang independen terhadap tata letak keyboard (masalahnya adalah kebalikan dari milik saya!)
- http://kate-editor.org/2013/10/07/multiple-keyboard-layouts-and-shortcuts/ (mengusulkan solusi 2 tahun). Menurut halaman ini, "urutan [tata letak] menentukan prioritas, dan pintasan selalu menggunakan entri pertama dalam daftar."
- https://bugs.kde.org/show_bug.cgi?id=197552 (laporan bug, yang mengklaim telah ditutup)
- http://forums.linuxmint.com/viewtopic.php?f=56&t=189004 (solusi untuk memetakan ulang satu kunci)
- Bagaimana cara menjalankan skrip ketika saya beralih di antara tata letak keyboard mungkin bisa melakukan trik, dengan memicu skrip yang mengubah urutan tata letak.
Sunting: Pertanyaan ini telah dibuka 977 hari yang lalu, menerima dua hadiah, 28 suara positif, memiliki 10 favorit, itu adalah pertanyaan yang belum terjawab yang paling banyak dibuktikan pada saat ini, tetapi tidak menawarkan satu jawaban termotivasi yang serius? Saya mungkin harus mengirimkan laporan bug, tetapi saya bahkan tidak tahu perangkat lunak apa yang bertanggung jawab!
sumber
dvorak + qwerty ctrl
(atau evivelent untuk Perancis). Ada lagi yang penuhdvorak
. Namun saya baru saja mencoba dengan dvorak Perancis, dan 2 layout bepo, dan tidak dapat mereproduksi ini. Saya menggunakan debian 6 (Wheezy) dengan KDE4.localectl list-x11-keymap-variants us
, satu-satunyadvorak
opsi yang tersedia adalahdvorak dvorak-alt-intl dvorak-classic dvorak-intl dvorak-l dvorak-r
. Saya kira Anda merujuk ke perangkat lunak sebagai dvorak-qwerty . Saya mengedit pertanyaan saya, untuk memberikan detail lebih lanjut.Jawaban:
Anda bisa mengatur
Yang akan mengubah keymap yang digunakan saat startup. Ganti keymap di sini dengan yang ingin Anda gunakan. Pastikan juga Anda mengubah informasi lokal lainnya.
sumber
localectl set-keymap --no-convert bepo
(sebagai pengguna normal), menyalakan kembali komputer saya, tetapi misalnya di Kate, menekan tombol fisikCtrl
+v
selalu menempelkan clipobard saya, tidak peduli tata letak saya saat ini.localectl
terdengar seperti perintah yang harus dijalankanroot
, bagaimana kalau Anda mencobanya dan beri tahu kami? (Kemungkinan membutuhkan reboot.)