: Une doc intelligible et détaillée sur XKb ? Mais oui... et en français...

Posté par yxs (). Modéré le 06 août 2007.
0
L'eXtension de X Window pour le clavier - XKb - est notoirement mal documentée, même en anglais, on appréciera donc ce tutoriel accessible, à la fois systématique et détaillé pas à pas.

Un tutoriel qui vous permettra d'utiliser XKb pour personnaliser votre clavier, ajouter des fonctions aux touches, changer leur disposition, créer plusieurs claviers personnalisés, activer les identificateurs lumineux etc. et tout ceci en vous plaçant au niveau utilisateur et donc sans mettre en péril les paramétrages par défaut de votre système, qui pourront toujours être réactivés.

Bien que conçu initialement pour Mandriva Linux, cette doc devrait être très largement utilisable pour n'importe quelle distribution.

> Lire les commentaires (19 commentaires, moyenne: 3,7).  

Vous avez demandé le commentaire #857291.

Plusieurs claviers

Posté par Aldoo (Jabber id, ) le 06/08/2007 à 14:48. (lien). Évalué à 5.

Bon, ce serait plutôt une question de forum, mais vu que c'est le sujet ici :
Comment faire pour paramétrer différemment ses différents claviers physiques quand on en a plusieurs sur une machine ? Est-ce que xkb permet de configurer un périphérique en particulier ? Faut-il utiliser un autre programme ?

En particulier, dans mon cas, ce serait pour activer le verrouillage numérique sur mon clavier USB sans l'activer sur le clavier intégré de mon portable.
(Ou alors l'activer sur un pavé numérique indépendant sur USB sans l'activer sur le clavier intégré.)
Je sais que certains BIOS permettent de modifier l'effet du verrouillage numérique sur le clavier intégré, mais je trouve ça un peu brutal car non modifiable à chaud (et en tout cas pas toujours proposé).

Un autre cas d'utilisation serait tout simplement pour pouvoir programmer des tonnes de fonctions indépendamment (un clavier pourrait être dédié à produire des événements spécifiques à une application particulière, et un autre agir "normalement").

  • [^]Re: Plusieurs claviers

    Posté par nodens (page perso, ) le 08/08/2007 à 22:45. (lien). Évalué à 2.

    Je ne crois pas que X puisse gérer plusieurs configurations de clavier selon celui qu'on branche à un moment donné (surtout si on fait ça à chaud), mais une méthode simple est le chargement d'une Xmodmap pour une utilisation spécifique.

    Ainsi, quand on veut brancher tel clavier (ou utiliser telle application), on lance xmodmap fichierfichier est un fichier xmodmap maison... C'est actif immédiatement.

    Exemple concret : pour jouer à Freespace2, comme les caractères spéciaux (les accents, les touches mortes...) ne sont pas gérés, et que ça devient vite pénible de ne pas pouvoir utiliser les touches &é"'( sans appuyer sur shift pour avoir 12345, j'ai un script qui charge une xmodmap spécifique (et remet l'ancienne à la fin du programme (un petit trap pour gérer les crash et autres permet d'éviter les gags de non-restauration pour cause d'interruption brutale du programme sur une erreur de segmentation qui interromprait le script avant qu'on ait pu restaurer la configuration d'origine).

    cf ici (en anglais, désolé, la flemme de traduire) :
    http://www.hard-light.net/wiki/index.php/Fs2_open_on_Linux#I(...)

    --
    Clément Hermann (nodens)
    - "L'air pur ? c'est pas en RL, ça ? c'est pas hors charte ?"
    Jean in L'Histoire des Pingouins, http://tnemeth.free.fr/fmbl/linuxsf/
    GPG : pgp.mit.edu - 0xEBD1399D
    • [^]Re: Plusieurs claviers

      Posté par nodens (page perso, ) le 08/08/2007 à 22:55. (lien). Évalué à 2.

      (et là, il lut la doc dont il est question ici, et se rendit compte que toute une section était dédiée à xmodmap... Il jura, mais un peu tard, qu'on ne l'y reprendrait plus à répondre aux commentaires avant d'avoir lu ;) )

      Bon, on va dire que pour le script d'exemple ce n'est pas un post complètement inutile, et puis c'est le mois d'août tout le monde s'en fout ;)

      --
      Clément Hermann (nodens)
      - "L'air pur ? c'est pas en RL, ça ? c'est pas hors charte ?"
      Jean in L'Histoire des Pingouins, http://tnemeth.free.fr/fmbl/linuxsf/
      GPG : pgp.mit.edu - 0xEBD1399D