Come disabilitare la scorciatoia emoji di Mavericks


19

La scorciatoia control-command-space in Mavericks apre un pannello con Emoji. Vorrei usarlo per un'altra applicazione (Divvy), ma si lamenta che è già utilizzato da una scorciatoia da tastiera a livello di sistema. Ma per quanto posso vedere non c'è modo di disabilitarlo nelle impostazioni di sistema. Qualcuno conosce un metodo alternativo per disabilitarlo?

Risposte:


9

Creatore di Divvy qui. Non sono sicuro del motivo per cui Divvy non è in grado di registrare questo collegamento nell'interfaccia utente, ma è possibile forzare Divvy a utilizzare questo collegamento:

  1. Abbandona Divvy.
  2. Avvia Terminal.app e incolla questo comando, su una riga, e premi invio:
    defaults write com.mizage.direct.Divvy globalHotkey -dict keyCode 49 modifiers 4352
  3. Inoltre, incolla questo comando su una riga e premi Invio:
    defaults write com.mizage.Divvy globalHotkey -dict keyCode 49 modifiers 4352
  4. Riavvia Divvy.

Non vi è alcun rischio nell'esecuzione di questi comandi, è sempre possibile modificare nuovamente il collegamento nell'interfaccia utente. Spero di poter aggiornare il registratore per acquisire correttamente queste scorciatoie in futuro.


Questo funziona perfettamente per me. Grazie per aver dedicato del tempo per capire questo problema!
buddahbrot,

OMG questo mi ha salvato la pancetta, ho iniziato a notare questo solo quando recentemente sono andato a configurare un nuovo iMac, il mio MBP aveva questo set di scorciatoie e inizialmente non avevo problemi a impostarlo prima, ma che potrebbe essere stato pre-Mavericks, e ora Sto eseguendo sia il mio MBP / iMac su Yosemite beta. Ma questo ha sicuramente risolto questo mal di testa.
Scott Kingsley Clark,

1
Va notato da qualche parte in questa risposta che questa correzione funziona meglio insieme alla correzione di seguito in modo che la funzionalità dei caratteri speciali non venga persa
David Hollman,

11

È possibile modificare il collegamento da Preferenze di Sistema:

Dovrebbero funzionare tre punti o un carattere di ellissi.

È possibile disabilitare il collegamento modificando ~ / Library / Preferences / .GlobalPreferences.plist:

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

Chiudere e riaprire le applicazioni per applicare le modifiche apportate con il comando predefinito.


Sembra che funzioni, ma sembra che anche dopo aver applicato la correzione (e verificato che il collegamento a livello di sistema sia stato effettivamente rimosso a livello globale), Divvy rifiuta ancora di utilizzare quella combinazione come collegamento di attivazione globale ... Ho inviato un e- posta al riguardo all'autore di Divvy.
Erik Kaplun,

3
Una nota per Yosemite (OS X 10.10) e versioni successive: utilizzare invecedefaults write -g NSUserKeyEquivalents -dict-add 'Emoji & Symbols' '\0'
jrhorn424

4

Tutto questo sembra essere per i sistemi operativi più vecchi, ho eseguito il comando terminal ma per Yosemite sembra solo assegnare il nome "Emoji & Symbols" per tutte le app. Sarebbe bello non assegnare alcun collegamento a questo e rimuoverlo ma non è possibile salvare alcun collegamento e non mi permetterà di salvare e quindi eliminare il collegamento (che probabilmente non funzionerebbe comunque. Almeno è assegnato a un altro collegamento finalmente su tutte le app!


Purtroppo questo non sembra applicarsi alle versioni internazionali (localizzate) di OS X ...
oligofren

1
Per Yosemite o versioni successive, puoi disabilitare completamente il collegamento con defaults write -g NSUserKeyEquivalents -dict-add 'Special Characters...' '\0'.
jrhorn424,

1

Se è di aiuto, puoi disabilitare la sostituzione di emoji in emoticon nell'app Messaggi in questo modo: Modifica> Sostituzioni> Menu Emoji . Non sono sicuro se questo libera il collegamento Ctrl+ Command+ Space, però.


tale voce di menu non sembra esistere sul mio 10.9
Erik Kaplun,

Sta parlando di Messaggi ... che non risponde alla domanda
daviesgeek,

1

Volevo promuovere il commento di @ jrhorn424 a una risposta, quindi è più visibile.

Frustrantemente, il riquadro delle preferenze della tastiera non ti consente di rimuovere una scorciatoia standard, ma di collegarla a qualcos'altro. Puoi farlo nel terminale, però.

Come ha scritto @ jrhorn424:

"Una nota per Yosemite (OS X 10.10) e versioni successive: utilizzare invece defaults write -g NSUserKeyEquivalents -dict-add 'Emoji & Symbols' '\0'"


0

Uso Quicksilver per questo, sostituisce altre scorciatoie da tastiera di default, il che è utile per fastidiose scorciatoie predefinite più difficili da manipolare. Può aprire qualsiasi app con qualsiasi combinazione di tasti; controlla.


Alfred sostituisce automaticamente anche questa scorciatoia.
Dmitry,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.