На моем MacPro есть одна проблема (и ребята из Apple думают, что это особенность ...), которая очень меня раздражает: между переключением CapsLock есть задержка. Я делал это быстро. Если я перейду к настройкам и переназначу caps lock на любую другую кнопку, а затем вернусь, то все будет работать нормально, так что это не проблема с оборудованием.
Есть ли способ это исправить?
Ответы:
Я использовал последнюю версию прошивки на алюминиевой беспроводной клавиатуре Apple 2007 и клавиатуре MacBook Pro, но проблема все еще сохранялась. Однако, как ни странно, это исправило это:
Теперь клавиша Caps Lock работает мгновенно для этой клавиатуры. Повторите по мере необходимости для каждой клавиатуры у вас есть.
источник
Если вы устанавливаете Karabiner-Elements, он по умолчанию обнуляет задержку блокировки в MacOS.
(редактировать: хотя в данный момент в версиях> = 12 есть ошибка, связанная с ней, придерживайтесь <= 11.6)
https://github.com/tekezo/Karabiner-Elements#readme
https://pqrs.org/latest/karabiner-elements-latest.dmg
https://pqrs.org/osx/karabiner/
Это единственное известное мне решение, которое работает на 10.12 и не требует ничего, кроме установки и запуска приложения без каких-либо специальных шагов или перенастройки.
источник
Так же, как к вашему сведению, я нашел альтернативное решение в другом вопросе :
Однако это исправление создает другую проблему: если вы удерживаете клавишу, чтобы повторить ее (например, delete), тогда задержка повторения будет чрезвычайно медленной.
Протестировано на macOS 10.14.4.
источник
Не совсем уверен в этом, но Google нашел это . Это было одно из предложений, но оно не кажется надежным (или даже близким). Есть больше предложений на странице.
Кроме того, если вы удерживаете нажатой клавишу даже в течение доли секунды, она включится автоматически.
источник
На дискуссионных досках Apple сообщают, что обновление прошивки вашей клавиатуры может устранить эту задержку.
Получить прошивку клавиатуры от Apple .
источник
Первоначально ответ Мартина Стивена работал для меня. Это было, когда я использовал OSX 10.9.
После обновления до OSX Yosemite (10.10) перестал работать. Я нашел другое, по сути то же самое, решение, задокументированное здесь
http://sleepycow.org/2014/07/removing-the-caps-lock-delay-on-a-macbook/
Он использует обновленную версию приложений (с разными именами), которые работают с 10.10.
По запросу - цитирование соответствующих разделов по ссылке
источник
init.lua
под путем~/.hammerspoon
, вставьте код ниже.Затем перезагрузите конфигурацию Hammerspoon, чтобы изменения вступили в силу.
Смотрите мой блог здесь http://hellohtml5.com/2019/04/25/best-way-to-disable-capslock-delay-on-mac/
источник
hs.hid.capslock.toggle()
вpressedF19
так как это более согласуется с поведением по умолчанию , а также , как это работает на Windows.