BACK
NEXT

La personnalisation de clavier
la plus extrême dans le quartier
Partie 1

English version is here.
Japanese version is here.

Matériel

D'abord, j'ai choisi le clavier ergonomique chez KINESIS comme matériel de saisie. Voici l'allure qu'il a.

Image d'un klavier de chez Kinesis

En fait, ce clavier est un peu grand pour mes mains (je suis relativement petit; j'étais trop paresseux pour grandir comme les autres), néanmoins il est beaucoup mieux que les claviers ordinaires. Particulièrement, je l'apprécie parce que certains touches, comme Back Space et Control, sont attribuées aux pouces. Les pouces sont performants en capacité de mouvement et ils sont capable de faire plus que de tapper la barre d'espace.

Pour les détails du clavier ergonomique, visitez la page web de chez KINESIS.


Utilisation d'XKB

Ensuite, j'ai décidé de modifier la disposition des touches de commande, c'est-à-dire les touches avec Control ou Meta. Emacs est un éditeur très puissant, mais sa disposition des touches de commands m'apparaît moins ergonomique par rapport à, par exemple, vi.

Bien sûr, on peut modifier les assignations de touche avec la commande 'define-key' d'Emacs. Mais comme Emacs a beaucoup de keymaps, il est difficile de redéfinir les assignations pour tous les keymaps. Ce n'est pas un moyen qu'un homme parresseux prenne.

Donc j'ai décidé d'utiliser 'XKB' qui est une extension du système de fenêtre X. XKB vous laisse changer la disposition des touches presque sans limitation. Comme le serveur X procède les événements de touche, vous ne devez pas redéfinir tous les keymaps en utilisant 'define-key'.

Voilà la disposition de mes touches de commande.

Image de la nouvelle disposition des touches

J'ai voulu avoir deux touches Control et deux touches Meta aux positions symétriques et pratiques. C'est la raison pour laquelle elles sont là. Ensuite j'ai réuni au côté droit du clavier des commandes qui sont utilisées fréquemment et sont appelées par une touche et au côté gauche des commandes qui sont utilisées fréquemment et sont appelées par deux touches. Voilà les explications.

Bon, mais pourquoi la touche 'h' est à droite et les 'z' et 'o' sont à gauche? Pour savoir la réponse, lisez la section suivante.


Modifications supplémentaires avec global-set-key

En plus du changement avec XKB, j'ai ajouté quelques commandes 'global-set-key' dans le fichier ~/.emacs.

Voilà la fin de la première étape de notre personnalisation de clavier.



Dernière mise à jour : 20 décembre 2006