Je voudrais un taux de répétition particulièrement élevé et un faible retard sur ma touche de retour arrière, mais un retard et un taux réguliers sur toutes les autres touches. Cette commande fonctionne, mais la définit pour chaque clé:
xset r rate 120 30
Existe-t-il un moyen d'avoir différents paramètres pour des touches individuelles?
xset r 22 r rate 120 30
devrait faire ce que vous cherchez, mais sur mon ordinateur portable, cela ne fonctionne pas. Le code clé pour le retour arrière est 22 cependant.Réponses:
Je pense que la réponse à votre question est non, il n'y a aucun moyen de réaliser ce court métrage des sources X.org.
Voici une explication pourquoi
xset
ne fonctionnera pas; Je crée une réponse car elle correspond aux commentaires trouvés à la fois dans le PO et dans la réponse ci-dessus.xset r
a plusieurs façons d'être appelé. Mutuellement exclusifs, c'est-à-dire:..activera la répétition du code clé 22 (retour arrière), tandis que la
xset -r 22
désactivera.Alternativement, il est possible de spécifier des taux de clavier, mais uniquement pour toutes les touches:
Vous ne pouvez pas combiner les deux.
En ce qui concerne le 08 / 22 confusion: 08 est le ASCII code ASCII caractère backspace et 22 est la fenêtre X keycode pour la physique particulière clé .
Malheureusement, les deux paramètres (taux / délai et répétition par touche on-off) sont gérés par deux extensions X différentes:
xset
modifie le taux / retard en utilisant la fonctionXF86MiscGetKbdSettings( display, values )
. Lavalues
structure XF86MiscKbdSettings contient uniquement des champs pour le taux de répétition et le retard (et deux autres sans importance ici), et il n'y a aucun moyen de l'appliquer mais général.En bref, cela semble impossible à réaliser dans la configuration actuelle de X.org.
la source
Essayer:
Le la
xset
page de manuel à www.x.org donne une aide sur la commande. J'ai également trouvé des touches de clavier et des valeurs de code de touche , qui se trouvent sur le site Web d'Adobe, mais je pense que les codes de touche devraient être corrects.la source
8
xev
dans le terminal, puis appuyez sur la touche de retour arrière, le codePage Down
clé. malheureusement je ne suis pas proche de ma box Linux pour pouvoir tester tout ça.xev
pour savoir quels sont les codes clés sur votre propre système; appuyez sur une touche de votre clavier et il vous donnera le code clé.