Відповідь Стіва вище не дуже працювала для мене через глобальні налаштування. Також мене цікавить питання про те, де знайти 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ніби ваш користувач вже є адміністратором.