Vous n'êtes pas identifié(e).
<contexte>
M'étant fabriqué une dispo clavier basé sur le bépo, j'ai voulu la réutiliser lors de mon passage sous archlinux, 64 bits avec gnome-shell, dépot testing non activés. Bisarement, le level5 (un niveau de plus que altgr) ne fonctionnait pas. Je me suis dis que quitte à faire j'allais repartir d'une base propre pour refabriquer ma dispo perso.
</contexte>
J'ai donc téléchargé l'archive portable et executé le script pour linux.
<bug rencontré>
NB : Test effectué avec xev
La touche windows left n'envoie aucun keysym ( state 0x0, keycode 135 (keysym 0x0, NoSymbol), same_screen YES )
La touche altgr envoie le keysym return (la touche entrée) ( state 0x0, keycode 108 (keysym 0xff8d, KP_Enter), same_screen YES)
La touche menu n'envoie aucun keysym (comme windows left)
La couche control right envoie le keysym page down ( state 0x0, keycode 105 (keysym 0xff56, Next), same_screen YES )
</bug rencontré>
J'avoue que c'est assez étonnant, d'autant que les fichiers fr-dvorak-bepo.xkb et fr-dvorak-bepo-xorglegacy.xkb ont l'air tout à fait normal.
La disposition système bépo elle fonctionne parfaitement en revanche.
Je reboot, je fait des test sous ubunu et je reviens.
Bonne journée à vous.
Hors ligne
Le problème ne viens pas d'archlinux, vu que j'ai le même soucis sous ubuntu 13.04
En essayant d'autres touches, je me suis rendu compte que
page down envoi le keysym de la touche menu
fin envoi le keysym de la touche windows
la flèche directionnelle droite envoie noSymbol
la flèche directionnelle bas envoie windows droite
inser envoie NoSymbol
On dirait donc que les touches ont été mélangées.
Hors ligne
L’archive portable a été faite pour le pilote kbd, qui était utilisé à l’époque. Les codes de ces touches ne sont pas les mêmes avec le pilote evdev, généralement utilisé maintenant.
Ça fait des années que je l’ai signalé, mais tout le monde s’en fiche.
Il me semble qu’il doit y avoir quelque chose comme
xkb_keycodes { include "xfree86…
dans lequel il faut changer xfree86 par evdev et ça devrait être bon.
Hors ligne
Merci, c'était effectivement ça.
résolution :
il faut changer xfree86 par evdev.
Le tout dans les deux fichiers « .xkb »
Je pense que ce bug devrait être expliqué quelquepart. (du coup j'attend avant de passer en [résolu].
Hors ligne
À mon sens, il vaudrait mieux que l’archive portable soit mise à jour (tant qu’à faire pour la disposition aussi, elle doit avoir la RC2), mais il faudrait que quelqu’un qui a la main sur le serveur le fasse…
Bon, à un certain stade, je n’utilise pas le Bépo standard, je ne suis donc pas le plus concerné.
Hors ligne