Ho configurato KDE per passare facilmente da un bépo (french-dvorak) a un layout azerty. L'ho configurato con l'interfaccia di KDE ( systemsettings
), ma suppongo che abbia appena chiamato setxkbmap be
e setxkbmap fr
. Il layout azerty è il valore predefinito (e il primo nell'elenco dei layout).
Tuttavia, le scorciatoie rimangono attaccate ai tasti fisici: premendo il qtasto si ottiene una "q" in azerty e una "a" con il layout bepo. Tuttavia, premendo ctrl+ si qottiene lo stesso effetto in entrambi i casi (chiusura, nella maggior parte dei software, ad esempio con kwrite
o konsole
). Si noti tuttavia che alcuni software (as firefox
) fanno il passaggio (premendo il jtasto, che stampa una "t" con il layout bépo e, ctrlallo stesso tempo, si apre una nuova scheda, che è il comportamento previsto). Secondo questo commento , le app GTK effettuano il passaggio, mentre le app Qt no.
Come far coincidere in tutti i software i tasti delle scorciatoie e il tasto per inserire il testo
Più precisamente, le scorciatoie sono definite in base al primo layout dell'elenco. Come modificare la definizione delle scorciatoie anche per le app Qt?
Configurazione (sistema):
$ 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
Configurazione (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
Pagine correlate:
- Tasti di scelta rapida indipendenti dal layout della tastiera (il problema è l'opposto del mio!)
- http://kate-editor.org/2013/10/07/multiple-keyboard-layouts-and-shortcuts/ (propone una soluzione alternativa di 2 anni). Secondo questa pagina, "l'ordine [dei layout] definisce una priorità e le scorciatoie utilizzano sempre la prima voce dell'elenco".
- https://bugs.kde.org/show_bug.cgi?id=197552 (segnalazione di bug, che afferma che è stato chiuso)
- http://forums.linuxmint.com/viewtopic.php?f=56&t=189004 (soluzione per rimappare una singola chiave)
- Come posso eseguire uno script quando passo da un layout di tastiera all'altro potrebbe probabilmente fare il trucco, innescando uno script che cambia l'ordine dei layout.
Modifica: questa domanda è stata aperta 977 giorni fa, ha ricevuto due doni, 28 voti positivi, 10 preferiti, è la domanda senza risposta più votata al momento, ma non è stata offerta una risposta motivata seria? Probabilmente dovrei presentare una segnalazione di bug, ma non so nemmeno quale software sia responsabile!
localectl list-x11-keymap-variants us
, le uniche dvorak
opzioni disponibili sono dvorak dvorak-alt-intl dvorak-classic dvorak-intl dvorak-l dvorak-r
. Immagino che ti riferissi ai software come dvorak-qwerty . Ho modificato la mia domanda per fornire maggiori dettagli.
dvorak + qwerty ctrl
(o evincenti per il francese). Ce ne sono altri che sono pienidvorak
. Tuttavia, ho appena provato con dvorak francese e 2 layout bepo e non riesco a riprodurlo. Sto usando debian 6 (Wheezy) con kde4.