So aktivieren Sie die Tastaturwiederholung auf einem Mac

15

Wenn Sie auf einem Windows-Computer eine Tastaturtaste gedrückt halten, wird das Zeichen wiederholt. Wenn ich zum Beispiel qein paar Sekunden lang drücke und halte, erhalte ich Folgendes:

qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq

Ebenso kann ich die Rücktaste gedrückt halten, um mehrere Zeichen zu löschen.

Wenn Sie auf einem Mac eine Taste mehrere Sekunden lang gedrückt halten, wird das Zeichen nur einmal eingegeben. Um es wiederholt einzugeben, muss es mehrere Male gedrückt werden.

Ich bin mir nicht sicher, ob das ein Fehler oder eine angebliche Funktion ist, aber ich bin daran interessiert, diese Funktionalität auf einem Mac zu replizieren.

Irgendwelche Ideen?


Einige Anmerkungen und zusätzliche Ideen zur Ergänzung der ausgewählten Antwort:

Die Geschwindigkeit der Wiederholung von Zeichen (wie viele Zeichen pro Sekunde hinzugefügt werden, wenn eine Taste gedrückt gehalten wird) kann durch Anpassen der Option "Tastenwiederholung" unter Systemeinstellungen => Tastatur (Registerkarte Tastatur) gesteuert werden. Wenn die schnellste Geschwindigkeit jedoch nicht schnell genug ist (es war nicht für mich), können Sie diese Einstellung weiter anpassen, indem Sie das Terminal öffnen und Folgendes eingeben:

defaults write NSGlobalDomain KeyRepeat -int 0

Wobei 0die Mindestgeschwindigkeit angibt (kleiner ist schneller). Die schnellste Einstellung, die in den Systemeinstellungen 2festgelegt werden kann, ist 1(schnell) und 0(am schnellsten).

Die Zeit, die für den Beginn der Tastenwiederholung benötigt wird, kann auch durch Anpassen der Option "Verzögerung bis zur Wiederholung" in den Systemeinstellungen => Tastatur (Registerkarte Tastatur) festgelegt werden. Auch hier können Sie eine noch schnellere Geschwindigkeit einstellen, indem Sie das Terminal öffnen und Folgendes eingeben:

defaults write NSGlobalDomain InitialKeyRepeat -int 4

Wobei 4wiederum angepasst werden kann (kleiner ist schneller). Ich würde sehr empfehlen Sie nicht , diese Option unter 4 , obwohl, denn das ist nur unglaublich schnell sein würde (einen Schlüssel für eine bloße Bruchteil einer Sekunde zu berühren etwa 10 Wiederholungs Zeichen würde eingeben). Am Ende habe ich meinen auf gesetzt 7, was für mich immer noch zu schnell sein könnte.

Benutzung auf eigene Gefahr! :)

Informationsquelle: MacWorld

Yuval
quelle
1
Tatsächlich wird alles, was niedriger defaults write -g KeyRepeat -int 1ist als die gleiche Geschwindigkeit wie 1 behandelt. Ich möchte, dass die Einstellung irgendwo zwischen 2 (30 ms) und 1 (15 ms) liegt, aber Floats scheinen nur auf die nächste ganze Zahl abgerundet zu sein.
Lri
Was sind die Standardwerte für den Fall, dass ich sie wiederherstellen möchte?
21.

Antworten:

18

Führen Sie dies im Terminal aus:

defaults write -g ApplePressAndHoldEnabled -bool false
Lri
quelle
Danke, danke, danke, das ist perfekt! Als Hinweis möchte ich hinzufügen, dass Sie den Computer neu starten müssen, damit dies wirksam wird :)
Yuval
@Yuval Wiedereröffnung von Anwendungen oder Abmelden und erneutes Anmelden funktioniert ebenfalls
Lri
Aha! Du hast absolut recht.
Yuval
3
Auch wenn dies über ein Jahr her ist, möchte ich die Leute daran erinnern, dass dies den negativen Nebeneffekt hat, das von Apple angepriesene "Drücken-und-Halten-Wählen-international-oder-Unicode-Zeichen" zu entfernen.
Jann