xmodmap et clavier externe

Le
prego jérémy
bonjour,

sous debian jessie (mais je pense que ça a aucune importance), j'utilis=
e
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.

en faite, l'idéal serai que même si le clavier est branché, les tou=
ches
du clavier du portable sois remappé et celle du clavier externe non.

est-ce possible de façon 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
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Vincent Lefevre
Le #26305907
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 100% accessible validated (X)HTML - 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/
Vincent Lefevre
Le #26305911
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 100% accessible validated (X)HTML - 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/
Marc Mezzarobba
Le #26305982
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$
Jérôme
Le #26305983
Le Mon, 1 Sep 2014 11:01:10 +0200,
Vincent Lefevre
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/
Prego Jérémy
Le #26350487
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/
Publicité
Poster une réponse
Anonyme