Comment activer la répétition du clavier sur un Mac

14

Sur un ordinateur Windows, maintenir une touche du clavier enfoncée provoque la répétition du caractère. Par exemple, si j'appuie qquelques instants sur la touche, les résultats sont les suivants:

qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq

De même, je peux maintenir la touche Retour arrière enfoncée pour supprimer plusieurs caractères.

Sur un Mac, si vous maintenez une touche enfoncée pendant plusieurs secondes, le caractère n'est saisi qu'une seule fois. Pour le taper à plusieurs reprises, il est nécessaire d'appuyer physiquement plusieurs fois.

Je ne sais pas s'il s'agit d'un bogue ou d'une fonctionnalité supposée, mais je suis intéressé par la réplication de cette fonctionnalité sur un Mac.

Des idées?


Quelques notes et idées supplémentaires pour compléter la réponse choisie:

La vitesse de répétition des caractères (le nombre de caractères ajoutés par seconde lorsqu'une touche est enfoncée) peut être contrôlée en ajustant l'option "Répétition de la touche" sous Préférences Système => Clavier (onglet Clavier). Toutefois, si la vitesse la plus rapide n’est pas assez rapide (ce n’était pas pour moi), vous pouvez ajuster ce paramètre en ouvrant Terminal et en tapant:

defaults write NSGlobalDomain KeyRepeat -int 0

0indique la vitesse minimale (plus petit est rapide). Le plus rapide qui peut être défini par les préférences système est 2donc les deux autres options restantes et plus rapides sont 1(rapide) et 0(le plus rapide).

Le temps nécessaire au début de la répétition d'une touche peut également être défini en ajustant l'option "Délai jusqu'à répétition" sous Préférences Système => Clavier (onglet Clavier). Encore une fois, si cela est encore trop lent pour vous (comme pour moi), vous pouvez définir une vitesse encore plus rapide en ouvrant Terminal et en tapant:

defaults write NSGlobalDomain InitialKeyRepeat -int 4

Là où 4, encore, peut être ajusté (plus petit est rapide). Je vous recommande vivement de ne pas définir cette option sous 4 , car ce serait simplement incroyablement rapide (toucher une touche pendant une fraction de seconde taperait environ 10 caractères répétés). J'ai fini par régler le mien sur 7, ce qui pourrait encore être trop rapide pour moi.

À utiliser à vos risques et périls! :)

Source d'information: MacWorld

Yuval
la source
1
En réalité, tout ce qui est inférieur à defaults write -g KeyRepeat -int 1la vitesse 1 est le même. J'aimerais que le réglage soit compris entre 2 (30 ms) et 1 (15 ms), mais les flottants semblent être arrondis au nombre entier le plus proche.
Lri
Quelles sont les valeurs par défaut dans le cas où je veux revenir?
F0nz

Réponses:

17

Exécutez ceci dans le terminal:

defaults write -g ApplePressAndHoldEnabled -bool false
Lri
la source
Merci merci merci, c'est parfait! En note, j'ajouterai que vous devez redémarrer l'ordinateur pour que cela prenne effet :)
Yuval
@Yuval La réouverture des applications ou la déconnexion et le retour au travail fonctionnent également
Lri
Aha! Vous avez absolument raison.
Yuval
3
Même si cela fait plus d'un an, je voudrais rappeler aux gens que cela a pour effet négatif de supprimer le "caractère presse-et-maintenez-choisissez-international-ou-unicode" que Apple revendique.
Jann