Microsoft Excel Mac, atalho de teclado para editar na célula

8

No Microsoft Excel para Mac 2011 (14.0.0), como posso modificar a tecla Enter / Return para editar na célula em vez de mover a seleção para baixo? Eu sei que em Preferências> Editar, você pode desmarcar a caixa que diz "Depois de pressionar RETURN, mova a seleção [Abaixo / Direita / Acima / Esquerda]", que pelo menos a torna um pouco menos irritante, mas esse comportamento ainda não é produtivo.

Estou ciente de que poderia emular o efeito usando o Automator, macros, Butler e outros enfeites, mas prefiro não usar um aplicativo de terceiros para fazer isso. Estou aberto a modificar as preferências do sistema e, no entanto, estou confortável em usar o Terminal.

EDIT: Eu descobri aqui http://www.electrictoolbox.com/keyboard-shortcuts-excel-mac/ que CTRL + U é o atalho de teclado para edição na célula . Agora, se de alguma forma fosse possível remapear isso para CMD + Return editando algum arquivo plist ou escrevendo alguma fórmula mágica no Terminal, seria perfeito!

Daze
fonte

Respostas:

4

O Excel não oferece uma maneira direta de personalizar isso: não é um comando de menu (que estaria disponível para os atalhos do sistema no OS X), nem é um atalho configurável através das Ferramentas dedicadas do Office → Personalizar teclado… (tradução aproximada, eu ' m em um sistema alemão) - como você pode testar facilmente chamando a caixa de diálogo e pressionando Ctrl+Una caixa Adicionar atalho (nenhum atalho atribuído será mostrado).

Você pode, no entanto, o trabalho em torno da questão por remapeamento Cmd+Returnpara Ctrl+Uusar de Takayama Fumihiko KeyRemap4MacBook (que, apesar do nome, irá funcionar em qualquer Mac rodando Mac OS X 10.4 para cima). Você terá que adicionar um private.xml arquivo de configuração para KeyRemap4MacBook como documentado no site da KeyRemap4MacBook , com o seu conteúdo XML parecido com isto:

<?xml version="1.0"?>
<root>
  <item>
    <name>Remap "Edit in Cell" in Excel</name>
    <appendix>Use Command+Return instead of Ctrl+U</appendix>
    <identifier>private.app_excel_commandreturn_to_ctrlu</identifier>
    <only>EXCEL</only>
    <autogen>--KeyToKey-- KeyCode::RETURN, VK_COMMAND, KeyCode::U, ModifierFlag::CONTROL_L</autogen>
  </item>
</root>

- isso restringirá o remapeamento ao Excel (para obter uma lista completa dos códigos de chave usados ​​pelo KeyRemap4MacBook , consulte o código-fonte).

kopischke
fonte
Obrigado, @kopischke me deparei com KeyRemap4MacBook antes, mas sua dica sobre o private.xml é inestimável. É exatamente o que eu estava procurando!
Daze 29/11
Idem. Isso foi ótimo. Parece que o Karabiner substituiu o KeyRemap4MacBook. O arquivo private.xml estava em ~ / Library / Application Support / Karabiner. Depois de copiar / colar o texto acima, clique em "ReloadXML" nas Preferências do Karabiner e marque a caixa de seleção "[x] Remapear edição no Excel".
Brian Kelly