Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

xmodmap et clavier externe

5 réponses
Avatar
prego jérémy
bonjour,

sous debian jessie (mais je pense que =E7a a aucune importance), j'utilis=
e=20
xmodmap pour remapper des touches sur mon pc portable.
il m'arrive d'utiliser un clavier externe en USB sur ce pc portable, et=20
j'aimerai que sur le clavier externe les touches ne sois pas remapp=E9es.

en faite, l'id=E9al serai que m=EAme si le clavier est branch=E9, les tou=
ches=20
du clavier du portable sois remapp=E9 et celle du clavier externe non.

est-ce possible de fa=E7on simple ?

jerem

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: https://lists.debian.org/54033047.8020706@prego-network.net

5 réponses

Avatar
Vincent Lefevre
Bonjour,

On 2014-08-31 16:25:11 +0200, prego jérémy wrote:
sous debian jessie (mais je pense que ça a aucune importance),



Si, si, cela en a une!

j'utilise xmodmap pour remapper des touches sur mon pc portable.
il m'arrive d'utiliser un clavier externe en USB sur ce pc portable, et
j'aimerai que sur le clavier externe les touches ne sois pas remappées.



Je suis dans le cas inverse, mais peu importe. Je passe via udev et
je remappe avec keymap:

https://www.vinc17.net/unix/xkb.fr.html#udev

mais cette solution ne fonctionne plus avec les dernières versions
d'udev (testing et unstable) pour jessie. Il faut prendre pour modèle
ce qui est fait dans le fichier "/lib/udev/hwdb.d/60-keyboard.hwdb";
il y a un peu de doc en commentaire au début de ce fichier. En cas de
problème, voir aussi mon rapport de bug

https://bugs.debian.org/cgi-bin/bugreport.cgi?bugu7367
https://bugs.freedesktop.org/show_bug.cgi?id‚311

--
Vincent Lefèvre - Web: <https://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/
Avatar
Vincent Lefevre
On 2014-09-01 10:48:28 +0200, Vincent Lefevre wrote:
Je suis dans le cas inverse, mais peu importe. Je passe via udev et
je remappe avec keymap:


[...]

Note: j'ai en fait besoin de juste inverser des touches. Si ce sont
des combinaisons particulières avec des modifieurs qu'il faut remapper
avec un clavier et pas un autre, alors cette solution de bas niveau ne
peut pas être utilisée (quoique, en se débrouillant pour dupliquer les
codes pour que certains codes soient uniquement utilisés sur tel ou tel
clavier, on doit pouvoir s'en sortir). Il faudrait alors passer par une
solution de haut niveau. Avec xmodmap, ce n'est pas possible, et cette
méthode est de toute façon obsolète et remplacée par XKB. Pour
l'utilisation de XKB pour remapper, voir ma page

https://www.vinc17.net/unix/xkb.fr.html

mais cela remappe tous les claviers. Cependant xkbcomp a une option
"-i deviceid" qui apparemment permet de n'affecter qu'un seul clavier.
Je ne l'ai jamais testée. Il y a aussi le problème de récupérer
automatiquement le bon deviceid...

--
Vincent Lefèvre - Web: <https://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/
Avatar
Marc Mezzarobba
Vincent Lefevre wrote:
Il y a aussi le problème de récupérer
automatiquement le bon deviceid...



Faute de mieux, il y a des chances que xinput | grep fasse l'affaire.

--
Marc

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/lu1oq1$t24$
Avatar
Jérôme
Le Mon, 1 Sep 2014 11:01:10 +0200,
Vincent Lefevre a écrit :

Il y a aussi le problème de récupérer
automatiquement le bon deviceid...



Pour le clavier je n'en ai jamais eu besoin, mais il me semble que le
plus simple est de passer par xorg avec un petit fichier
dans /etc/X11/xorg.conf.d/ ce qui va faire appel à udev et simplifier
la détection du modèle, on peut utiliser le device-id mais aussi une
caractéristique quelconque ou une sous-chaîne : regarde ce qu'il
s'affiche avec dmesg quand tu branche le clavier.

Je fais ça pour ma souris, ça n'a rien de sorcier. Pour voir des
exemples de fichiers, on peut jeter un Å“il
dans /usr/share/X11/xorg.conf.d/ (ne pas modifier les fichiers à cet
endroit sous peine d'écrasement éventuel lors d'une mise à j our).

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/
Avatar
Prego Jérémy
bonjour,

je remonte mon sujet parce que je m'en sort pas.

j'aimerai remapper sur mon clavier de portable et uniquement sur le
clavier de portable la touche insert a la place de la touche pause.
quan je branche un clavier USB que ça utilise la table par dé fault sur
celui-ci.

jerem
Le 01/09/2014 04:48, Vincent Lefevre a écrit :
Bonjour,

On 2014-08-31 16:25:11 +0200, prego jérémy wrote:
sous debian jessie (mais je pense que ça a aucune importance),


Si, si, cela en a une!

j'utilise xmodmap pour remapper des touches sur mon pc portable.
il m'arrive d'utiliser un clavier externe en USB sur ce pc portable, et
j'aimerai que sur le clavier externe les touches ne sois pas remappà ©es.


Je suis dans le cas inverse, mais peu importe. Je passe via udev et
je remappe avec keymap:

https://www.vinc17.net/unix/xkb.fr.html#udev

mais cette solution ne fonctionne plus avec les dernières version s
d'udev (testing et unstable) pour jessie. Il faut prendre pour modè le
ce qui est fait dans le fichier "/lib/udev/hwdb.d/60-keyboard.hwdb";
il y a un peu de doc en commentaire au début de ce fichier. En ca s de
problème, voir aussi mon rapport de bug

https://bugs.debian.org/cgi-bin/bugreport.cgi?bugu7367
https://bugs.freedesktop.org/show_bug.cgi?id‚311







--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/