Steve'in yukarıdaki cevabı, küresel ayarlar nedeniyle benim için pek işe yaramadı. Ayrıca com.microsoft.VScodebir uygulamanın alan adını nerede bulacağımı merak ettim . İşte benim için işe yarayan şey ve genelleştirilmiş bir formülasyon:
VSCode gibi belirli bir uygulama için yinelemeleri etkinleştirmek için önce geçersiz kılınan bir genel ayar olmadığından emin olun.
defaults delete -g ApplePressAndHoldEnabled
Ardından, belirli bir uygulama için ayarı etkinleştirin, bir uygulamanın etki alanı adını Info.plist, yüklendiği İçindekiler klasörü altındaki belgede bularak bulabilirsiniz .
Misal
<key>CFBundleIdentifier</key>
<string>com.microsoft.VSCode</string>
Ardından ayarı komut satırında ayarlayın.
defaults write com.microsoft.VSCode ApplePressAndHoldEnabled -bool false
Bu kalıbı diğer uygulamaya özel ayarları da kullanabilirsiniz. Sadece ayarlarınızın genel olarak üzerine yazılmadığından emin olun.
defaultsTip hakkında daha fazla bilgi için defaults help. Bir not daha, sudokullanıcınız zaten bir yönetici gibi bunu çalıştırmanıza gerek yoktur .