Как отключить ярлык Emoji Маверикс

19

Ярлык control-command-space в Mavericks открывает панель с Emojis. Я хотел бы использовать его для другого приложения (Divvy), но он жалуется, что он уже используется общесистемным сочетанием клавиш. Но насколько я вижу нет возможности отключить его в настройках системы. Кто-нибудь знает альтернативный способ его отключения?

buddahbrot
источник

Ответы:

9

Создатель Дивви здесь. Я не уверен, почему Divvy не может записать этот ярлык в пользовательском интерфейсе, но вы можете заставить Divvy использовать этот ярлык:

  1. Выйти Дивви.
  2. Запустите Terminal.app и вставьте эту команду в одну строку и нажмите enter:
    defaults write com.mizage.direct.Divvy globalHotkey -dict keyCode 49 modifiers 4352
  3. Также вставьте эту команду в одну строку и нажмите ввод:
    defaults write com.mizage.Divvy globalHotkey -dict keyCode 49 modifiers 4352
  4. Перезагрузите Дивви.

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

Mizage
источник
Это прекрасно работает для меня. Спасибо, что нашли время, чтобы разобраться в этом вопросе!
buddahbrot
OMG это спасло мне бекон, я начал замечать это, только когда недавно пошел на установку нового iMac, у моего MBP был этот ярлык, и у меня изначально не было проблем с его установкой раньше, но это, возможно, было до Mavericks, а теперь Я использую оба своих MBP / iMac на бета-версии Yosemite. Но это определенно решило эту головную боль.
Скотт Кингсли Кларк
1
Где-то в этом ответе следует отметить, что это исправление работает лучше всего в сочетании с приведенным ниже исправлением, так что функциональность специальных символов не теряется
Дэвид Холлман,
11

Вы можете изменить ярлык из Системных настроек:

Должны работать либо три периода, либо символ многоточия.

Вы можете отключить ярлык, изменив ~ / Library / Preferences / .GlobalPreferences.plist:

defaults write -g NSUserKeyEquivalents -dict-add 'Special Characters...' '\0'

Выйдите и снова откройте приложения, чтобы применить изменения, сделанные с помощью команды по умолчанию.

LRI
источник
Похоже, это работает, но кажется, что даже после применения исправления (и проверки того, что ярлык в масштабе всей системы действительно удален), Divvy по-прежнему отказывается использовать эту комбинацию в качестве ярлыка глобальной активации ... Я отправил электронное письмо. напишите об этом автору Divvy.
Эрик Каплун
3
Примечание для Yosemite (OS X 10.10) и более поздних defaults write -g NSUserKeyEquivalents -dict-add 'Emoji & Symbols' '\0'
версий
4

Похоже, что это все для более старых ОС. Я выполнил команду терминала, но для Yosemite это выглядит как назначение имени «Emoji & Symbols» для всех приложений. Было бы неплохо не назначать для этого ярлык и удалять его, но вы не можете сохранить ярлык, и он не позволит мне сохранить, а затем удалить ярлык (который, вероятно, не будет работать в любом случае. По крайней мере, он назначен другому ярлыку наконец-то во всех приложениях!

Бого Мого
источник
К сожалению, это не относится к международным (локализованным) версиям OS X ...
oligofren
1
Для Yosemite или более поздней версии вы можете полностью отключить ярлык с помощью defaults write -g NSUserKeyEquivalents -dict-add 'Special Characters...' '\0'.
jrhorn424
1

Если это поможет, вы можете отключить замену смайликов на смайлики в приложении Сообщения следующим образом: « Правка»> «Замены»> меню « Смайлики» . Не уверен, что это освобождает ярлык Ctrl+ Command+ Space.

thomax
источник
такого пункта меню, кажется, не существует на моем 10,9
Эрик Каплун
Он говорит в сообщениях ... что не отвечает на вопрос
daviesgeek
1

Я хотел добавить комментарий @ jrhorn424 к ответу, чтобы он был более заметным.

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

Как писал @ jrhorn424:

«Примечание для Yosemite (OS X 10.10) и более поздних версий: вместо этого используйте defaults write -g NSUserKeyEquivalents -dict-add 'Emoji & Symbols' '\0'»

Джошуа Голдберг
источник
0

Я использую Quicksilver для этого, он переопределяет другие сочетания клавиш по умолчанию, что удобно для надоедливых сложных манипуляций по умолчанию. Он может открыть любое приложение с любой комбинацией клавиш; проверить это.

Мэтью Хинея
источник
Альфред автоматически переопределяет этот ярлык.
Дмитрий