Ich verwende die Sprachsteuerung in Catalina OS Beta 5, um verschiedene Tastaturkürzel benutzerdefinierten Befehlen zuzuordnen. Die meisten Tastenkombinationen wie „Befehl-F“ funktionieren einwandfrei, aber Tastenkombinationen, die entweder die Tabulator-, Funktions- oder Escape-Taste verwenden, können nicht zugeordnet werden.
Ich möchte einen Befehl zur Verwendung der „Funktion-Rechtspfeil“-/Linkspfeil-Taste erstellen, aber die Funktionstaste wird nicht akzeptiert …
Ich habe versucht, Schlüsselcodes aus der Liste zu kopieren und einzufügen, die in der akzeptierten Antwort auf diese Frage enthalten ist:
Ich denke darüber nach, AppleScript zu verwenden, um „Systemereignisse“ anzuweisen, eine Taste zu drücken, aber ich würde lieber eine Tastenkombination verwenden, da diese einfacher zu implementieren ist.
BBildbeschreibung hier eingebenwürde auch gerne das Drücken von „Befehl-Tab“ automatisieren, aber wenn ich die Tabulatortaste drücke, wird die Auswahl von „Picker“ aufgehoben (ich bin nicht sicher, wie ich es nennen soll …).
Antwort1
Beim Erstellen neuer Diktierbefehle müssen Sie manchmal etwas geschickt vorgehen.
Beispielsweise lautet der Tastencodebefehl für ... fn + Pfeil nach rechts 119
In der Script Editor-App habe ich den folgenden AppleScript-Code in ein neues Script Editor-Dokument eingefügt und als „Function Right Arrow.scpt“ gespeichert.
tell application "System Events" to key code 119 -- fn + right arrow
Wählen Sie nun Ihre neue Datei „Function Right Arrow.scpt“ im Finder aus (und aktivieren Sie die erweiterte Diktierfunktion), und sprechen Sie den Satz „Dies aussprechbar machen“ laut aus. Wie im folgenden Bild sehen Sie die Optionen zum Einrichten Ihres neuen Diktierbefehls.
Wenn ich jetzt die erweiterte Diktierfunktion aktiviert und aktiv habe und die Phrase „Funktion Pfeil nach rechts“ spreche, wird die Skriptdatei „Funktion Pfeil nach rechts.scpt“ ausgeführt und die Tasten ... fn + Pfeil nach rechts werden gedrückt.
Anschließend führen Sie genau dasselbe Verfahren ein zweites Mal für fn + Pfeil nach links aus. Der AppleScript-Code für diese Datei wäre ...
tell application "System Events" to key code 115 -- fn + left arrow