Sur mon ordinateur, j'ai deux claviers USB branchés. Au lieu d'avoir les deux à taper la même clé, est-il possible qu'un deuxième clavier soit configuré pour exécuter des commandes au lieu de taper des lettres? Et si ce n'est pas possible, peut-il être configuré pour au moins taper dans une autre langue comme le russe par exemple?
16
Réponses:
Ceci est ma troisième réponse quand je peux recommander
actkbd
... :)Donc, si vous souhaitez configurer toutes les touches du deuxième clavier pour exécuter des commandes et non pour taper des lettres, vous pouvez utiliser
actkbd
... :)Après l'installation,
actkbd
nous devons trouver le fichier de périphérique utilisé pour recevoir les événements à partir du clavier:Sur cette liste, vous devriez trouver votre clavier et vérifier ses gestionnaires. Utilisez
sudo actkbd -s -d /dev/input/HANDLER_NAME
pour vérifier si ce gestionnaire envoie des événements. Si vous exécutez cette commande et appuyez sur la touche du clavier (recherchez les touches que vous souhaitez lier aux commandes), vous devriez obtenir quelque chose comme ça:Si vous avez des codes clés, nous pourrions créer un
actkbd
fichier de configuration:Lorsque vous enregistrez ce fichier, nous devons tester si la configuration fonctionne:
Lorsque vous appuyez sur la touche que vous avez dans votre fichier de configuration, la commande de la dernière colonne du fichier de configuration démarre.
Je pense qu'il existe un moyen de désactiver l'envoi de clés aux applications, mais je n'ai pas pu le trouver - consultez le fichier README .
Au lieu d'essayer de le désactiver,
actkbd
vous pouvez désactiver votre clavier dans X.Il devrait faire le travail ... :) Pour plus d'informations sur la
actkbd
vérification de cette réponse .En utilisant
actkbd
(et probablement quelques scripts), vous pouvez également configurer votre clavier pour changer les modes du mode de commande au mode d'entrée avec des lettres russes. Pour cette lecture,Ulrich Schwarz's
répondez.la source
J'ai écrit un petit programme en C qui peut le faire. Je l'ai écrit «à la volée», donc ce n'est pas très bon, mais ça marche. Vous pouvez l'obtenir ici .
la source