62 votes

Comment puis-je augmenter le taux de répétition des touches au-delà de la limite fixée par le système d'exploitation ?

J'ai la mauvaise habitude d'utiliser les touches de curseur de mon clavier pour naviguer dans le code source. C'est quelque chose que je fais depuis 15 ans et cela signifie bien sûr que ma vitesse de navigation est limitée par la vitesse du clavier. Sur Vista et OS X (je fais un double démarrage avec un MacBook), j'ai augmenté à fond la vitesse de répétition des touches. Mais dans Visual Studio, et dans d'autres applications, la vitesse est toujours beaucoup plus lente que je ne le voudrais.

Comment faire en sorte que la vitesse de répétition des touches soit plus rapide dans Visual Studio et dans d'autres éditeurs de texte ?

8voto

J'utilise KeyboardKing sur mon PC. C'est un logiciel gratuit et il peut augmenter le taux de répétition jusqu'à 200, ce qui est tout à fait suffisant. Je recommande de mettre la priorité du processus à High pour des mouvements encore plus fluides et moins de "repeat locks" qui se produisent parfois et sont très ennuyeux. Avec une priorité élevée, il fonctionne parfaitement.

Personne ne comprend pourquoi on navigue avec des flèches. C'est drôle.

8voto

exinocactus Points 43

Keyboard preferences window

Comme le mentionne le hyperlogic Sous Mac OS X, en interne, il existe deux paramètres qui traitent de la vitesse du clavier : KeyRepeat et InitialKeyRepeat . Dans les Préférences Système, ils sont associés aux éléments suivants Key Repeat Rate et le Delay Until Repeat curseurs. Les plages des curseurs et les valeurs des paramètres internes associés (entre parenthèses) sont indiquées ci-dessous. Ils semblent être des multiplicateurs de l'intervalle d'échantillonnage du clavier de 15 ms.

Key Repeat Rate (KeyRepeat)                 Delay Until Repeat (InitialKeyRepeat)
|--------------------------------|          |----------------------|-----------------|
slow (120)                      fast (2)    off (30000)            long (120)        short (25)
0.5 char/s                      33 char/s       

Heureusement, ces paramètres peuvent être réglés au-delà des limites prédéfinies directement dans l'application ~/Library/Preferences/.GlobalPreferences.plist fichier. J'ai trouvé les valeurs suivantes les plus pratiques pour moi :

KeyRepeat = 1         --> 1/(1*15 ms) = 66.7 char/s
InitialKeyRepeat = 15 --> 15*15 ms = 225 ms

Notez que dans les dernières révisions de Mac OS X, les curseurs sont nommés de manière légèrement différente.

3voto

Robert K Points 14893

Je ne sais pas comment accélérer au-delà de la limite, mais je sais comment sauter plus loin en une seule pression. Mes connaissances sont uniquement sous Windows, car je n'ai pas de Mac pour faire cela. Ctrl + Arrow saute un mot, et selon l'éditeur, il peut simplement passer à la section suivante d'espace blanc. Vous pouvez également utiliser Ctrl + Shift + Arrow pour sélectionner un mot dans n'importe quelle direction.

3voto

Georgi Points 2153

J'aime travailler seul sur le clavier. Pourquoi ? Parce que lorsque vous utilisez la souris, vous devez la saisir. Une perte de temps.

D'un autre côté, il semble parfois que chaque application ait ses propres taux de frappe intégrés. Sans parler des propriétés du BIOS ou des paramètres de l'OS. J'ai donc rassemblé les touches courtes qui peuvent être assez rapides (c'est-à-dire que vous êtes plus rapide à taper Ctrl + droite(flèche)-droite-droite que de garder votre doigt sur la touche droite(flèche) :).

Voici quelques raccourcis clavier que je trouve les plus précieux (cela fonctionne sous Windows ; je ne suis pas sûr pour OS X) :

ctrl-right: Go to the end of the previous/the next word (stated before)
ctrl-left:  Go to the beginning of the previous/the word before (stated before)
ctrl-up:    Go to the beginning of this paragraph
            (or to the next paragraph over this)
ctrl-down:  Go to the end of this paragraph
            (or to the next paragraph after this)
ctrl-pos1:  Go to the beginning of the file
ctrl-end:   Go to the end of the file

Toutes ces fonctions peuvent être combinées avec la touche majuscule, de sorte que le texte est sélectionné en même temps. Maintenant, passons à des choses plus étranges :

alt-esc:     Get the actual application into the background
ctrl-esc:    This is like pressing the "start-button" in Windows: You can
             navigate with arrow keys or shortcuts to start programs from here
ctrl-l:      While using Firefox this accesses the URL-entry-field to simply
             type URLs (does not work on Stack Overflow :)
ctrl-tab,
ctrl-pageup
ctrl-pagedwn Navigate through tabs (even in your development environment)

Voici donc les raccourcis les plus utilisés lorsque je programme.

3voto

David Points 31

Pour OS X, l'extension du noyau KeyRemap4MacBook vous permettra de régler avec précision toutes sortes de paramètres du clavier, dont le taux de répétition des touches (j'ai réglé le mien sur 15 ms, et ça marche bien).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X