2016-10-09 2 views
0

Comment puis-je arrêter l'événement KeyRelease lorsque je maintiens une touche enfoncée sur le clavier? J'ai cherché sur Internet et trouvé des gens suggérant de mettre une minuterie dans la boucle, mais je veux un moyen plus efficace.X11 La touche enfoncée conduit à la touche enfoncée et relâchée

Y a-t-il quelque chose dans X11 qui peut désactiver l'autorepeat?

+0

Vous ne pouvez probablement, essayer de jouer avec la commande 'xset taux r ' –

+0

Mais comme toujours: Pourquoi voudriez-vous faire cela? –

+0

non Je veux désactiver l'autorepeat juste pour le programme, je suis en train de créer un applicatif multi-plateforme et je cherche un morceau de code qui va éteindre l'autorepeat sur la fenêtre de cette application pour quiconque démarre l'application –

Répondre

1

Je trouve la solution, je peux utiliser

XAutoRepeatOff(Display* display);