Disposition et raccourcis clavier multiples


30

J'ai configuré KDE pour passer facilement d'un bépo (french-dvorak) à une mise en page azerty. Je l'ai configuré avec l'interface KDE ( systemsettings), mais je suppose qu'il suffit d'appeler setxkbmap beet setxkbmap fr. La disposition azerty est celle par défaut (et la première de la liste des dispositions).

Cependant, les raccourcis restent attachés aux touches physiques: appuyer sur la qtouche donne un "q" en azerty et un "a" avec la disposition bepo. Cependant, appuyer sur ctrl+ qa le même effet dans les deux cas (quitter, dans la plupart des logiciels, par exemple avec kwriteou konsole). Notez cependant que certains logiciels (as firefox) font le switch (en appuyant sur la jtouche, qui imprime un "t" avec la mise en page bépo, et ctrlen même temps, ouvre un nouvel onglet, qui est le comportement attendu). Selon ce commentaire , les applications GTK font la commutation, contrairement aux applications Qt.

Comment faire coïncider les touches des raccourcis et la touche pour saisir du texte dans tous les logiciels

Plus précisément, les raccourcis sont définis selon la première mise en page de la liste. Comment faire pour que la définition des raccourcis change également pour les applications Qt?

Configuration (système):

$ 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

Configuration (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

Pages liées:

Edit: Cette question a été ouverte il y a 977 jours, a reçu deux primes, 28 votes positifs, a 10 favoris, c'est la question sans réponse la plus votée à l'heure actuelle, mais aucune réponse sérieuse et motivée n'a été proposée. Je devrais probablement soumettre un rapport de bogue, mais je ne sais même pas quel logiciel est responsable!


Je pensais qu'il y avait des mises en page qui sont dvorak + qwerty ctrl(ou évolutives pour le français). Il y en a d'autres qui sont pleins dvorak. Cependant je viens d'essayer avec dvorak français, et 2 mises en page bepo, et je ne peux pas reproduire cela. J'utilise debian 6 (Wheezy) avec kde4.
ctrl-alt-delor

Selon localectl list-x11-keymap-variants us, les seules dvorakoptions disponibles sont dvorak dvorak-alt-intl dvorak-classic dvorak-intl dvorak-l dvorak-r. Je suppose que vous parliez des logiciels sous le nom de dvorak-qwerty . J'ai édité ma question, pour fournir plus de détails.
Clément

Des mises à jour à ce sujet?
Robert Siemer

@RobertSiemer Pas que je sache, malheureusement… Il y avait déjà 2 primes offertes sur cette question, et toujours pas de solution…
Clément

Réponses:


1

Vous pouvez définir

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

Ce qui va changer le clavier utilisé au démarrage. Remplacez ici le clavier par celui que vous souhaitez utiliser. Assurez-vous également que vous modifiez vos autres informations locales.


Merci pour votre réponse, Magus, mais votre réponse ne semble pas résoudre mon problème. J'ai fait localectl set-keymap --no-convert bepo(en tant qu'utilisateur normal), redémarré mon ordinateur, mais par exemple dans Kate, en appuyant sur les touches physiques Ctrl+ vtoujours coller mon clipobard, quelle que soit ma disposition actuelle.
Clément

@ Clément localectlressemble à une commande à exécuter root, pourquoi ne pas essayer et nous le faire savoir? (Besoin probable d'un redémarrage.)
Ned64

@ Ned64 Non, cette commande, même exécutée en tant que root, et même après le redémarrage, ne résout pas le problème.
Clément
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.