| ||||||||
Astucien ![]() | Bonsoir
Avec Text OpenOffice, lorsque je tape point (.) depuis le pavé numérique, cela me fait une virgule (,) J'ai pourtant cherché partout, je n'ai pas trouvé quelle case à cocher ou décocher ... Je pense ne pas être le seul a avoir (eu) ce problème ? Merci | |||||||
Publicité | ||||||||
| ||||||||
![]() ![]() | Salut, je crois qu'il faut que tu regardes du côté du mappage des caractères du clavier dans ton /etc/X11/xorg.conf. Gnome et Kde peuvent modifier le jeu par défaut de X lors de leurs lancements. Moi, j'ai personnalisé mon clavier de façon suivante: 1) après le démarrage de X, je fais faire une sortie du clavier canadien français que j'ai comme défaut dans mon /etc/X11/Xorg.conf avec la commande xmodmap -pke > ~/.Xmodmap Pour toi cela peut être la sortie du clavier azerty français. 2) je trouve le numéro du keycode d'une touche grâce à la commande xev que j'exécute dans un terminal graphique. J'appuie sur une touche pour connaître son keycode. 3) j'édite le fichier ~/.Xmodmap et associe les caractères voulus au numéro du keycode, lorsque la touche est pressée seule, lorsque pressée avec la touche majuscule, puis lorsque pressée avec Alt Gr. En lisant le fichier .Xmodmap, je trouve l'expression qui correspond au caractère que je veux: exemple, pour l'Euro, c'est EuroSign. Pour associer à un keycode un caractère du pavé numérique, il doit être précédé des lettres majuscules et du soulignement KP_ , KP pour KeyPad. Quand j'ai fini d'éditer mon .Xmodmap, je peux tester immédiatement les changements grâce à la commande xmodmap ~/.Xmodmap Quand tout est beau, je le fais charger au démarrage du serveur X via le fichier ~/.xinitrc: /usr/bin/xmodmap ~/.Xmodmap .xinitrc est lu seulement lorsqu'on démarre l'interface graphique avec la commande startx depuis un terminal virtuel. Sinon, il faut placer la commande dans le fichier ~/.xsession je crois. .Xmodmap se charge après le jeu de caractères par défaut de X dans /etc/X11/xorg.conf et l'écrase. J'interdit à Gnome et Kde de changer la mappage de caractères. Voilà comment tu peux corriger et personnaliser, non seulement le pavé numérique sous X, mais tout le clavier et me servir des touches spéciales qui ne sont pas associés à des keycodes et caractères sous Linux, parce-que non standards. Note: si une touche ne retourne pas de keycode avec xev, il faut regarder les messages du noyau avec dmesg | tail . Le noyau affiche le scancode de la touche et demande de lui associer un keycode. Ceci peut être fait grâce à la commande setkeycodes e033 120 Le scancode e033 est associé au keycode 120. Le keycode 120 peut alors être associé à des caractères dans les terminaux virtuels. Après ça, il devient possible de connaître son keycode sous X avec xev. Le clavier est un périphérique compliqué. Le keycode et les caractères associés à une touche peuvent différer en mode caractères dans les terminaux virtuels, par rapport au mode graphique. Pour faire reconnaître une touche en mode grahique, il faut d'abord qu'elle soit reconnue en mode caractères par le noyau Linux. Modifié par Logicien le 11/01/2008 17:10 | |||||||
Astucien ![]() | Bonjour
Merci logicien de ta réponse, je vais étudier ça ! (je n'ai installé Mandriva que depuis quelques jours, tout ça est encore un peu du
@ | |||||||
Astucien ![]() | Re J'ai résolu en faisant :
outils > options > paramètres linguistiques > langue > décocher la case «touche séparateur de décimale »
Merci encore !
| |||||||
|
Les bons plans du moment PC Astuces | Tous les Bons Plans | |||||||||||||||
|