> Tous les forumsLinux

 pavé numérique : point = virgule ?Sujet résolu
Statut du sujet : RESOLU Imprimer
 rol
  Posté le 10/01/2008 @ 22:44  
 Astucien


1655 Messages

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

 Afficher le profil de rol Envoyer un message privé à rol
 
 
Publicité
 Logicien  Posté le 11/01/2008 à 04:14  
Astucien


2361 Messages

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
Afficher le profil de Logicien Voir la configuration de LogicienEnvoyer un message privé à Logicien
 Revenir en haut de la page
 rol  Posté le 11/01/2008 à 08:30  
Astucien


1655 Messages

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 pour moi !)

@

Afficher le profil de rol Voir la configuration de rolEnvoyer un message privé à rol
 Revenir en haut de la page
 rol  Posté le 11/01/2008 à 11:09  
Astucien


1655 Messages

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 !

Afficher le profil de rol Voir la configuration de rolEnvoyer un message privé à rol
 Revenir en haut de la page
Haut de la page 
Inscrivez-vous !
- Posez vos questions

- Résolvez vos problèmes

- Aidez les autres

- Participez et créez vos discussions

- Dialoguez en privé avec d'autres membres

- Suivez vos sujets préférés

- Affichez les signatures des membres

TOUT EST GRATUIT !

Je crée mon compte



Vous avez besoin d'aide ?
Des centaines d'experts sont à votre disposition sur les forums PC Astuces pour vous aider gratuitement, 24h/24, 7j/7.

Les derniers sujets résolus !
 

 > Tous les forumsLinux

 
Forum PC Astuces© 1997-2008 WebastucesAller en haut de la page