Como desativar o atalho de emoji do Mavericks


19

O atalho controle-comando-espaço no Mavericks abre um painel com Emojis. Eu gostaria de usá-lo para outro aplicativo (Divvy), mas reclama que já foi usado por um atalho de teclado em todo o sistema. Mas, tanto quanto posso ver, não há como desativá-lo nas configurações do sistema. Alguém sabe de um método alternativo para desativá-lo?

Respostas:


9

Criador de Divvy aqui. Não sei por que o Divvy não pode gravar esse atalho na interface do usuário, mas você pode forçar o Divvy a usar este atalho:

  1. Saia do Divvy.
  2. Inicie o Terminal.app e cole este comando, em uma linha, e pressione enter:
    defaults write com.mizage.direct.Divvy globalHotkey -dict keyCode 49 modifiers 4352
  3. Além disso, cole este comando, em uma linha e pressione enter:
    defaults write com.mizage.Divvy globalHotkey -dict keyCode 49 modifiers 4352
  4. Reinicie o Divvy.

Não há risco de executar esses comandos; você sempre pode alterar o atalho novamente na interface do usuário. Espero que eu possa atualizar o gravador para capturar adequadamente esses atalhos no futuro.


Isso funciona perfeitamente para mim. Obrigado por dedicar um tempo para descobrir esse problema!
precisa saber é o seguinte

OMG, isso salvou meu bacon, eu só comecei a perceber isso quando recentemente configurei um novo iMac, meu MBP tinha esse atalho definido e eu não tinha problemas para defini-lo antes, mas isso pode ter sido pré-Mavericks e agora Estou executando meu MBP / iMac na versão beta do Yosemite. Mas isso definitivamente resolveu essa dor de cabeça.
Scott Kingsley Clark

1
Deve-se notar algum lugar nesta resposta que essa correção funciona melhor em conjunto com a correção abaixo para que a funcionalidade caracteres especiais não é perdido
David Hollman

11

Você pode alterar o atalho em Preferências do sistema:

Três períodos ou um caractere de reticências devem funcionar.

Você pode desativar o atalho modificando ~ / Library / Preferences / .GlobalPreferences.plist:

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

Feche e reabra os aplicativos para aplicar as alterações feitas com o comando padrão.


Parece que isso funciona, mas parece que, mesmo após aplicar a correção (e verificar se o atalho do sistema é realmente removido globalmente), a Divvy ainda se recusa a usar essa combinação como atalho de ativação global ... Enviei um e- e-mail sobre isso ao autor da Divvy.
precisa

3
Uma observação para o Yosemite (OS X 10.10) e posterior: em vez disso, usedefaults write -g NSUserKeyEquivalents -dict-add 'Emoji & Symbols' '\0'
jrhorn424

3

Tudo isso parece ser para sistemas operacionais mais antigos. Eu executei o comando terminal, mas para Yosemite parece apenas atribuir o nome a "Emoji e símbolos" para todos os aplicativos. Seria bom não atribuir nenhum atalho para isso e removê-lo, mas você não pode salvar nenhum atalho e ele não permitirá que eu salve e exclua o atalho (que provavelmente não funcionaria de qualquer maneira. Pelo menos ele está atribuído a outro atalho finalmente em todos os aplicativos!


Infelizmente, este não parece aplicar-se a versões internacionais (localizados) do OS X ...
oligofren

1
Para Yosemite ou posterior, você pode desativar completamente o atalho com defaults write -g NSUserKeyEquivalents -dict-add 'Special Characters...' '\0'.
Jrhorn424

1

Se for de alguma ajuda, você pode desativar a substituição de emoticons por emoticons no aplicativo Mensagens assim: Editar> Substituições> menu Emoji . Porém, não tenho certeza se isso libera o atalho Ctrl+ Command+ Space.


tal item de menu não parece existir no meu 10.9
Erik Kaplun

Ele está falando de dentro de Mensagens ... que não responder à pergunta
daviesgeek

1

Eu queria promover o comentário de @ jrhorn424 como resposta, para que fique mais visível.

Frustrantemente, o painel de preferências do teclado não permite remover um atalho padrão, apenas vinculá-lo a outra coisa. Você pode fazer isso no terminal, no entanto.

Como @ jrhorn424 escreveu:

"Uma observação para o Yosemite (OS X 10.10) e posterior: em vez disso, use defaults write -g NSUserKeyEquivalents -dict-add 'Emoji & Symbols' '\0'"


0

Eu uso o Quicksilver para isso, ele substitui outros atalhos de teclado por padrão, o que é útil para atalhos padrão mais difíceis de manipular. Pode abrir qualquer aplicativo com qualquer combinação de teclas; Confira.


Alfred substitui automaticamente esse atalho também.
Dmitry
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.