Salut, Le Wed, 30 Jun 2004 23:09:08 +0200, [EMAIL PROTECTED] (Denis Barbier) a écrit :
> [Frédéric BOITEUX] > > mais : > > 1/ cela ne se comporte donc pas comme Shift pour la rangée des chiffres > > Bonjour, > > Je pense que tu ne peux pas modifier la table du clavier pour > faire ce que tu souhaites avec CapsLock, car quand tu fais > CapsLock puis é sur un clavier azerty, un É est affiché alors > que rien n'indique dans les tables du clavier la présence de ce > caractère. Cela signifie que le é est transformé en É par la > fonction toupper de la libc (ou toute autre fonction > équivalente). > Tu pourrais t'amuser à chercher quelles tables de conversion > minuscule -> majuscule sont utilisées pour indiquer que > é en majuscule est 2, mais je crains que certains effets > indésirables ne surviennent ;) > > En revanche, tu peux utiliser deux modèles de clavier différents > dans ton XF86Config-4, par exemple > Option "XkbLayout" "fr,us" > Option "XKbOptions" "grp:caps_toggle,grp_led:caps" > et la touche CapsLock perd sa signification habituelle et bascule > alors du clavier azerty en qwerty (et vice-versa). c'est une solution intéressante (je n'ai pas encore joué avec les notions de groupes, mais je vois comment cela fonctionne...) Ce qui me semble bizarre, c'est que la touche Caps-Lock ne se comporte apparemment pas comme un « Shift » bloqué, d'autant plus qu'il y a une autre options pour Caps-Lock qui indique qu'elle fait une mise en majuscule interne et ne simule pas de Shift... > > 2/ la touche Shift n'annule pas le verrou > > C'est normal, « Shift cancels Caps » indique que lorsque tu > tapes sur la touche correspondant à une lettre, si la touche > Shift est appuyée, le résultat est le même que si ni Shift ni > CapsLock n'étaient appuyées. L'alternative est « Shift doesn't > cancel Caps », la touche Shift n'a alors aucune action sur les > lettres quand CapsLock est activée, la majuscule est affichée. > D'après ton explication, c'est normal, mais il me semblait pourtant qu'habituellement la touche Shift permettait d'annuler le « Caps-Lock ».. Merci beaucoup pour ton explication claire, Fred.