Configuration des touches spéciales

TeXmacs utilise 5 touches spéciales : majuscule temporaire, ctrl, alt, meta et hyper, dont les abréviations seront les suivantes dans ce guide : S-, C-, A-, M- et H-. Les touches majuscule temporaire et ctrl sont présentes sur tous les claviers et la touche alt sur la plupart d'entre eux. La majorité des claviers des PC récents ont aussi une touche windows, qui est l'équivalent de la touche meta de TeXmacs.

Avant de vous lancer dans la reconfiguration de votre clavier, vérifiez que cela est vraiment nécessaire. Si votre clavier possède des touches correspondantes aux touches majuscule, ctrl, alt et meta et qui fonctionnent de façon satisfaisante, il est plus que probable que vous n'ayez rien à faire. Cependant, si vous désirez utiliser la touche majuscule fixe pour saisir des symboles mathématiques, vous devrez alors faire correspondre la touche majuscule fixe à la touche hyper.

Pour reconfigurer votre clavier, sélectionner la touche logique à reconfigurer et faites-la correspondre à la touche physique désirée avec ÉditerPréférencesClavier. Par exemple, en sélectionnant Touche windowsEnvoyer vers modificateur M, la touche windows sera mise en correspondance avec la touche meta. De même, en sélectionnant Touche Majuscule fixeEnvoyer vers modificateur H, la touche majuscule fixe sera mise en correspondance avec la touche hyper.

Malheureusement, X Window ne permet qu'une reconfiguration globale. Si, donc, vous reconfigurez la touche majuscule fixe dans TeXmacs, alors cette reconfiguration s'appliquera aussi à toutes les autres applications. Par conséquent, il est primordial que vous ne reconfiguriez que les touches que vous n'utilisez jamais dans d'autres applications. Par exemple, la touche windows n'est pas tellement utilisée, il est donc en général possible de la reconfigurer sans que cela tire à conséquences. Vous pouvez aussi changer la configuration globale de façon appropriée. Utilisez pour ce faire la commande xmodmap ; voir la page man correspondante pour de plus amples informations.

Dans certains cas, votre clavier possède les touches alt, meta et hyper, mais leur fonctionnement ne vous convient pas. Vous pouvez alors changer leur comportement en faisant correspondre les touches A-, M- et H- à d'autres touches logiques dans le premier groupe de sous-menus du menu ÉditerPréférencesClavier.

Par exemple et pour des raisons de compatibilité avec Emacs, vous pouvez échanger les touches meta ou windows avec la touche alt sans pour autant que ce changement soit global. Pour ce faire, recherchez quelles sont les modificateurs qui correspondent à ces touches ; en général, Mod1 correspond à alt et Mod4 à meta ou windows. Vous effectuerez ensuite le changement dans ÉditerPréférencesClavier, en sélectionnant Modificateur AÉquivalent de Mod4 et Modificateur MÉquivalent de Mod1.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License".