Come abilitare la ripetizione della tastiera su un Mac


15

Su un computer Windows, tenendo premuto un tasto della tastiera, il carattere viene ripetuto. Ad esempio, se si tiene premuto qper alcuni secondi, si finisce con il seguente:

qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq

Allo stesso modo, posso tenere premuto il tasto Backspace per eliminare più caratteri.

Su un Mac, tenendo premuto un tasto per alcuni secondi, il carattere viene digitato una sola volta. Per digitarlo ripetutamente, è necessario premerlo fisicamente più volte.

Non sono chiaro se si tratti di un bug o di una presunta funzionalità, ma sono interessato a replicare questa funzionalità su un Mac.

Qualche idea?


Un paio di note e idee aggiuntive per integrare la risposta selezionata:

La velocità di ripetizione dei caratteri (quanti caratteri vengono aggiunti al secondo quando si tiene premuto un tasto) può essere controllata regolando l'opzione "Ripeti tasto" in Preferenze di Sistema => Tastiera (scheda Tastiera). Tuttavia, se la velocità più alta non è abbastanza veloce (non era per me), puoi modificare ulteriormente questa impostazione aprendo Terminale e digitando:

defaults write NSGlobalDomain KeyRepeat -int 0

Dove 0indica la velocità minima (minore è maggiore). Il più veloce che può essere impostato dalle preferenze di sistema è 2, quindi le altre due rimanenti, le opzioni più veloci sono 1(veloce) e 0(più veloce).

Il tempo necessario per iniziare la ripetizione dei tasti può essere impostato anche regolando l'opzione "Ritardo fino a ripetizione" in Preferenze di Sistema => Tastiera (scheda Tastiera). Ancora una volta, se questo è ancora troppo lento per te (come lo era per me), puoi impostare una velocità ancora più veloce aprendo Terminale e digitando:

defaults write NSGlobalDomain InitialKeyRepeat -int 4

Dove 4, di nuovo, può essere regolato (più piccolo è più veloce). Consiglio vivamente di non impostare questa opzione su 4 , però, perché sarebbe semplicemente incredibilmente veloce (toccando un tasto per una frazione di secondo si digiterebbero circa 10 caratteri ripetuti). Ho finito per impostare il mio 7, che potrebbe essere ancora troppo veloce per me.

Utilizzare a proprio rischio! :)

Fonte di informazioni: MacWorld


1
In realtà qualsiasi cosa inferiore a defaults write -g KeyRepeat -int 1viene trattata con la stessa velocità di 1. Vorrei che l'impostazione fosse compresa tra 2 (30 ms) e 1 (15 ms), ma i float sembrano essere arrotondati per difetto all'intero più vicino.
Lri,

quali sono i valori predefiniti nel caso in cui voglio rivedere?
f0nz,

Risposte:


18

Esegui questo nel Terminale:

defaults write -g ApplePressAndHoldEnabled -bool false

Grazie grazie grazie, è perfetto! Come nota, aggiungerò che è necessario riavviare il computer affinché questo abbia effetto :)
Yuval

@Yuval Riapertura di applicazioni o disconnessione e ritorno anche nelle opere
Lri

Aha! Hai assolutamente ragione.
Yuval,

3
Anche se questo è successo più di un anno fa, vorrei fermarmi e ricordare alla gente che questo ha l'effetto collaterale negativo di rimuovere il "carattere di press-and-hold-scegli-internazionale-o-unicode" che Apple sostiene.
Jann,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.