J'ai un clavier de sculpture Microsoft qui a un double espace. Je veux l'utiliser sur Linux. Je ne trouve pas le document, le piratage, etc. Je veux remapper une touche d'espace pour entrer la clé. Je ne sais pas où je peux commencer à creuser pour résoudre le problème.
[Modifier 1]
J'ai utilisé la commande "showkeys -s" qui produisait la valeur "0x39 0xb9". Mais les deux espaces donnent la même sortie. Existe-t-il d'autres informations pouvant différer les unes des autres?
Merci
http://www.microsoft.com/hardware/en-us/d/sculpt-comfort-keyboard
Réponses:
La fiche technique du clavier indique ceci:
"Le côté droit de la barre d'espace a une fonctionnalité typique de la barre d'espace; le côté gauche de la barre d'espace bascule entre la fonctionnalité de retour arrière et la fonctionnalité typique de la barre d'espace. Pour l'activer, appuyez et maintenez les deux côtés de la barre d'espace pendant 3 secondes."
Cela suggère qu'il s'agit d'une fonction intégrée du clavier et ne nécessite pas de pilote. Si vous activez cette fonction,
showkeys
signalera très probablement le scancode pour le retour arrière si vous appuyez sur la barre d'espace gauche (auquel cas vous n'avez toujours pas de chance). Si, d'autre part, le clavier ne se produit pour donner de deux scancodes différentes pour la barre d'espace à gauche et le réel backspace, vous pouvez mapper keycode à une Entrée. Les mappages de clavier peuvent être manipulés avec des outils comme xkbcomp ou créer votre propre mappage. Attention cependant, la gestion des codes-clés par X est très ésotérique et la documentation est ... plutôt laconique. Un début est la documentation de xkbcomp.BTW, notez que les codes clés signalés "0x39 0xb9" sont pour la même clé, ce dernier a juste le bit haut défini pour indiquer la libération de la clé. 0x39 est 57 décimal, ce qui correspond à la touche Espace dans X pour les claviers PC.
la source