Відповідь Стіва вище не дуже працювала для мене через глобальні налаштування. Також мене цікавить питання про те, де знайти com.microsoft.VScode
доменне ім’я для програми. Ось що для мене спрацювало та узагальнене формулювання:
Щоб увімкнути повтори для певного додатка, наприклад VSCode, спочатку переконайтеся, що немає переважаючих глобальних параметрів.
defaults delete -g ApplePressAndHoldEnabled
Потім увімкніть налаштування для конкретного додатка, ви можете знайти доменне ім’я програми, знайшовши його в Info.plist
документі в папці Зміст, де він встановлений.
Приклад
<key>CFBundleIdentifier</key>
<string>com.microsoft.VSCode</string>
Потім встановіть налаштування в командному рядку.
defaults write com.microsoft.VSCode ApplePressAndHoldEnabled -bool false
Ви можете використовувати цей зразок і для інших параметрів програми. Просто переконайтесь, що ваші налаштування не перезаписані глобально.
Для отримання додаткової інформації про defaults
тип defaults help
. Ще одна примітка: вам не потрібно запускати це так, sudo
ніби ваш користувач вже є адміністратором.