"Geçerli pencere dışında mevcut uygulamanın tüm pencerelerini küçült" için klavye kısayolu oluşturun
"Geçerli pencere dışında geçerli uygulamadaki tüm pencereleri simge durumuna küçült" eylemine bir klavye kısayolu bağlamak istiyorum. (Söz konusu uygulama her zaman Google Chrome'dur.)
(Benzer şekilde ⌘ + ⌥ + h
, "geçerli uygulama dışındaki tüm uygulamaları gizle" anlamına gelir.)
Yeni bir kısayolu asla bağlamadım, ancak görev için çalışan bir AppleScript'e sahip olduğumda bunu çözebileceğimi sanıyorum. Ayrıca, bu uygulamadan daha kolay geçmesi durumunda Better Touch Tool kullanıyorum.
Bu soru da aynı şeyi soruyor, ancak cevaplar anlayabildiğim kadarıyla basit bir klavye kısayoluna bağlanamaz.
Bu soru aynı şeyi sorar (özellikle Safari hariç) ve bir kullanıcı AppleScript'i önerir.
tell application "Safari"
activate
tell application "System Events"
keystroke "h" using {command down, option down}
end tell
set miniaturized of (windows whose index is not 1) to true
end tell
Komut dosyasında "Safari" yi "Google Chrome" ile değiştirdiğimde ve Komut Dosyası Düzenleyici'den çalıştırmayı denediğimde, hatayı alıyorum
Script error: Google Chrome got an error: Can’t make miniaturized of every window whose index ≠ 1 into type specifier.
Biri yardım edebilir mi? Teşekkürler
Yanıtlar
Aşağıdaki örnek AppleScript kod tüm ama ön aza indirecektir penceresi içinde Google Chrome :
tell application "System Events" to ¬
set miniaturized of windows of application ¬
"Google Chrome" whose index is not equal to 1 to true
Zaten beri BetterTouchTool ve varsayarak çalıştırabilir AppleScript kodunu veya AppleScript .scrpt dosyasını bir ile klavye kısayolu , bu tetiklemek için gitmek en kolay yolu muhtemelen kod .
Yayınlanmasına ilişkin benim tercih edilen yöntem olduğunu söyledi AppleScript komut dosyalarını bir ile klavye kısayolu , bir kullanmaktır üçüncü taraf uygulama adında FastScripts bununla birlikte kullanabilirsiniz Automator'ı bir ile çalıştırın AppleScript eylem bir şekilde Servis / Hızlı Eylem ve bir atamak klavye kısayolunu içinde : Sistem Tercihleri > Klavye > Kısayollar > Hizmetler
- Klavye kısayol atanmış Servis / Hızlı Eylem varsayılan ile değil çatışma gerekiyor klavye kısayolu hangisi için uygulama olduğunu öndeki aksi istenmeyen davranış olabilir, basılı oluyor anda.
- FastScripts ücretsiz bir uygulama, en fazla 10 klavye kısayolu olarak çalıştırılabilir veya sınırsız klavye kısayollarının kilidini açmak için 24,95 USD'ye yükseltilebilir. FastScripts kullanıcısı olmak dışında Red Sweater Software, LLC ile hiçbir bağlantım yok.