Microsoft Excel Mac, raccourci clavier pour modifier dans la cellule

8

Dans Microsoft Excel pour Mac 2011 (14.0.0), comment puis-je modifier la touche entrée / retour pour modifier dans la cellule au lieu de déplacer la sélection vers le bas? Je sais que dans Préférences> Modifier, vous pouvez décocher la case qui dit "Après avoir appuyé sur RETOUR, déplacer la sélection [Bas / Droite / Haut / Gauche]" ce qui au moins le rend un peu moins gênant, mais ce comportement n'est toujours pas productif.

Je suis conscient que je pourrais émuler l'effet en utilisant Automator, des macros, Butler et ainsi de suite, mais je préfère ne pas utiliser une application tierce pour ce faire. Je suis prêt à modifier les préférences du système et je suis à l'aise avec le terminal.

EDIT: J'ai découvert ici http://www.electrictoolbox.com/keyboard-shortcuts-excel-mac/ que CTRL + U est le raccourci clavier pour l' édition dans la cellule . Maintenant, s'il était possible de remapper cela à CMD + Return en modifiant un fichier plist ou en écrivant une formule magique dans le terminal, ce serait parfait!

Hébéter
la source

Réponses:

4

Excel n'offre pas de moyen direct de personnaliser cela: ce n'est ni une commande de menu (qui serait disponible pour les raccourcis du système OS X), ni un raccourci configurable via les outils dédiés d'Office → Personnaliser le clavier ... (traduction approximative, je '' m sur un système allemand) - comme vous pouvez facilement le tester en appelant la boîte de dialogue et en appuyant sur Ctrl+Udans la zone Ajouter un raccourci (aucun raccourci assigné ne sera affiché).

Vous pouvez cependant contourner le problème en remappant Cmd+Returnà l' Ctrl+Uutilisation de KeyRemap4MacBook de Takayama Fumihiko (qui, malgré son nom, fonctionnera sur tout Mac exécutant OS X 10.4). Vous devrez ajouter un private.xml fichier de configuration à KeyRemap4MacBook comme documenté sur le site KeyRemap4MacBook , avec son contenu XML qui ressemble à ceci:

<?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>

- cela limitera le remappage à Excel (pour une liste complète des codes clés utilisés par KeyRemap4MacBook , voir son code source).

kopischke
la source
Merci, @kopischke J'ai déjà rencontré KeyRemap4MacBook, mais votre conseil sur private.xml est inestimable. C'est exactement ce que je cherchais!
Daze
Idem. C'était génial. On dirait que Karabiner a remplacé KeyRemap4MacBook. Le fichier private.xml se trouvait dans ~ / Library / Application Support / Karabiner. Une fois que vous avez copié / collé le texte ci-dessus, assurez-vous de cliquer sur "ReloadXML" dans les préférences de Karabiner et de cocher la case "[x] Remap Edit Edit in Excel".
Brian Kelly