Solusi pintasan keyboard untuk pengguna Mac
Bilah Unduhan telah menjadi keluhan nomor 1 saya tentang Google Chrome sejak saya mulai menggunakannya, dan sering menjadi alasan untuk beralih kembali ke Safari sebagai browser utama saya. Sesekali saya membahas semua topik Grup Google tentang hal ini, tetapi meskipun sudah ada laporan bug dan permintaan fitur tentang hal ini selama bertahun-tahun, tidak ada seorang pun di Google yang mau repot-repot menambahkan pintasan keyboard "Tutup Unduhan" sederhana atau kotak centang "Jangan tampilkan Bilah Unduhan" di pengaturan.
Selain itu, Bilah Unduhan tidak ditambahkan di dalam jendela, jendela diubah ukurannya dan kemudian Bilah Unduhan ditambahkan. Halo Google, ini bukan 1995 ketika JavaScripts terus mengubah ukuran jendela aplikasi Anda. Saya adalah pengguna, dan saya memutuskan seberapa besar jendela saya seharusnya.
Ketika Anda menutup Downloar Bar segera, ukuran jendela dikembalikan. Namun, ketika Anda berinteraksi dengan aplikasi lain untuk sementara waktu dan kemudian kembali ke Google Chrome untuk menutup Bilah Pengunduhan, ia lupa ukuran jendela asli karena suatu alasan, dan Anda terjebak dengan jendela yang diubah ukurannya. Ini mungkin bukan masalah pada layar dengan resolusi tinggi, tetapi pada laptop di mana Anda memiliki lebih sedikit layar real estat, itu bisa sangat menjengkelkan.
Karena ukurannya, saya mulai mencari solusi dengan menggunakan AppleScript. Dan ketika saya sedang mengerjakannya, saya menemukan cara untuk mengotomatiskan penutupan Bilah Unduhan juga.
AppleScript yang menutup Bilah Unduhan
Inilah fungsinya:
- Membuka jendela Unduhan (yang secara otomatis menghapus Bilah Unduhan)
- Tutup jendela Unduhan
- Kembali ke tab yang sebelumnya aktif
- Opsional: mengubah ukuran jendela ke dimensi pilihan Anda
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
Seperti yang saya katakan, setelah beberapa saat Google Chrome lupa ukuran jendela aslinya. Batas dalam skrip adalah bagaimana saya lebih suka jendela browser saya pada resolusi MacBook Air saya. Anda dapat menghapus ini, atau mengaturnya ke apa pun yang Anda inginkan. Saya kira itu juga mungkin untuk menentukan batas setelah jendela telah diubah ukurannya, dan kemudian menghitung apa itu jika Anda mengurangi ketinggian Bilah Unduhan.
Instal AppleScript sebagai Layanan dengan pintasan keyboard
Cara termudah untuk menjalankan skrip ini adalah menginstalnya sebagai Layanan sistem-lebar yang kemudian dapat Anda aktifkan menggunakan pintasan keyboard. Untuk melakukan ini, ikuti langkah-langkah ini:
- Mulai aplikasi Automator
- Buat "Layanan"
- Setel "Layanan menerima" menjadi "tidak ada input" (drop-down) di bagian atas
- Cari "AppleScript" di sebelah kiri
- Seret tindakan "Jalankan AppleScript" ke panel Workflow di sebelah kanan
- Rekatkan kode di atas (dan coba jika Anda mau)
- Simpan Layanan sebagai sesuatu seperti "Google Chrome: Tutup Bilah Unduhan"
Lanjut:
- Pergi ke System Preferences> Keyboard
- Pilih "Layanan" di sebelah kiri
- Temukan Layanan Anda yang baru dibuat di sebelah kanan di bawah judul "Umum"
- Klik dua kali di sisi kanan baris itu untuk mengaktifkan kotak input pintasan
- Tekan kombinasi tombol pilihan Anda (Saya menggunakan Control – Option – Command – J)
Dan itu saja. Sekarang, setiap kali Anda menekan kombo kunci Anda, Google Chrome akan diaktifkan (jika belum), dan AppleScript dimuat menghapus Bilah Unduhan. Jadi ini juga cara mudah untuk kembali ke Chrome dengan cepat, misalnya saat Anda melakukan sesuatu dengan file yang Anda unduh.
Catatan 1: Ini juga berfungsi di Google Chrome Canary; cukup rujuk ke "Google Chrome Canary" di AppleScript.
Catatan 2: Pendekatan serupa harus bekerja di Windows menggunakan AutoHotKey .
Ctrl-J Ctrl-W
melakukan persis apa yang Anda minta.