Mac kullanıcıları için klavye kısayolu çözümü
İndirme Çubuğu, kullanmaya başladığımdan beri Google Chrome hakkındaki 1 numaralı şikayetimden biriydi ve genellikle ana tarayıcım olarak Safari’ye geri dönmek için bir neden oldu. Her şimdi ve sonra bununla ilgili tüm Google Grupları konularına bakıyorum, ancak yıllardır bununla ilgili hata raporları ve özellik istekleri olsa da, Google’daki hiç kimse basit bir "İndirme Çubuğunu Kapat" klavye kısayolu eklemek için rahatsız olamaz. a Ayarlarda "İndirme Çubuğunu gösterme" onay kutusu.
Dahası, İndirme Bar eklenmez içinde pencere yeniden boyutlandırılmış, pencerenin ve ardından Yükle Bar eklenir. Merhaba Google, bu, 1995’te JavaScripts’in uygulama pencerelerinizi sürekli olarak yeniden boyutlandırdığı bir yer değil. Ben kullanıcısıyım ve ben benim pencereleri nasıl olması gerektiğini büyük karar.
Downloar Bar'ı hemen kapattığınızda, pencere boyutu geri yüklenir. Ancak, bir süre diğer uygulamalarla etkileşime girip ardından İndirme Çubuğunu kapatmak için Google Chrome'a geri döndüğünüzde, belirli bir nedenden dolayı orijinal pencere boyutunu unuttum ve yeniden boyutlandırılmış pencereyle sıkışıp kaldınız. Bu büyük olasılıkla yüksek çözünürlüklü bir ekranda bir sorun değil, ancak daha az ekranlı gayrimenkulünüzün olduğu dizüstü bilgisayarlarda gerçekten can sıkıcı olabilir.
Yeniden boyutlandırma nedeniyle, AppleScript kullanarak bir çözüm bulmaya başladım. Ve bunun üzerinde çalışırken, İndirme Çubuğunun kapanışını da otomatikleştirmenin bir yolunu buldum.
İndirme Çubuğunu kapatan AppleScript
İşte ne var:
- İndirilenler penceresini açar (indirme çubuğunu otomatik olarak kaldırır)
- İndirilenler penceresini kapatır
- Daha önce aktif olan sekmeye geri döner
- İsteğe bağlı: pencereyi tercih ettiğiniz boyutlara göre yeniden boyutlandırır
on run
tell application "Google Chrome"
activate
-- know which tab to return to
set active_tab to active tab index of front window
tell application "System Events"
tell application process "Google Chrome"
-- opens download window and removes the download bar
keystroke "j" using {command down, shift down}
-- make sure the keystroke works
delay 0.2
-- closes the download window
keystroke "w" using command down
end tell
end tell
-- return to the tab
set active tab index of front window to active_tab
-- optional: resize to your preferred dimensions
set bounds of front window to {50, 40, 1400, 810}
end tell
end run
Dediğim gibi, bir süre sonra Google Chrome orijinal pencere boyutunu unutuyor. Senaryodaki sınırlar MacBook Air çözünürlüğümde tarayıcı penceremi nasıl tercih ettiğimi gösteriyor. Bunu kaldırabilir veya istediğiniz şekilde ayarlayabilirsiniz. Sanırım, pencere yeniden boyutlandırıldıktan sonra sınırların ne olduğunu belirlemek de mümkün ve İndirme Çubuğunun yüksekliğini çıkardığınızda ne olduklarını hesaplayın.
AppleScript'i Servis olarak klavye kısayoluyla yükleyin
Bu betiği çalıştırmanın en kolay yolu, daha sonra bir klavye kısayolu kullanarak etkinleştirebileceğiniz sistem çapında bir Hizmet olarak yüklemektir. Bunu yapmak için şu adımları izleyin:
- Automator uygulamasını başlatın
- Bir "Servis" oluşturun
- "Servis girişlerini" üstte "giriş yok" (açılır) olarak ayarlayın
- Solda "AppleScript" için arama yap
- "Run AppleScript" eylemini sağdaki İş Akışı bölmesine sürükleyin
- Yukarıdaki kodu yapıştırın (ve isterseniz test edin)
- Hizmeti "Google Chrome: İndirme Çubuğunu Kapat" gibi bir şey olarak kaydedin
Sonraki:
- Sistem Tercihleri> Klavye'ye gidin
- Soldaki "Hizmetler" i seçin
- Yeni oluşturulan Servisinizi sağda "Genel" başlığı altında bulun
- Kısayol giriş kutusunu etkinleştirmek için bu çizginin sağ tarafına çift tıklayın.
- Tercih ettiğiniz tuş kombinasyonuna basın (Kontrol – Seçenek – Komut – J kullandım)
Ve bu kadar. Şimdi, tuş kombinasyonunuza her bastığınızda, Google Chrome etkinleştirilecek (zaten değilse) ve AppleScript, İndirme Çubuğunu kaldırarak yüklenir. Bu yüzden hızlıca Chrome'a geri dönmenin kolay bir yoludur, örneğin indirdiğiniz dosyada bir şey yaptığınızda.
Not 1: Bu aynı zamanda Google Chrome Canary'da da çalışır; AppleScript'te "Google Chrome Canary" bölümüne bakın.
Not 2: Benzer bir yaklaşım Windows'ta AutoHotKey kullanarak çalışmalıdır .
Ctrl-J Ctrl-W
tam olarak ne istiyorsan onu yapıyor.