Valor padrão para `NSGlobalDomain InitialKeyRepeat`?


4

Qual é o padrão NSGlobalDomain InitialKeyRepeat? Acredito que o valor seja 20, mas estou tentando verificar isso para entender a dinâmica de mudar o valor.

A maioria das sugestões que vejo simplesmente dizem para você configurá-lo defaults write NSGlobalDomain InitialKeyRepeat -int 12, mas não fiquei muito feliz com isso e como tenho um sistema que demora algum tempo para iniciar, não gosto do método de enxaguar e repetir para reiniciar vários vezes para ajustá-lo. Se soubermos o valor padrão, isso eliminará as suposições.

Uma pessoa chegou ao ponto de dizer que valores mais baixos eram mais lentos que valores mais altos, mas, novamente, não confio nisso.

FWIW, As alterações mais comuns que estou vendo para recuperar as configurações de repetição rápida em 10.12.x (Sierra) são:

defaults write NSGlobalDomain ApplePressAndHoldEnabled -bool false
defaults write NSGlobalDomain KeyRepeat -int 1
defaults write NSGlobalDomain InitialKeyRepeat -int 12

Respostas:


5

Os padrões para um macOS Sierra 10.12.5 (16F73) recém-instalado são: InitialKeyRepeat = 25e KeyRepeat = 6.

Observe que, se estiver executando defaults read NSGlobalDomain KeyRepeatantes de alterar o valor (pela GUI ou pela CLI), você receberá um erro como este:

2017-07-04 14: 19: 02.131 padrões [29186: 269276] O par de domínio / padrão de (kCFPreferencesAnyApplication, ApplePressAndHoldEnabled) não existe

Os valores da etapa que correspondem aos controles deslizantes na GUI são os seguintes (menor é igual a mais rápido):

KeyRepeat: 120, 90, 60, 30, 12, 6, 2

InitialKeyRepeat: 120, 94, 68, 35, 25, 15


0

Não sei o que é o padrão, mas o meu está definido como 6

A maneira mais simples de descobrir com qual valor você está feliz é definir o controle deslizante em Prefs do sistema> Teclado> Atraso até repetir

insira a descrição da imagem aqui

Em seguida, use defaults read NSGlobalDomain InitialKeyRepeatpara ver qual é o valor.

Valores mais baixos são valores mais lentos para InitialKeyRepeat
Long é 120, short é 15.

Oposto para KeyRepeat
Slow é 120, rápido é 12.


Obrigado, mas eu preferiria saber o valor do shell, pois, por algum motivo, esses valores não são mais sincronizados no meu sistema depois de realizar as modificações do Terminal. Suponho que inicio uma VM mais tarde hoje quando tiver a chance de um sistema vanilla 10.12, mas esperava encontrar uma resposta rápida que também seria útil para referência futura aqui.
ylluminate

defaults read NSGlobalDomain KeyRepeatdirá o valor atualmente armazenado. Não tenho certeza do que mais você precisa.
Tetsujin

Desculpe, eu quis dizer que InitialKeyRepeatnão KeyRepeat. Corrigido no original.
ylluminate

O substituir tudo na minha resposta com que o & use o controle deslizante do lado direito
Tetsujin

Certo, entendido, mas ainda está fora de sincronia para mim por algum motivo.
ylluminate
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.