5 votes

La combinaison de touches (par exemple, " + e = ë) ne fonctionne pas dans les applications KDE (touches mortes)

J'ai utilisé des "clés de combinaison" telles que + e = ë , ~ + a = ã , ^ + <space> = ^ depuis longtemps dans mon installation Kubuntu. Je ne me souviens pas si le système est sorti comme ça de la boîte ou si je l'ai configuré d'une manière ou d'une autre.

Après la mise à jour vers Kubuntu 15.04, cette fonctionnalité ne semble plus fonctionner dans les applications KDE, mais elle fonctionne toujours bien dans Firefox, Thunderbird, Atom, etc.

Firefox, Thunderbird, Atom: all the ones I tested work (~,`,',",^)
Konsole, Kate: none work
Rekonq: some work (~,`,^), other do not (", ')

J'ai parcouru tous les paramètres mais je n'ai pas trouvé celui qui convient.

Quelqu'un a-t-il une idée de la façon de résoudre ce problème ? Les touches " et ~ sont particulièrement importantes pour l'utilisation de l'invite de commande.

J'ai déposé un rapport de bogue à ce sujet sur https://bugs.kde.org/show_bug.cgi?id=347137 mais comme il pourrait s'agir d'une erreur de l'utilisateur plutôt que d'un bogue, je pose la question ici également.

A la vôtre, Chris.

1voto

ninjagecko Points 175

J'ai eu le même problème où les touches fonctionnaient dans les applications basées sur GTK comme Firefox, mais pas dans les applications basées sur Qt de KDE. Certaines recommandations que j'ai trouvées en ligne suggéraient de configurer ou de supprimer IBus ou XIM, mais cela ne m'a pas aidé.

Tout en vérifiant la sortie de locale (affiche les paramètres régionaux actuels), j'ai découvert que le système utilisait les paramètres suivants nds_DE.UTF-8 (Basse Saxe). Après avoir changé cela en de_DE.UTF-8 (allemand ordinaire), le clavier fonctionne comme prévu.

La locale peut être changée dans les paramètres du système de KDE dans les formats des paramètres régionaux. Après avoir fait cela locale sorties : LANG=de_DE.UTF-8 LANGUAGE=en_US LC_CTYPE="de_DE.UTF-8" LC_NUMERIC="de_DE.UTF-8" LC_TIME="de_DE.UTF-8" LC_COLLATE="de_DE.UTF-8" LC_MONETARY="de_DE.UTF-8" LC_MESSAGES=POSIX LC_PAPER="de_DE.UTF-8" LC_NAME="de_DE.UTF-8" LC_ADDRESS="de_DE.UTF-8" LC_TELEPHONE="de_DE.UTF-8" LC_MEASUREMENT="de_DE.UTF-8" LC_IDENTIFICATION="de_DE.UTF-8" LC_ALL= Cela me donne les messages du système et l'interface utilisateur en anglais alors que le formatage est en allemand.

Pour taper les caractères de plusieurs langues européennes, l'utilisation d'une clé composite me semble confortable. Je l'ai configuré dans les Paramètres système de KDE dans Périphériques d'entrée Clavier avancé. Ici, vous devez cocher "Configurer les options du clavier" et sélectionner "Verrouillage des majuscules" dans "Position de la touche Composer" ci-dessous pour donner à cette touche ennuyeuse un travail raisonnable.

Maintenant, vous entrez les caractères comme suit :

^ + ^

~ ~

" "

^ + a â

Caps Lock + e + " ë

Caps Lock + a + a å

Caps Lock + n + ~ ñ

https://cyberborean.wordpress.com/2008/01/06/compose-key-magic/ énumère d'autres séquences et fournit des informations générales. L'utilisation de cette touche composite et la saisie des séquences est une question de goût, mais elle me convient parfaitement pour les langues comportant occasionnellement des caractères spéciaux, comme l'allemand, l'italien, le portugais, le suédois, et ne nécessite pas de changer constamment de clavier.

1voto

chrisvdb Points 775

La solution consiste à spécifier la mise en page sous Paramètres système > Périphériques d'entrée > Clavier > Mises en page > Configurer les mises en page. Choisissez une variante contenant "avec touches mortes".

0voto

A.B. Points 84870

Utilisez votre touche de composition pour cela :

  • ë presse Compose + " et libérer, presser e
  • ã presse Compose + ~ et libérer, presser a
  • ê presse Compose + ^ et libérer, presser e

Ma touche de composition est la touche menu :

$ gsettings get org.gnome.desktop.input-sources xkb-options
['terminate:ctrl_alt_bksp', 'compose:menu']

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X