Como ativar a repetição do teclado em um Mac

15

Em uma máquina Windows, pressionar e segurar uma tecla do teclado resulta na repetição do caractere. Por exemplo, se eu pressionar e segurar qpor alguns segundos, terminarei com o seguinte:

qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq

Da mesma forma, posso pressionar e segurar a tecla Backspace para excluir vários caracteres.

Em um Mac, pressionar e segurar uma tecla por vários segundos faz com que o caractere seja digitado apenas uma vez. Para digitá-lo repetidamente, é necessário pressionar fisicamente várias vezes.

Não sei se isso é um bug ou um suposto recurso, mas estou interessado em replicar essa funcionalidade em um Mac.

Alguma ideia?


Algumas notas e idéias adicionais para complementar a resposta selecionada:

A velocidade de repetição de caracteres (quantos caracteres são adicionados por segundo quando uma tecla é pressionada) pode ser controlada ajustando a opção "Key Repeat" em Preferências do sistema => Teclado (guia Teclado). No entanto, se a velocidade mais rápida não for rápida o suficiente (não era para mim), você poderá ajustar ainda mais essa configuração abrindo Terminal e digitando:

defaults write NSGlobalDomain KeyRepeat -int 0

Onde 0indica a velocidade mínima (menor é mais rápido). O mais rápido que pode ser definido pelas preferências do sistema é 2, portanto, as outras duas opções remanescentes e mais rápidas são 1(rápidas) e 0(mais rápidas).

A quantidade de tempo que leva para o início da repetição de teclas também pode ser definida ajustando a opção "Atraso até repetir" em Preferências do sistema => Teclado (guia Teclado). Novamente, se isso ainda for muito lento para você (como era para mim), você pode definir uma velocidade ainda mais rápida abrindo o Terminal e digitando:

defaults write NSGlobalDomain InitialKeyRepeat -int 4

Onde 4, novamente, pode ser ajustado (menor é mais rápido). Eu recomendo que você não definir esta opção em 4 , no entanto, porque isso seria simplesmente impossível rápido (tocando uma chave para uma mera fração de segundo digitaria cerca de 10 caracteres repetidos). Acabei definindo o meu 7, o que ainda pode ser rápido demais para mim.

Use por sua conta e risco! :)

Fonte para informação: MacWorld

Yuval
fonte
1
Na verdade, qualquer coisa menor que defaults write -g KeyRepeat -int 1é tratada com a mesma velocidade que 1. Gostaria que a configuração estivesse entre 2 (30 ms) e 1 (15 ms), mas os flutuadores parecem ser arredondados para o número inteiro mais próximo.
Lri
quais são os valores padrão no caso de eu querer revisar?
precisa saber é

Respostas:

18

Execute isso no Terminal:

defaults write -g ApplePressAndHoldEnabled -bool false
Lri
fonte
Obrigado obrigado obrigado, isso é perfeito! Como uma nota, eu vou adicionar você deve reiniciar o computador para que isso tenha efeito :)
Yuval
Aplicações @Yuval reabertura ou sair e voltar em obras bem
Lri
Aha! Você está absolutamente correto.
Yuval
3
Embora isso tenha ocorrido há mais de um ano, eu pararia e lembraria às pessoas que isso tem o efeito colateral negativo de remover o "caractere de pressionar ou segurar-escolher-internacional-ou-unicode" que a Apple anuncia.
Jann