Salut,
J'ai branché un deuxième clavier sur ma machine, et j'aimerais l'utiliser pour m'éviter des pénible raccourcis clavier, comme pour les changements de bureau, etc., en attribuant des raccourcis sur des touches en accès direct sur ce clavier ci.
Par exemple la touches F1 conduirait directement au bureau 1 tandis que sur l'autre clavier elle afficherait l'aide.
Est-ce que X.org permet ça ?
# Oui et non
Posté par JGO . Évalué à 6.
Si tu veux changer de bureau, ca va etre difficile sauf si ton gestionnaire de bureau ou de fenetrage prend en compte (enfin dans le futur, avec Xinput 2) la possibilite de lire des evenements depuis plusieurs claviers distincts. Personnellement j'utilise fluxbox et meme si j'avais xinput 2, y'aurait pas moyen de lui faire comprendre que le F1 de droite c'est pas le meme que le F1 de gauche.
En revanche tu peux deja recuperer des evenements de plusieurs claviers en utilisant des utilitaires appropries. J'utilise actkbd [2], il fait appel a l'interface evdev (/dev/input) du noyau 2.6 et reconnaitra n'importe quel bouton que le noyau detecte (boutons additionnels des claviers, souris, etc.). Il genere des evenements non-X (appeler des lignes de commande, par exemple pour controler le son, changer de morceau de musique).
Sur la meme idee que actkbd mais pour generer des evenements sous X (lancer un terminal...) tu peux utiliser xbindkeys [3], mais bizarrement les seourecs semblent avoir disparu de la circulation (il est peut-etre encore disponible dans ta distribution).
[1] lire les liens mentionnes a http://lwn.net/Articles/337898/ Il y a desormais 6 articles, pas seulement 3.
[2] http://users.softlab.ntua.gr/~thkala/projects/actkbd/
[3] http://savannah.nongnu.org/projects/xbindkeys
[^] # Re: Oui et non
Posté par psychoslave__ (site web personnel) . Évalué à 2.
Est-ce que Xinput2 renvois un code différent pour les deux claviers ? Si c'est le cas ça pourrait le faire avec fluxbox, car tu peux mettre directement les codes claviers plutôt que les caractères auxquels ils sont mappés.
[1] En fait j'utilise gnome, avec fluxbox, metacity étant vraiment trop limité, plus un petit programme du projet openbox (gnome-panel-control) qui permet d'activer le menu de gnome. J'ai regardé vite fait openbox, mais le fichier de conf en xml m'a vite fait prendre mes jambes à mon cou.
[^] # Re: Oui et non
Posté par benoar . Évalué à 3.
[^] # Re: Oui et non
Posté par tiot (site web personnel) . Évalué à 5.
Tu fais le xkb qui va bien pour ton second clavier puis tu configures hal pour lui faire mettre un xkb sur ce clavier. Il faut taper « lshal » pour avoir le « info.product ».
[^] # Re: Oui et non
Posté par psychoslave__ (site web personnel) . Évalué à 2.
# je ne crois pas que ce soit possible
Posté par NeoX . Évalué à 2.
genre Meta+F1 , win+F1...
ce qui serait quand meme plus pratique que d'avoir 2 claviers
105 touches ne suffiraient plus ?
[^] # Re: je ne crois pas que ce soit possible
Posté par psychoslave__ (site web personnel) . Évalué à 3.
[^] # Re: je ne crois pas que ce soit possible
Posté par NeoX . Évalué à 4.
sinon tu peux acheter un clavier avec 120 touches dont 15 "programmables"
elles envoient souvent des combinaisons de keycode et remplacent facilement les combinaisons de touche (lecture/pause, volume +, volume -, home, suivant, precedent...)
que tu recycles ensuite dans ton environnement pour les actions que tu souhaites
[^] # Re: je ne crois pas que ce soit possible
Posté par psychoslave__ (site web personnel) . Évalué à 2.
[^] # Re: je ne crois pas que ce soit possible
Posté par SQP . Évalué à 1.
ça doit pas être pratique pour taper.
sinon moi j'utilise aussi la solution proposée au dessus, le clavier avec des touches en plus, c'est vraiment agréable pour la gestion des bureaux et du son
[^] # Re: je ne crois pas que ce soit possible
Posté par JGO . Évalué à 1.
# Journal
Posté par JoeltheLion (site web personnel) . Évalué à 6.
tu pourras faire un journal pour expliquer comment faire, quand tu auras trouvé? Je trouve que c'est une très bonne idée. Et puis c'est ce qu'il y a de mieux avec linux: on peut tenter les bricolages les plus hasardeux, on sait qu'on ne sera limité que par ses propres compétences.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.