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


19

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

Ответы:


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. Перезагрузите Дивви.

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


Это прекрасно работает для меня. Спасибо, что нашли время, чтобы разобраться в этом вопросе!
buddahbrot

OMG это спасло мне бекон, я начал замечать это, только когда недавно пошел на установку нового iMac, у моего MBP был этот ярлык, и у меня изначально не было проблем с его установкой раньше, но это, возможно, было до Mavericks, а теперь Я использую оба своих MBP / iMac на бета-версии Yosemite. Но это определенно решило эту головную боль.
Скотт Кингсли Кларк

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

11

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

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

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

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

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


Похоже, это работает, но кажется, что даже после применения исправления (и проверки того, что ярлык в масштабе всей системы действительно удален), 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.


такого пункта меню, кажется, не существует на моем 10,9
Эрик Каплун

Он говорит в сообщениях ... что не отвечает на вопрос
daviesgeek

1

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

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

Как писал @ jrhorn424:

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


0

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


Альфред автоматически переопределяет этот ярлык.
Дмитрий
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.