12

На компьютере с Windows нажатие и удерживание клавиши клавиатуры приводит к повторению символа. Например, если я нажимаю и удерживаю q в течение нескольких секунд, я получаю следующее:

qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq

Точно так же я могу нажать и удерживать клавишу Backspace, чтобы удалить несколько символов.

На Mac нажатие и удерживание клавиши в течение нескольких секунд приводит к тому, что символ вводится только один раз. Чтобы набрать его несколько раз, необходимо физически нажать его несколько раз.

Мне неясно, является ли это ошибкой или предполагаемой функцией, но я заинтересован в тиражировании этой функции на Mac.

Есть идеи?


Пара замечаний и дополнительных идей для дополнения выбранного ответа:

Скорость повторения символов (сколько символов добавляется в секунду при нажатой клавише) можно контролировать, настраивая параметр "Повтор ключа" в Системных настройках => Клавиатура (вкладка "Клавиатура"). Однако, если самая быстрая скорость недостаточно высока (это было не для меня), вы можете дополнительно отрегулировать эту настройку, открыв Терминал и напечатав:

defaults write NSGlobalDomain KeyRepeat -int 0

Где 0 обозначает минимальную скорость (чем меньше, тем быстрее). Самое быстрое, что может быть установлено системными настройками, равно 2 , поэтому два других оставшихся, более быстрых варианта - это 1 (быстрый) и 0 (самый быстрый).

Время, необходимое для начала повторения клавиш, также можно настроить, настроив параметр "Задержка до повтора" в Системных настройках => Клавиатура (вкладка "Клавиатура"). Опять же, если это все еще слишком медленно для вас (как это было для меня), вы можете установить еще более высокую скорость, открыв Terminal и набрав:

defaults write NSGlobalDomain InitialKeyRepeat -int 4

Где 4 , опять же, можно отрегулировать (чем меньше, тем быстрее). Тем не менее, я настоятельно рекомендую вам не устанавливать эту опцию ниже 4 , потому что это было бы просто невероятно быстро (прикосновение к клавише в течение доли секунды приведет к вводу около 10 повторяющихся символов). Я закончил тем, что установил мой в 7 , который мог бы все еще быть слишком быстрым для меня.

Используйте на свой риск! :)

Источник информации: MacWorld

1 ответ1

14

Запустите это в терминале:

defaults write -g ApplePressAndHoldEnabled -bool false

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .