Bagaimana saya bisa menggunakan Autohotkey untuk fokus pada tab Google Chrome yang ada, bukan jendela "wadah"?
Detail
Google Chrome tampaknya mewakili setiap jendela dengan pegangan jendela kontainer, yang berisi satu atau lebih tab. Tab (setidaknya yang sekarang), memiliki pegangan jendela sendiri. Pegangan jendela tab memiliki judul jendela (yang saat ini semuanya diakhiri dengan "- Google Chrome"), sedangkan pegangan jendela wadah itu sendiri tidak. Kode autohotkey berikut tidak berfungsi seperti yang dimaksudkan untuk Google Chrome:
^+i::
if WinExist("ahk_class Chrome_WidgetWin_0")
WinActivate
else
Run "C:\Users\vleeshue\AppData\Local\Google\Chrome\Application\chrome.exe"
return
Ikatan ini akan fokus pada jendela Google Chrome jika ada atau akan menjalankan Google Chrome. Namun, sering akan menargetkan jendela kontainer (di Window Spy, judul jendela kosong). Mengaktifkan jendela kontainer melarang penggunaan pintasan keyboard Google Chrome. Pintasan keyboard yang tidak dapat diakses mencakup semua ctrl + l yang penting untuk mengakses omnibar. Karena saya belum menemukan cara untuk secara konsisten mengaktifkan jendela tab bukan jendela wadah, solusi saya adalah menggunakan mouse, tetapi saya lebih suka menghindari itu jika memungkinkan.
Screenshot Jendela Spy
Latar Belakang
Versi Google Chrome Saat Ini: 5.0.317.2 dev
Penjilidan autohotkey yang umum saya gunakan adalah pintasan keyboard untuk memfokuskan aplikasi tertentu jika sudah berjalan atau untuk menjalankan aplikasi jika tidak berjalan.
Sebagai contoh, saya menggunakan ini untuk foobar2000
^+m::
If WinExist("foobar2000")
WinActivate
else
Run "C:\Program Files (x86)\foobar2000\foobar2000.exe"
return