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 0
die Mindestgeschwindigkeit angibt (kleiner ist schneller). Die schnellste Einstellung, die in den Systemeinstellungen 2
festgelegt 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 4
wiederum 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
defaults write -g KeyRepeat -int 1
ist 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.