Beberapa Layout Keyboard dan Shortcuts

30

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 bedan 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 kwriteatau 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:

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!

Sejuk
sumber
Saya pikir ada tata letak yang dvorak + qwerty ctrl(atau evivelent untuk Perancis). Ada lagi yang penuh dvorak. Namun saya baru saja mencoba dengan dvorak Perancis, dan 2 layout bepo, dan tidak dapat mereproduksi ini. Saya menggunakan debian 6 (Wheezy) dengan KDE4.
ctrl-alt-delor
Menurut localectl list-x11-keymap-variants us, satu-satunya dvorakopsi yang tersedia adalah dvorak 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.
Clément
Adakah pembaruan tentang ini?
Robert Siemer
@RobertSiemer Bukannya saya tahu, sayangnya ... Sudah ada 2 karunia yang ditawarkan untuk pertanyaan itu, dan masih belum ada solusi ...
Clément

Jawaban:

1

Anda bisa mengatur

localectl set-keymap --no-convert <keymap>

Yang akan mengubah keymap yang digunakan saat startup. Ganti keymap di sini dengan yang ingin Anda gunakan. Pastikan juga Anda mengubah informasi lokal lainnya.

Jeff Coleman
sumber
Terima kasih atas jawaban Anda, Magus, tetapi jawaban Anda sepertinya tidak menyelesaikan masalah saya. Saya melakukannya localectl set-keymap --no-convert bepo(sebagai pengguna normal), menyalakan kembali komputer saya, tetapi misalnya di Kate, menekan tombol fisik Ctrl+ vselalu menempelkan clipobard saya, tidak peduli tata letak saya saat ini.
Clément
@ Clément localectlterdengar seperti perintah yang harus dijalankan root, bagaimana kalau Anda mencobanya dan beri tahu kami? (Kemungkinan membutuhkan reboot.)
Ned64
@ Ned64 Tidak, perintah ini, bahkan dieksekusi sebagai root, dan bahkan setelah reboot, tidak menyelesaikan masalah.
Clément