자동 컨테이너를 사용하여 "컨테이너"창이 아닌 기존 Chrome 탭에 집중하려면 어떻게해야합니까?
세부
Chrome은 하나 이상의 탭을 포함하는 컨테이너 창 핸들로 각 창을 나타내는 것으로 보입니다. 탭 (적어도 현재 탭)에는 자체 창 핸들이 있습니다. 탭 창 핸들에는 창 제목 (현재는 모두 "-Chrome"으로 끝남)이 있지만 컨테이너 창 핸들 자체는 그렇지 않습니다. 다음 자동 단축 키 코드는 Chrome 용으로 작동하지 않습니다.
^+i::
if WinExist("ahk_class Chrome_WidgetWin_0")
WinActivate
else
Run "C:\Users\vleeshue\AppData\Local\Google\Chrome\Application\chrome.exe"
return
이 바인딩은 존재하거나 Google 크롬을 실행하는 경우 Chrome 창에 초점을 맞 춥니 다. 그러나 종종 컨테이너 창을 대상으로합니다 (Window Spy에서는 창 제목이 비어 있음). 컨테이너 창을 활성화하면 Chrome 키보드 단축키를 사용할 수 없습니다. 액세스 할 수없는 키보드 단축키에는 검색 주소창에 액세스하기위한 모든 중요한 ctrl + l이 포함되어 있습니다. 컨테이너 창 대신 탭 창을 일관되게 활성화하는 방법을 아직 찾지 못했기 때문에 해결 방법은 마우스를 사용하는 것이지만 가능하면 피하는 것이 좋습니다.
창 스파이 Screenshots
배경
현재 Google Chrome 버전 : 5.0.317.2 dev
내가 사용하는 일반적인 자동 핫키 바인딩은 특정 응용 프로그램이 이미 실행중인 경우 초점을 맞추거나 실행되지 않는 경우 응용 프로그램을 실행하는 키보드 단축키입니다.
예를 들어, 나는 이것을 foobar2000에 사용합니다.
^+m::
If WinExist("foobar2000")
WinActivate
else
Run "C:\Program Files (x86)\foobar2000\foobar2000.exe"
return