Microsoft Excel Mac, skrót klawiaturowy do edycji w komórce

8

W programie Microsoft Excel dla komputerów Mac 2011 (14.0.0) jak mogę zmodyfikować klawisz Enter / Return w celu edycji w komórce zamiast przesuwać zaznaczenie w dół? Wiem, że w Preferencjach> Edytuj możesz odznaczyć pole „Po naciśnięciu RETURN, przesuń zaznaczenie [W dół / W prawo / W górę / W lewo]”, co przynajmniej czyni to nieco mniej irytującym, ale to zachowanie nadal nie jest produktywne.

Wiem, że mogę emulować ten efekt za pomocą Automatora, makr, Butlera i tym podobnych, ale wolę nie używać do tego aplikacji innych firm. Jestem otwarty na modyfikowanie preferencji systemowych i czuję się swobodnie korzystając z Terminala.

EDYCJA: Dowiedziałem się tutaj http://www.electrictoolbox.com/keyboard-shortcuts-excel-mac/, że CTRL + U to skrót klawiaturowy do edycji w komórce . Teraz, gdyby można było jakoś zmienić mapowanie na CMD + Return, edytując plik plist lub pisząc magiczną formułę w Terminalu, byłoby idealnie!

Oszołomienie
źródło

Odpowiedzi:

4

Excel nie oferuje bezpośredniego sposobu dostosowania tego: nie jest to polecenie menu (które byłoby dostępne dla skrótów systemowych OS X), ani też nie można go konfigurować za pomocą dedykowanych narzędzi pakietu Office → Dostosuj klawiaturę… (przybliżone tłumaczenie, I ' m w systemie niemieckim) - ponieważ można łatwo przetestować, wywołując okno dialogowe i naciskając Ctrl+Uw polu Dodaj skrót (nie zostanie wyświetlony przypisany skrót).

Można jednak obejść ten problem poprzez manipulowanie Cmd+Returndo Ctrl+Ukorzystania Takayama Fumihiko za KeyRemap4MacBook (który, mimo swojej nazwy, będzie działać na każdym z systemem Mac OS X 10.4 w górę). Będziesz musiał dodać plik konfiguracyjny private.xml do KeyRemap4MacBook, jak udokumentowano na stronie KeyRemap4MacBook , z zawartością XML wyglądającą tak:

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

- ograniczy to ponowne mapowanie do Excela (pełna lista kodów używanych przez KeyRemap4MacBook , patrz jego kod źródłowy).

kopischke
źródło
Dzięki, @kopischke Wcześniej natknąłem się na KeyRemap4MacBook, ale twoja wskazówka na temat pliku private.xml jest bezcenna. Właśnie tego szukałem!
Oszołomić
Tak samo. To było świetne. Wygląda na to, że Karabiner zastąpił KeyRemap4MacBook. Plik private.xml znajdował się w ~ / Library / Application Support / Karabiner. Po skopiowaniu / wklejeniu powyższego tekstu kliknij „Przeładuj XML” w Preferencjach Karabinera i zaznacz pole wyboru „[x] Zmień mapowanie edycji w programie Excel”.
Brian Kelly,