Ubuntu의 Chrome / Chromium에는 문제가 없으며 설명하는 기능이 저에게 효과적입니다. 그러나 현재이 기능을 놓친 Windows에서 Chrome을 사용해야합니다 ¹.
이미 언급했듯이 Windows 전용 AutoHotKey와 같은 스크립팅 언어 ²에는 일부 구현이 있으며 Linux / OSX에서 AutoHotKey, AutoIt 또는 이와 유사한 소프트웨어를 실행할 필요가 전혀 없습니다. 그러나 내가 이해하는 것처럼 AutoKey 와 Automator 는 동등한 소프트웨어 조각이어야합니다. 따라서 특정 플랫폼에 해당하는 언어로 기본 키 입력 전송을 다시 구현할 수 있어야합니다.
안녕하세요,
다음은 마우스 휠로 탭을 전환하는 또 다른 스크립트입니다.이 예제 스크립트는 Chrome, Firefox 및 Internet Explorer 용이지만 다른 프로그램에서도 사용할 수 있습니다.
TabJumper(psWindowClass, piStripeYStart, piStripeYEnd)
{
WinGet, idSearchWindow, ID, ahk_class %psWindowClass%
MouseGetPos, iMouseX, iMouseY, idHoverWindow
if (idSearchWindow=idHoverWindow
&& iMouseY>=piStripeYStart
&& iMouseY<=piStripeYEnd ) {
ControlFocus,, ahk_id %idHoverWindow%
if RegExMatch(A_ThisHotkey, "i).*wheelup.*")
{
ControlSend, ahk_parent, {Control Down}{Shift Down}{Tab Down}, ahk_id %idHoverWindow%
Sleep, 60
ControlSend, ahk_parent, {Tab Up}{Shift Up}{Control Up}, ahk_id %idHoverWindow%
}
else if RegExMatch(A_ThisHotkey, "i).*wheeldown.*")
{
ControlSend, ahk_parent, {Control Down}{Tab Down}, ahk_id %idHoverWindow%
Sleep, 60
ControlSend, ahk_parent, {Tab Up}{Control Up}, ahk_id %idHoverWindow%
}
}
}
크롬 사용 예 :
#SingleInstance, force
~WheelUp::
TabJumper("Chrome_WidgetWin_1", 8, 88)
return
~WheelDown::
TabJumper("Chrome_WidgetWin_1", 8, 88)
return
설명 된 매개 변수 :
TabJumper([Window class], [horizontal reaction stripe y axis start], [[horizontal reaction y axis end]])
이 "수평 반응 스트라이프"는 어떻습니까?
이것은이 탭의 창 탭에서만 전환되고 창의 다른 부분은 예를 들어 웹 페이지를 위아래로 스크롤하는 것과 같이 마우스 휠과 정상적으로 반응 함을 의미합니다.