So deaktivieren Sie die Emoji-Verknüpfung von Mavericks

Die Verknüpfung Steuerung-Befehl-Leertaste in Mavericks öffnet ein Bedienfeld mit Emojis. Ich würde es gerne für eine andere Anwendung (Divvy) verwenden, aber es beschwert sich, dass es bereits von einer systemweiten Tastenkombination verwendet wird. Aber so weit ich sehe, gibt es keine Möglichkeit, es in den Systemeinstellungen zu deaktivieren. Kennt jemand eine alternative Methode, um es zu deaktivieren?

Antworten (6)

Schöpfer von Divvy hier. Ich bin mir nicht sicher, warum Divvy diese Verknüpfung nicht in der Benutzeroberfläche aufzeichnen kann, aber Sie können Divvy zwingen, diese Verknüpfung zu verwenden:

  1. Beenden Sie Divvy.
  2. Starten Sie Terminal.app und fügen Sie diesen Befehl in einer Zeile ein und drücken Sie die Eingabetaste:
    defaults write com.mizage.direct.Divvy globalHotkey -dict keyCode 49 modifiers 4352
  3. Fügen Sie außerdem diesen Befehl in einer Zeile ein und drücken Sie die Eingabetaste:
    defaults write com.mizage.Divvy globalHotkey -dict keyCode 49 modifiers 4352
  4. Starten Sie Divvy neu.

Es besteht kein Risiko, diese Befehle auszuführen, Sie können die Verknüpfung jederzeit erneut in der Benutzeroberfläche ändern. Hoffentlich kann ich den Rekorder aktualisieren, um diese Verknüpfungen in Zukunft richtig zu erfassen.

Das funktioniert perfekt für mich. Vielen Dank, dass Sie sich die Zeit genommen haben, dieses Problem zu lösen!
OMG, das hat meinen Speck gerettet, ich habe das erst bemerkt, als ich kürzlich einen neuen iMac eingerichtet habe, mein MBP hatte diese Verknüpfung und ich hatte anfangs keine Probleme damit, sie vorher einzustellen, aber das war vielleicht vor Mavericks und jetzt Ich verwende sowohl mein MBP als auch meinen iMac auf Yosemite Beta. Aber das löste definitiv diese Kopfschmerzen.
Es sollte irgendwo in dieser Antwort angemerkt werden, dass dieser Fix am besten in Verbindung mit dem folgenden Fix funktioniert, damit die Sonderzeichenfunktionalität nicht verloren geht

Sie können die Verknüpfung in den Systemeinstellungen ändern:

Entweder drei Punkte oder ein Auslassungszeichen sollten funktionieren.

Sie können die Verknüpfung deaktivieren, indem Sie ~/Library/Preferences/.GlobalPreferences.plist ändern:

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

Beenden Sie Anwendungen und öffnen Sie sie erneut, um die mit dem Standardbefehl vorgenommenen Änderungen zu übernehmen.

Sieht so aus, als ob dies funktioniert, aber es scheint, dass Divvy selbst nach dem Anwenden des Fixes (und dem Überprüfen, ob die systemweite Verknüpfung tatsächlich global entfernt wurde) sich immer noch weigert, diese Kombination als globale Aktivierungsverknüpfung zu verwenden ... Ich habe eine E-Mail gesendet Mail darüber an den Autor von Divvy.
Ein Hinweis für Yosemite (OS X 10.10) und höher: Verwenden Sie stattdessendefaults write -g NSUserKeyEquivalents -dict-add 'Emoji & Symbols' '\0'

Dies scheint alles für ältere Betriebssysteme zu sein. Ich habe den Terminalbefehl ausgeführt, aber für Yosemite sieht es so aus, als ob Sie den Namen einfach "Emoji & Symbols" für alle Apps zuweisen. Es wäre schön, dieser Verknüpfung keine Verknüpfung zuzuweisen und sie zu entfernen, aber Sie können keine Verknüpfung speichern und ich kann die Verknüpfung nicht speichern und dann löschen (das würde wahrscheinlich sowieso nicht funktionieren. Zumindest ist sie einer anderen Verknüpfung zugewiesen endlich über alle Apps hinweg!

Leider scheint dies nicht für internationale (lokalisierte) Versionen von OS X zu gelten ...
Für Yosemite oder höher können Sie die Verknüpfung mit vollständig deaktivieren defaults write -g NSUserKeyEquivalents -dict-add 'Special Characters...' '\0'.

Wenn es hilfreich ist, können Sie das Ersetzen von Emoji durch Emoticons in der Nachrichten-App wie folgt deaktivieren: Bearbeiten> Substitutionen> Emoji - Menü. Ich bin mir jedoch nicht sicher, ob dies die Verknüpfung Ctrl+ Command+ freigibt.Space

ein solcher Menüpunkt scheint auf meinem 10.9 nicht zu existieren
Er spricht innerhalb von Nachrichten … was die Frage nicht beantwortet

Ich wollte den Kommentar von @ jrhorn424 zu einer Antwort heraufstufen, damit er besser sichtbar ist.

Frustrierenderweise können Sie im Tastatureinstellungsfenster keine Standardverknüpfung entfernen, sondern nur an etwas anderes binden. Sie können dies jedoch im Terminal tun.

Wie @jrhorn424 schrieb:

"Ein Hinweis für Yosemite (OS X 10.10) und höher: Verwenden Sie stattdessen defaults write -g NSUserKeyEquivalents -dict-add 'Emoji & Symbols' '\0'"

Ich verwende dafür Quicksilver , es überschreibt standardmäßig andere Tastaturkürzel, was praktisch für lästige, schwer zu manipulierende Standardkürzel ist. Es kann jede App mit jeder Tastenkombination öffnen; Hör zu.

Alfred überschreibt auch diese Verknüpfung automatisch.