Jak dodać zestaw skrótów klawiaturowych dla dokumentów / aplikacji tekstowych w Preferencjach systemowych za pomocą Automatora?

0

Mam MacBooka Pro, który używa systemu operacyjnego 10.10.5 (Yosemite, drugi, jak sądzę) i chcę zmienić skróty klawiaturowe "tekst" / "dokument", aby określone programy miały zunifikowaną funkcjonalność skrótu całe oprogramowanie, z którego korzystam.

Preferencje systemowe wydają się nie mieć żadnego sposobu na ich zmianę, a ja zadzwoniłem do pomocy technicznej w Apple, aby sprawdzić, czy jest jakikolwiek sposób. Nie było i po prostu kontynuowałem wyszukiwanie w Internecie, jeśli istnieje JAKIKOLWIEK sposób, w jaki można je zmienić.

Przyszedłem na stronę internetową, widząc kogoś, kto chce dodać nowy skrót do dokumentów (nie tak, jak bym chciał, ale ...), używając Automatora. To naprawdę wielka niespodzianka, co może zrobić!

Zastanawiam się, jak mogę dodać dwa skróty klawiszowe tego samego, po prostu w różnych kierunkach (angażują Ctrl + W górę / Na dół strzały, co robić Cmd + W górę / Na dół strzałki działają w aplikacjach tekstowych. I znowu, to jest to, czego nie mogę zmienić System Preferences | Keyboard Shortcuts.

Nie chcę się zamieniać Ctrl i Cmd jako klucz modyfikujący drugiego dla dowolnego typu dokumentów tekstowych; Najważniejszymi z nich, których używam, są po prostu Notatki, Strony i Scrivener (myślę, że może istnieć opcja dodawania wszystkich aplikacji tekstowych, ale właśnie dlatego pytam, że mogę to wiedzieć).

Co wybiorę w Automatorze (dokument usługi w nim, jako początek), a następnie co wpisać, aby dodać te dwa polecenia (i mogę odpowiedzieć na to, co komendy są bardziej szczegółowe).

Te skróty pomogą mi niezmiernie, ponieważ ja również zajmuję się pisaniem i pisaniem na klawiaturze, i chciałbym mieć kilka jednolitych opcji ruchu kursora.

Dustin
źródło

Odpowiedzi:

1

Postępuj zgodnie z tym przewodnikiem od firmy Apple jak stworzyć system usługa w Automator .

Usługa nie wymaga wprowadzania danych, ale powinna być dostępna w dowolnej aplikacji.

Dodać Uruchom AppleScript akcja. Wprowadź ten kod w polu tekstowym:

on run {input, parameters}

    tell application "System Events" to ¬
        return (key code 126 using command down) -- Command Up

end run

To jest kod AppleScript, który symuluje naciśnięcie + .

Zapisz usługę, nazywając ją czymś w rodzaju Command Up .

Wreszcie, wejdź do Preferencje systemu i stwórz a skrót klawiszowy dla tej usługi. Pojawi się na dole usługi lista:

Service shortcuts in MacOS

Przypisać mu skrót ^ + ( ctrl + w górę ).

Teraz, kiedy naciskasz ^ + , system wyda automat + naciśnięcie klawisza, pozwalające na przejęcie jego funkcji.

Teraz powtórz proces dla swojego drugiego kombinowania klawiszy. AppleScript dla tego, który będzie symulował + , jest:

on run {input, parameters}

    tell application "System Events" to ¬
        return (key code 125 using command down) -- Command Down

end run
CJK
źródło