On Fri, Feb 20, 2004 at 11:56:05AM +0100, Vincent Lefevre wrote:
> Bonjour,
>
> D'abord, je lis sur
>
> http://www.debian.org/doc/manuals/fr/debian-fr-howto/ch4.html
>
> que xmodmap est obsol�te depuis XFree86 3.2, alors que rien de sp�cial
> n'est dit dans la page man de xmodmap!
Il me semble avoir lu cela dans les docs de www.xfree86.org
> Et rien n'est propos� sur la page web comme remplacement de xmodmap
> (juste des choses au niveau de root, mais rien au niveau config
> perso). Qu'en est-il?
Tu dois pouvoir utiliser xkbcomp et setxkbmap, mais c'est largement
plus compliqu� � comprendre que xmodmap. En tout cas, je n'y suis
pas encore arriv� ;)
> En ce qui me concerne, j'aime bien mapper les touches de fonction sur
> les caract�res accentu�s. Par exemple, j'ai dans mon xmodmaprc perso:
>
> keycode 67 = eacute Eacute
>
> �a fonctionnait tr�s bien jusqu'� XFree86 4.2, mais depuis la mise �
> jour � 4.3, <shift>F1 ne me donne plus le "E accent aigu majuscule",
> mais seulement le "e accent aigu minuscule" (je n'ai la majuscule
> qu'en utilisant CapsLock). Est-ce un bug ou est-ce que quelque chose
> a chang� dans xmodmap?
Je ne connais pas ton clavier, mais j'ai pu reproduire ce probl�me
sur le mien. /etc/X11/xkb/symbols/pc/pc contient
key <FK01> {
type="CTRL+ALT",
symbols[Group1]= [ F1, XF86_Switch_VT_1 ]
};
Cela signifie que la 2e valeur est activ�e par les touches CTRL+ALT.
Sauf que dans ton exemple, �a ne marche pas non plus avec CTRL+ALT,
bizarre. En rempla�ant cette d�finition par
key <FK01> { [ F1, XF86_Switch_VT_1 ] };
xmodmap remarche comme avant. Mais sans �tre root, ce n'est pas facile,
il doit falloir d�finir son propre clavier. J'ai essay�, sans succ�s
pour l'instant. Il faut lire
http://www.xfree86.org/4.3.0/XKB-Config.html
http://www.xfree86.org/4.3.0/XKB-Enhancing.html
Si quelqu'un connait d'autres docs, �a m'int�resse.
Denis