web-dev-qa-db-fra.com

Clavier numérique - commute la virgule "," en point "." (Disposition du clavier allemand)

La norme de marque décimale allemande est une virgule (par exemple 1 400 50 000 euros et 50 cents).

La plupart des applications utilisent la période standard américaine. Existe-t-il un moyen de changer rapidement la virgule en un point sur le pavé numérique (et inversement)?

enter image description here

6
somethis

Dans Ubuntu 18.04, je ne trouvais aucune option appropriée dans les paramètres "standard" (ni dans Périphériques -> Clavier, ni dans Région et langue ).

La solution "cliquable" que j'ai trouvée utilise gnome-Tweak-tool que j'avais précédemment installée pour d'autres raisons: Sudo apt install gnome-Tweak-tool

Pour exécuter l'outil, cliquez sur le bouton Win et tapez Réglages.

Dans l'application dans Clavier & Souris onglet, cliquez Options de disposition supplémentaires et ouvrez la section Comportement de suppression du clavier numérique. Plusieurs des options disponibles ont fonctionné pour moi (j'ai sélectionné clé à quatre niveaux avec un point par défaut).

Le bon côté de cette solution est que le changement s’applique instantanément lorsque vous sélectionnez l’option (inutile de cliquer sur Appliquer ou quoi que ce soit). Cela peut être utile si vous avez besoin de changer temporairement pour faire quelque chose et revenir à la valeur par défaut - laissez simplement l'application ouverte, faites votre travail et cliquez en arrière lorsque vous avez terminé.

5
jarzec

Il y a une option implémentée pour kpdl(dot):

setxkbmap de -option kpdl:dot

pour les modifications permanentes, ajoutez l'option / etc/default/keyboard

# KEYBOARD CONFIGURATION FILE

XKBMODEL="pc105"
XKBLAYOUT="de"
XKBVARIANT=""
XKBOPTIONS="kpdl:dot"

BACKSPACE="guess"

De cette façon, il sera indépendant de vos données xkb et économisera sur la mise à niveau.

1
ukos

Une solution consiste à créer une disposition de clavier personnalisée.

Dans /usr/share/X11/xkb/symbols/de, ajoutez ceci:

partial alphanumeric_keys
xkb_symbols "dot" {
    include "de(basic)"
    include "kpdl(dot)"
    name[Group1]="German (dot as decimal separator)";
};

Dans /usr/share/X11/xkb/rules/evdev.xml, ajoutez ceci:

        <variant>
          <configItem>
            <name>dot</name>
            <description>German (dot as decimal separator)</description>
          </configItem>
        </variant>

Après le prochain redémarrage, vous pourrez ajouter la disposition en allemand (séparateur décimal), puis basculer facilement entre cette disposition et en allemand.

0