CTRL+4 и CTRL+5 не работают в OSX

Недавно я заметил, что мой MacBook Pro 5,1 (середина 2009 г.) под управлением Snow Leopard 10.6.6 не отвечает, когда я нажимаю CTRL+ 3или CTRL+ 4.

Когда, например, я нахожусь в приложении, которое не имеет привязок для -keys, CTRLи я нажимаю CTRL+ 2, я слышу звук предупреждения OS X, потому что приложение получает комбинацию клавиш, которую оно не понимает. Это справедливо для всех комбинаций CTRL+ n, кроме 3и 4.

Где бы я ни пробовал — даже в тех местах, где нажатие вышеупомянутой комбинации клавиш имело бы реальный эффект — ничего не происходит.

Но похоже, что он не просто игнорирует нажатия клавиш; он немеет клавиатуру. Если я, например, удерживаю CTRLи нажимаю 5и 6, я услышу два предупреждения. По одному на каждую неизвестную комбинацию клавиш. Если потом сделать то же самое, но с цифрами 4и 5(которые обычно отзывчивые), то звука нет. Фактически, независимо от того, какую клавишу я нажимаю, когда CTRLона удерживается после нажатия 3или 4, ничего не происходит.

Сначала я подумал, что, вероятно, случайно добавил какое-то сочетание клавиш, но я нигде не могу его найти. В Системных настройках → Клавиатура я восстановил все по умолчанию, но это, похоже, ничего не изменило.

Я пробовал использовать встроенную клавиатуру, беспроводную Bluetooth-клавиатуру Apple и USB-клавиатуру Apple с кабелем.

Попробуйте активировать пробелы (стандартное расположение пробелов 2x2 подходит), затем нажмите Ctrl+1,2,3,4. Вы должны каждый раз перемещаться в другое пространство — это работает, когда вы нажимаете Ctrl + 3 и Ctrl + 4?
@matthias: Да, CTRL+3 и CTRL+4 отлично работают с пробелами. Должно быть, я определил какие-то ярлыки, которые переопределяют Spaces, но я понятия не имею, где.

Ответы (4)

Я думаю, что это ошибка в Mac OS X и как-то связана с тем, как обрабатываются сочетания клавиш для пробелов. Попробуй это:

  • Убедитесь, что Spaces включен в Системных настройках со стандартной раскладкой из 4 пробелов и стандартной комбинацией клавиш для переключения на пробел.
  • Откройте папку в Finder.
  • Нажмите и удерживайте клавишу CTRL, а затем нажмите любую из цифровых клавиш. Если вы сначала нажмете 5, 6, 7, 8, 9 или 0, вы услышите звуковой сигнал. То же самое, если вы снова нажмете одну из этих клавиш (все еще удерживая CTRL). Если вы затем нажмете 1, 2, 3 или 4, вы переключитесь на этот номер пробела; или просто оставайтесь в этом пространстве, если вы уже были в нем. Если вы затем снова нажмете любую из 5, 6, 7, 8, 9 или 0, он больше не будет издавать звуковой сигнал.

Если вы просто отключите пробелы, вышеперечисленное не произойдет, и в каком бы порядке вы ни нажимали клавиши, они будут продолжать издавать звуковой сигнал. Если вы измените количество пробелов только на два, то 3, 4, 5, 6, 7, 8, 9 и 0 будут издавать звуковой сигнал, пока вы не нажмете 1 или 2. Я не знаю приложения в котором эти клавиши имеют функциональность, отличную от пробелов, и могут делать что-то полезное, кроме звукового сигнала, поэтому я не смог попробовать, что происходит в таком приложении. В любом случае, я не думаю, что вам нужно беспокоиться о том, что что-то не так с вашей клавиатурой или с тем, как вы настроили привязки клавиатуры; это похоже на ошибку в Mac OS X.

Редактировать: попробуйте сделать это в новой папке, в которой вы создали папки с именами «1», «2» и так далее. Я нахожу поведение Finder в этом случае несколько странным: если вы нажмете CTRL-8, он издаст звуковой сигнал, но также переключит выделение на папку с именем «8». Но опять же, нажатие клавиш с 5 по 9 не будет издавать звуковой сигнал и не изменит выбранную папку после нажатия любой из клавиш с 1 по 4.

Дело в том, что мне нужно иметь возможность использовать CTRL+3 и CTRL+4. Но после того, как я проверил то, что вы написали о Spaces, и немного поиграл с настройками в панели настроек Exposé & Spaces, он внезапно исчез. Я подозреваю, что некоторые настройки были испорчены в прошлый раз, когда я выполнял обновление системы. Пробовал менять "Для переключения сразу на пробел" с "^Цифровые клавиши" на ничего, а потом обратно. Это, казалось, решило проблему. Каким-то образом «^ цифровые клавиши» были зарезервированы для пробелов, хотя пробелы не были включены. Большое спасибо!
Я этого не замечал, но у меня было подобное в моей системе. Клавиши быстрого доступа для пробелов CTRL+цифра работали для переключения на пробел, даже несмотря на то, что в Системных настройках для параметра сочетания клавиш было установлено значение «-». Я изменил его на «^ Цифровые клавиши», а затем обратно на «-», и тогда они действительно были отключены. Спасибо что подметил это.

Я понимаю, что это старый вопрос, но у меня была такая же проблема с невосприимчивыми нажатиями клавиш Ctrl+ 3и Ctrl+ 4с использованием OS X 10.8.4, и я нашел решение, которое сработало для меня, используя информацию из этого ответа .

  1. Откройте ~/Library/Preferences/com.apple.symbolichotkeys.plist(я использовал XCode).
  2. Клавиши обновления 120и 121, которые представляют нажатия клавиш Ctrl+ 3и Ctrl+ 4соответственно, переключаясь enabledна NOдля обоих.
  3. Перезагрузите компьютер.

Надеюсь, это поможет кому-то еще.

Я использую Ctrl+ 1и Ctrl+ 2вместо Ctrl+ arrowsдля перехода к предыдущему и следующему пространству, это спасает меня от отпускания мыши.

В терминале:

open ~/Library/Preferences/com.apple.symbolichotkeys.plist

(Xcode должен появиться)

Обновите клавиши 118 и 119, которые представляют собой нажатия клавиш Ctrl+ 1и Ctrl+ 2соответственно, переключение включено на YES для обоих.

Затем запустите:

killall Dock

Ctrl+ 1и Ctrl+ 2должны вернуться.

Это работает с Эль-Капитаном.

Я столкнулся с этим вопросом, пытаясь понять, почему «Ctrl-3» не работал, чтобы переключиться на новый рабочий стол (третий), который я только что создал. Я пытался возиться ~/Library/Preferences/com.apple.symbolichotkeys.plist, как было предложено в других ответах, но это не помогло. Решение моей проблемы было гораздо более тривиальным: его нужно было включить в сочетаниях клавиш Mission Control (из Системных настроек). Я подумал, что опубликую это здесь, если это может помочь другим в такой же ситуации.