So deaktivieren Sie die Emoji-Verknüpfung von Mavericks


19

Die Tastenkombination Control-Command-Space in Mavericks öffnet ein Panel mit Emojis. Ich würde es gerne für eine andere Anwendung (Divvy) verwenden, aber es beklagt sich, dass es bereits von einer systemweiten Tastenkombination verwendet wird. Aber meines Erachtens gibt es keine Möglichkeit, es in den Systemeinstellungen zu deaktivieren. Kennt jemand eine alternative Methode, um es zu deaktivieren?

Antworten:


9

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

  1. Beende Divvy.
  2. Starten Sie Terminal.app, fügen Sie diesen Befehl in eine Zeile ein und drücken Sie die Eingabetaste:
    defaults write com.mizage.direct.Divvy globalHotkey -dict keyCode 49 modifiers 4352
  3. Fügen Sie diesen Befehl auch in eine 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 in der Benutzeroberfläche jederzeit erneut ändern. Hoffentlich kann ich den Rekorder aktualisieren, um diese Verknüpfungen in Zukunft ordnungsgemäß zu erfassen.


Das funktioniert bei mir perfekt. Vielen Dank, dass Sie sich die Zeit genommen haben, dieses Problem zu lösen!
Buddahbrot

Oh mein Gott, das hat meinen Speck gerettet. Ich bemerkte das erst, als ich kürzlich einen neuen iMac einrichtete. Mein MBP hatte diese Verknüpfung und ich hatte anfangs keine Probleme, sie einzustellen, aber das war vielleicht schon vor Mavericks und jetzt Ich verwende sowohl meinen MBP / iMac als auch Yosemite Beta. Aber dies löste definitiv diese Kopfschmerzen.
Scott Kingsley Clark

1
Irgendwo in dieser Antwort sollte angemerkt werden, dass dieses Update am besten in Verbindung mit dem folgenden
David Hollman,

11

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

Entweder drei Punkte oder ein Ellipsenzeichen 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 die Anwendungen und öffnen Sie sie erneut, um die mit dem Befehl defaults vorgenommenen Änderungen zu übernehmen.


Sieht so aus, als ob dies funktioniert, aber es scheint, dass Divvy auch nach der Anwendung des Fixes (und der Überprüfung, dass die systemweite Verknüpfung tatsächlich global entfernt wurde) die Verwendung dieser Kombination als globale Aktivierungsverknüpfung verweigert ... Ich habe eine E-Mail gesendet. Mail darüber an den Autor von Divvy.
Erik Kaplun

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

3

Dies scheint alles für ältere Betriebssysteme zu sein. Ich habe den Terminal-Befehl ausgeführt, aber für Yosemite sieht es so aus, als würde man "Emoji & Symbole" für alle Apps einfach einen Namen zuweisen. Wäre schön, wenn Sie diesem keine Verknüpfung zuweisen und entfernen würden, 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 für alle Apps!


Leider scheint dies nicht für internationale (lokalisierte) Versionen von OS X zu gelten ...
Oligofren

1
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'.
jrhorn424

1

Wenn Sie Hilfe benötigen, können Sie das Ersetzen von Emoji durch Emoticons in der Nachrichten-App wie folgt deaktivieren: Bearbeiten> Ersetzungen > Emoji- Menü. Ich bin mir nicht sicher, ob dies die Ctrl+ Command+ SpaceVerknüpfung freigibt.


Ein solcher Menüpunkt scheint auf meinem 10.9
Erik Kaplun

Er spricht in Messages über… was die Frage nicht beantwortet
daviesgeek 13.10.14

1

Ich wollte den Kommentar von @ jrhorn424 in eine Antwort umwandeln, damit er besser sichtbar ist.

Es ist frustrierend, dass Sie im Tastatureinstellungsbereich eine Standardverknüpfung nicht entfernen, sondern nur an etwas anderes binden können. 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'"


0

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


Auch diese Verknüpfung überschreibt Alfred automatisch.
Dmitry
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.