Layout e scorciatoie da tastiera multiple


30

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 bee 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 kwriteo 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:

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!


Ho pensato che ci sono layout dvorak + qwerty ctrl(o evincenti per il francese). Ce ne sono altri che sono pieni dvorak. Tuttavia, ho appena provato con dvorak francese e 2 layout bepo e non riesco a riprodurlo. Sto usando debian 6 (Wheezy) con kde4.
ctrl-alt-delor,

Secondo localectl list-x11-keymap-variants us, le uniche dvorakopzioni 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.
Clément,

Qualche aggiornamento su questo?
Robert Siemer,

@RobertSiemer Non che io sappia, sfortunatamente ... C'erano già 2 doni offerti su quella domanda, e ancora nessuna soluzione ...
Clément

Risposte:


1

Puoi impostare

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

Che cambierà la mappa dei tasti utilizzata all'avvio. Sostituisci la mappa dei tasti qui con quella che desideri utilizzare. Assicurati anche di modificare le altre informazioni sulla tua locale.


Grazie per la tua risposta, Magus, ma la tua risposta non sembra risolvere il mio problema. L'ho fatto localectl set-keymap --no-convert bepo(come un normale utente), ho riavviato il mio computer, ma ad esempio in Kate, premendo i tasti fisici Ctrl+ vho sempre incollato i miei appunti, indipendentemente dal mio layout attuale.
Clément,

@ Clément localectlsembra un comando da eseguire come root, che ne dici di provarlo e di farcelo sapere? (Probabilmente ha bisogno di un riavvio.)
Ned64,

@ Ned64 No, questo comando, eseguito anche come root, e anche dopo il riavvio, non risolve il problema.
Clément
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.