Wednesday, 19 January 2005

Et pour quelques touches de plus…

Filed under: — Muad'dib

Warning: file_exists() [function.file-exists]: Unable to access /mnt/105/sdb/c/5/sourisdudesert/caticons/nux.gif in /mnt/110/sda/c/5/sourisdudesert/wp-content/plugins/cat-icon.php on line 51

Warning: file_exists() [function.file-exists]: Unable to access /mnt/105/sdb/c/5/sourisdudesert/caticons/Geek zone.gif in /mnt/110/sda/c/5/sourisdudesert/wp-content/plugins/cat-icon.php on line 68

... où comment associer n’importe quelle touche du clavier à n’importe quel symbole système…

On y va:

1. xkb, c’est de la merde et c’est compliqué => à désactiver absolument

2. Pour afficher la configuration actuelle du clavier: xmodmap -pke
On obtient des lignes du style:
“keycode 11 = eacute 2 asciitilde”
Ce qui signifie que la touche 11 est associée de base au “eacute” (é), si on appuie sur Shift elle est associée au “2”, et si on appuie sur AltGr (le mode “switch”), elle est associé au ‘tilde’

3. Pour afficher la configuration des touches spéciales: xmodmap -pm
Les deux lignes les plus importantes sont:
Shift = Shift_R Shift_L, qui définit les touches du mode “shift”
mod3 = Alt_L, qui définit les touches du mode “switch”

4. Pour connaitre le keycode d’une touche du clavier, il faut installer “xev”, qui permet de scanner le clavier et les évènements souris.

Muni de ces précieuses connaissances, faites les choses suivantes:
_ sortez votre configuration actuelle dans un fichier: xmodmap -pke > .xmodmap
_ virer les lignes vides dans ce fichier
_ ajouter au départ de ce fichier la configuration des touches spéciales sous la forme:
clear mod3
add mod3 Alt_L
etc…
_ ajouter la commande “xmodmap (rep)/.xmodmap” au démarrage du système

Voil� , maintenant on peut s’amuser à modifier tout le clavier en associant n’importe quoi avec n’importe quoi. Exemple: rendre “~” muette pour pouvoir disposer des caractères ñ ou ã...

C’est la fête.

Aucun commentaire »

No comments yet.

Ecrire un commentaire

You must be logged in to post a comment.

Powered by WordPress