"Kapsayıcı" bir pencereye değil, mevcut bir Google Chrome sekmesine odaklanmak için Autohotkey'i nasıl kullanabilirim?
ayrıntılar
Google Chrome, her pencereyi bir veya daha fazla sekme içeren bir kapsayıcı pencere tutamacıyla temsil ediyor gibi görünüyor. Sekmeler (en azından geçerli olan) kendi pencere tutamağına sahiptir. Sekme pencere tutamaçlarının pencere başlıkları vardır (şu anda tümü "- Google Chrome" ile bitmektedir), ancak kapsayıcı pencere tutamacının kendisi yoktur. Aşağıdaki otomatik hızlı erişim kodu Google Chrome için tasarlandığı gibi çalışmaz:
^+i::
if WinExist("ahk_class Chrome_WidgetWin_0")
WinActivate
else
Run "C:\Users\vleeshue\AppData\Local\Google\Chrome\Application\chrome.exe"
return
Bu bağlama, Google Chrome varsa veya çalıştırırsa bir Google Chrome penceresine odaklanır. Ancak, genellikle kap penceresini hedefler (Window Spy'da pencere başlığı boştur). Kapsayıcı penceresinin etkinleştirilmesi, Google Chrome klavye kısayollarının kullanılmasına izin vermez. Erişilemeyen klavye kısayolları, omnibar'a erişmek için tüm önemli ctrl + l tuşlarını içerir. Kap penceresi yerine sekme penceresini tutarlı bir şekilde etkinleştirmenin bir yolunu bulamadığım için, geçici çözümüm fareyi kullanmaktır, ancak mümkünse bundan kaçınmayı tercih ederim.
Window Spy Ekran Görüntüleri
Arka fon
Mevcut Google Chrome Sürümü: 5.0.317.2 dev
Kullandığım yaygın bir otomatik kısayol tuşu, zaten çalışıyorsa belirli bir uygulamayı odaklamak veya çalışmıyorsa uygulamayı çalıştırmak için bir klavye kısayoludur.
Örneğin, bunu foobar2000 için kullanıyorum
^+m::
If WinExist("foobar2000")
WinActivate
else
Run "C:\Program Files (x86)\foobar2000\foobar2000.exe"
return