Also hat Microsoft eine kostenlose Vorschau von Office für Mac veröffentlicht, und es ist ziemlich süß.
Eines meiner größten Probleme bei der Verwendung von Excel auf einem Mac war schon immer, dass die beliebteste/häufigste Tastenkombination (F2 -> Zelle bearbeiten) auf Macs nicht verfügbar war (es gab einen Standardersatz, cmd-T, glaube ich, aber nicht halb so). praktisch wie F2).
Jetzt ist F2 hier in der Vorschau, großartig! Aber man muss immer noch entweder die Fn-Taste drücken oder die ganze Fn-Tastenreihe umschalten ( Link von der Apple-Seite ). Daher die Frage:
Gibt es eine Möglichkeit:
Ich denke, der beste Weg, dies zu erreichen, ist die Installation eines Keyboard-Mapper-Programms. Ich benutze Karabiner . Nach der Installation (muss ein Neustart erforderlich sein?) sehen Sie ein Menüleistensymbol, das wie ein abgerundetes Quadrat aussieht, wahrscheinlich mit dem Wort „Standard“ daneben; Es deutet darauf hin, dass Sie das Standardzuordnungsprofil verwenden. Klicken Sie darauf und wählen Sie „Preferences“, um auf Karabiners Prefs-Applet zuzugreifen, damit Sie die private.xml
Datei bearbeiten und das Mapping unten hinzufügen können. Sie sollten in der Lage sein, eine Schaltfläche für „Private.xml öffnen“ unter der Registerkarte „Verschiedenes & Deinstallieren“ des Einstellungsfensters zu finden.
Fügen Sie dies in Ihre private.xml
Datei ein:
<?xml version="1.0"?>
<root>
<!-- ============================================================ -->
<!-- Make F2 send as Ctrl-U for formula editing -->
<appdef>
<appname>Excel</appname>
<equal>com.microsoft.Excel</equal>
</appdef>
<item>
<name>F2 becomes Ctrl-U in Excel</name>
<identifier>private.map_F2_to_ctrlU</identifier>
<only>Excel</only>
<autogen>__KeyToKey__ KeyCode::F2, KeyCode::U, ModifierFlag::CONTROL_L</autogen>
</item>
</root>
Dadurch wird jetzt beim Drücken von F2 stattdessen die Strg-U-Sequenz an Excel gesendet. Was auch immer F2 vorher gemacht hat, wird nicht mehr funktionieren, aber es scheint eine Art Ausschneiden und Einfügen zu sein.
Beachten Sie, dass ich dies auf einer kabelgebundenen erweiterten Apple-Tastatur (von einem Mac Pro) mache, bei der F2 kein Fn erfordert (die alternativen Funktionen wie die Lautstärke tun dies), sodass ich nicht weiß, was die nicht numerische Tastatur oder die Laptop-Tastatur tun wird tun, aber vielleicht müssen Sie entweder KeyCode::FN oder ModifierFlag::FN auf der linken Seite dieser Zuordnung hinzufügen, wenn es nicht sofort funktioniert. Andererseits könnte das Fn-Verhalten eine Tastaturpräferenz sein - ich erinnere mich nicht aus dem Kopf.
Es sei darauf hingewiesen, dass ich in der von mir dafür erstellten Zuordnungsdatei diese so definiert habe, dass diese Zuordnung nur für die Excel-Anwendung gültig ist, für keine andere Anwendung.
Die einzige andere Sache, die Sie möglicherweise im Einstellungsfenster tun müssen, ist unter der Registerkarte „Taste ändern“, es gibt jetzt ein Kontrollkästchen für „F2 wird zu Strg-U in Excel“, das aktiviert werden muss.
Lass mich wissen, ob das funktioniert. FWIW, ich verwende Karabiner seit einigen Jahren, um die rechte Wahltaste als Windows-Menü/Kontexttaste zuzuordnen, wenn sie unter Citrix Receiver ausgeführt wird (Remote-Anmeldung am Arbeits-PC), und es hat für mich und Updates gut funktioniert waren schmerzfrei.
Leider wird die Fn Taste interpretiert, bevor sie überhaupt die Tastatur verlässt, sodass es später keine Möglichkeit gibt, sie zu „fälschen“.
Ich habe diese Version von Office noch nicht gesehen, aber … wenn es einen Menüpunkt für die Funktion gibt, sollten Sie ihn mit Systemeinstellungen > Tastatur > Verknüpfungen / App-Verknüpfungen ersetzen können.
Klicken Sie auf die Schaltfläche + unter dem rechten Feld, wählen Sie die entsprechende App ein, geben Sie den Menünamen ein und fügen Sie eine beliebige Tastenkombination hinzu.
Bearbeiten
Wenn wir es uns noch einmal überlegen, ist das möglicherweise nicht möglich, es sei denn, Microsoft hat aufgehört, die Mac-Toolbox-Richtlinien zu ignorieren …
Unter Erstellen oder Löschen einer Tastenkombination erfahren Sie, wie sich MS für die erfreulich nicht standardmäßige Implementierung dieser Funktionalität entschieden hat.
Erstellen Sie eine Tastenkombination für eine Aufgabe
Klicken Sie im Menü Extras auf Tastatur anpassen.
Klicken Sie in der Liste Kategorien auf einen Menünamen.
Klicken Sie in der Liste neben Kategorien auf die Aufgabe, der Sie eine Tastenkombination zuweisen möchten.
Alle Tastenkombinationen, die derzeit der ausgewählten Aufgabe zugewiesen sind, werden im Feld „Aktuelle Tasten“ angezeigt.
TIPP Wenn Sie lieber eine andere Tastenkombination verwenden möchten, fügen Sie der Liste eine andere Tastenkombination hinzu und verwenden Sie diese dann stattdessen.Geben Sie im Feld Neue Tastenkombination drücken eine Tastenkombination ein, die mindestens eine Sondertaste (BEFEHL , STRG , WAHL , UMSCHALT ) und eine zusätzliche Taste enthält, z. B. BEFEHL+ F11 .
Wenn Sie eine bereits zugewiesene Tastenkombination eingeben, wird die dieser Tastenkombination zugewiesene Aktion neben Aktuell zugewiesen zu angezeigt.Klicken Sie auf Hinzufügen.
ANMERKUNGEN
Um die Zuweisung des Tastenkürzels abzubrechen, drücken Sie ESC .
Die Beschreibungen der Tastaturkürzel beziehen sich auf das US-Tastaturlayout. Tasten auf anderen Tastaturlayouts entsprechen möglicherweise nicht den Tasten auf einer US-Tastatur. Tastaturkürzel für Laptops können ebenfalls abweichen.
Bearbeiten
Ich habe dieses Applescript gefunden, um den F-Key-Status umzuschalten ...
tell application "System Preferences"
set current pane to pane "com.apple.preference.keyboard"
end tell
tell application "System Events"
if UI elements enabled then
tell tab group 1 of window "Keyboard" of process "System Preferences"
click checkbox "Use all F1, F2, etc. keys as standard function keys"
end tell
else
tell application "System Preferences"
set current pane ¬
to pane "com.apple.preference.universalaccess"
display dialog ¬
"UI element scripting is not enabled. Check \"Enable access for assistive devices\""
end tell
end if
end tell
tell application "System Preferences"
quit
end tell
Quelle MacRumours
Post #12 hat eine viel umfassendere automatisierte Lösung, ist aber zu komplex, um sie hier zu posten.
bjb
Alexandre Halm
Alexandre Halm