Comment changer la virgule décimale ',' en période décimale '.' dans le pavé numérique du clavier?
J'ai utilisé xmodmap
mais chaque fois que je change la disposition de mon clavier, les modifications (par xmodmap) sont réinitialisées.
Je pense que le problème est que vous mélangez les commandes xmodmap
avec les commandes setxkbmap
(que ce soit sur la ligne de commande ou en utilisant les menus de paramètres graphiques). Comme vous l'avez constaté, les commandes setxkbmap
remplacent les commandes xmodmap
lorsque vous modifiez la disposition de votre clavier. La solution logique serait donc d'utiliser setxkbmap
pour modifier à la fois votre mise en page et la virgule du clavier en une décimale.
Lorsque vous utilisez setxkbmap
pour modifier votre mise en page, toutes les personnalisations spécifiées sont également appliquées: la liste complète des options est disponible à /usr/share/X11/xkb/rules/evdev.lst
. Je ne sais pas quelle disposition de langue vous utilisez, je n'ai donc placé que deux exemples à la fin de la commande suivante, que vous pouvez utiliser pour changer de disposition avec ALt+Shift. Si vous souhaitez activer d'autres mappages ou liaisons de clés, ajoutez-les simplement à la commande:
setxkbmap -option '' -option kpdl:dot -option grp:switch,grp:alt_shift_toggle gb,nl
Le premier commutateur de commande (-option ''
) efface tous les paramètres actuels, car lorsqu’ils sont spécifiés, ils sont ajoutés et ne remplacent pas les paramètres existants, à moins que cette option ne soit utilisée. Le second (-option kpdl:dot
) vérifie que la touche du clavier appropriée est un point ou un point; le troisième commutateur de commande (-option grp:switch,grp:alt_shift_toggle
) vous permet de changer de présentation avec ALt+Shiftet le dernier (gb,nl
) spécifient les dispositions à utiliser.
Pour vérifier vos paramètres, vous pouvez entrer
setxkbmap -query
qui se traduit par:
rules: evdev
model: pc105
layout: gb,nl
options: kpdl:dot,grp:switch,grp:alt_shift_toggle
Ajoutez la ligne setxkbmap
complète ci-dessus en tant qu'élément de démarrage pour vous assurer qu'elle est activée et disponible pour vous.
Pour plus d’informations sur setxkbmap
, saisissez man setxkbmap
ou affichez le message pages de manuel Ubuntu en ligne .
Dans Ubuntu 14.04 LTS, il existe au moins deux façons de procéder. Hypothèses:
Exécutez (Alt + F2) "dconf-editor", naviguez dans l'arborescence jusqu'au schéma "org.gnome.desktop.input-sources" et définissez la clé "xkb-options" sur la valeur de votre choix, par exemple. "['kpdl: virgule']" ou "['kpdl: point']".
Les valeurs sont définies dans l'aide de xkeyboard-config:
man xkeyboard-config
C'est ce que j'ai trouvé là:
Numeric keypad delete key behaviour
┌─────────────────────────────────────────────────────────────────┐
│Option Description │
├─────────────────────────────────────────────────────────────────┤
│kpdl:dot Legacy key with dot │
│kpdl:comma Legacy key with comma │
│kpdl:dotoss Four-level key with dot │
│kpdl:dotoss_latin9 Four-level key with dot, Latin-9 only │
│kpdl:commaoss Four-level key with comma │
│kpdl:momayyezoss Four-level key with momayyez │
│kpdl:kposs Four-level key with abstract separators │
│kpdl:semi Semicolon on third level │
└─────────────────────────────────────────────────────────────────┘
Vous pouvez également utiliser la ligne de commande au lieu de l'interface graphique de dconf-editor pour accomplir la même chose. Comme ça:
gsettings set org.gnome.desktop.input-sources xkb-options "['kpdl:comma']"