Як відключити ярлик Emoji Mavericks


19

Простір управління ярликами-командами в Mavericks відкриває панель з Emojis. Я хотів би використовувати його для іншого додатка (Divvy), але він скаржиться, що він уже використовується ярликом клавіатури, що є загальносистемним. Але наскільки я бачу, немає можливості відключити це в налаштуваннях системи. Хтось знає про альтернативний метод його відключення?

Відповіді:


9

Творець Divvy тут. Я не впевнений, чому Divvy не може записати цей ярлик в інтерфейс користувача, але ви можете змусити Divvy використовувати цей ярлик:

  1. Покиньте Divvy.
  2. Запустіть Terminal.app і вставте цю команду в один рядок і натисніть клавішу Enter:
    defaults write com.mizage.direct.Divvy globalHotkey -dict keyCode 49 modifiers 4352
  3. Також вставте цю команду в один рядок і натисніть клавішу Enter:
    defaults write com.mizage.Divvy globalHotkey -dict keyCode 49 modifiers 4352
  4. Перезапустіть Divvy.

Запускати ці команди немає ризику, завжди можна знову змінити ярлик в інтерфейсі користувача. Сподіваюся, я можу оновити диктофон, щоб належним чином захопити ці ярлики в майбутньому.


Це прекрасно працює для мене. Дякуємо, що знайшли час для розгляду цього питання!
buddahbrot

OMG це врятувало моє бекон, я почав помічати це, коли нещодавно пішов налаштувати новий iMac, у моєї MBP був цей ярлик встановлений, і у мене спочатку не виникало проблем із його налаштуванням, але це, можливо, було до Mavericks, і тепер Я запускаю обидва мої MBP / iMac на бета-версії Yosemite. Але це безумовно вирішило цей головний біль.
Скотт Кінгслі Кларк

1
Слід зазначити десь у цій відповіді, що це виправлення найкраще працює в поєднанні з виправленим нижче, щоб функціональність спеціальних символів не була втрачена
Девід Холман

11

Ви можете змінити ярлик за допомогою Системних налаштувань:

Треба працювати або три періоди, або символ еліпсису.

Ви можете відключити ярлик, змінивши ~ / Бібліотека / Налаштування / .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'
jrhorn424

4

Це здається, що для старих ОС я запустив команду терміналу, але для Yosemite це виглядає як просто призначити ім'я "Emoji & Symbols" для всіх додатків. Було б добре не призначити цьому ярлик і видалити його, але ви не можете зберегти жоден ярлик, і він не дозволить мені зберегти, а потім видалити ярлик (який, ймовірно, не працював би в будь-якому випадку. Принаймні, він призначений іншому ярлику нарешті в усіх додатках!


На жаль, це, мабуть, не стосується міжнародної (локалізованої) версії ОС X ...
oligofren

1
Для Yosemite або пізнішої версії ви можете повністю відключити ярлик за допомогою defaults write -g NSUserKeyEquivalents -dict-add 'Special Characters...' '\0'.
jrhorn424

1

Якщо вам це допоможе, ви можете відключити заміну смайлів на смайлики в додатку Повідомлення таким чином: Редагувати> Заміни> Меню Emoji . Не впевнений, чи це звільняє ярлик 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.