Automator ile basit bir klavye makrosu nasıl oluşturulur?


16

Basit bir klavye makrosu oluşturmak için yerleşik aracı Automator'u (3. taraf uygulaması yerine) nasıl kullanabilirim?

Örneğin Cmd-Shift Left, önce Cmd-U, sonra Right, vb.

Bu makroyu oluşturmak için kayıt özelliğini kullanmayı denedim, ancak birkaç problemle karşılaştım.

Birincisi, kayıt tuşuna bastıktan sonra fare olaylarımı kopyalıyor ve uygulamaya girerken makroyu çalıştırmak istiyorum. Örneğin, bu durumda Chrome'da çalıştırmak istiyorum. Krom lansmanı ile ilgili ilk birkaç adımı sildim. Onları silmemin nedeni, belirli bir uygulamayla sınırlı olmasını istememem ve bir uygulamayı etkinleştirmeye çalıştığında bunun karmaşıklığa katkıda bulunduğunu düşünüyorum. Sadece klavye komutlarını çalıştırmayı istiyorum.

İkinci sorun, klavye makrosunun nasıl başlatılacağından emin değilim. Kaydedilen dosyayı kaydeder miyim? Nereye? Chrome'a ​​girdikten sonra makroyu nasıl çağırırım? Klavye kısayolu atamanın bir yolu var mı?


Keyboard Maestro'yu tavsiye ederim, tam olarak bunu yapar.
user14492

Yanıtlar:


16

Herhangi bir üçüncü taraf uygulaması kullanmak istemiyorsanız, hayatınızı gerçekten karmaşık hale getiriyorsunuz. Bence bu mümkün.

1) Automator'ı açın ve yeni bir Servis oluşturun. İş akışınızda Applescript'i çalıştırmak istiyorsunuz. Orada istediğiniz tuşlara basmasını söylersiniz. resim açıklamasını buraya girin

Bir Hizmet olarak kaydettiğinizde, Sistem Tercihleri'nde bunun için bir klavye kısayolu oluşturabilirsiniz. Genel grup altında otomatik olarak görünmelidir. Etkin olduğundan emin olun ve bir klavye kısayolu verin. resim açıklamasını buraya girin

Bu, Geçmişi göster işlevini test ederek işe yaradı Cmd-Y. Umarım yukarıdakiler çok şifreli değildir.

Genel kısayolları ayarlamak ve komut dosyalarını çalıştırmak istiyorsanız BetterTouchTool'a bakmak isteyebilirsiniz: http://blog.boastr.net/


Bu eskiden işe yaradı, ancak son zamanlarda durmuş gibi görünüyor (Sierra, 10.12.6). Bir uygulamanın Hizmetler menüsünden hizmeti çalıştırmak, üst sistem menüsünde küçük dişli gösterir, bu yüzden çalıştığını biliyorum, ancak hiçbir şey olmuyor. Sadece ben mi?
Panik Yapmayın
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.