Я сталкивался с этими вопросами: Intellij-idea: автоматическое повторение буквенных ключей и IntelliJ-ключ, повторяющий idea.vim. Оба объясняют, что вы можете быть более конкретным, и можете изменить поведение только IntelliJ или любого приложения, указав CFBundleIdentifier, а параметр -g приведенного выше решения изменяет его для всех приложений.
Хотя глобальное решение (с «-g» вместо de CFBundleIdentifier конкретного приложения) работает отлично (оно активирует повтор ключей во всех приложениях). Эта опция не может быть установлена на уровне приложения.
Я набрал следующие вещи, и, кажется, все в порядке, но не работает при перезапуске приложения (в моем случае intelliJ) или перезагрузке системы.
defaults write com.jetbrains.intellij ApplePressAndHoldEnabled -bool false
Эта команда вернула '0'.
defaults read com.jetbrains.intellij ApplePressAndHoldEnabled
И эта команда вернула 'Type is boolean', как и должно быть.
defaults read-type com.jetbrains.intellij ApplePressAndHoldEnabled
Согласно этим результатам он должен работать только с приложением, идентифицированным com.jetbrains.intellij, но это не так.
Я использую MacOS Mojave (10.14.3).