Nie mam problemów z Chrome / Chromium na Ubuntu, opisywana funkcjonalność po prostu działa dla mnie. Jednak obecnie muszę używać Chrome w systemie Windows, w którym tęsknię za tą funkcją.
Jak niektórzy wspominali, istnieją pewne implementacje w językach skryptowych², takie jak AutoHotKey, który jest tylko dla Windows i nigdy nie czułem potrzeby uruchamiania AutoHotKey, AutoIt lub jakiegokolwiek podobnego oprogramowania w systemie Linux / OSX; ale jak rozumiem, AutoKey i Automator powinny być równoważnymi programami. Dlatego powinna istnieć możliwość ponownego wdrożenia wysyłania podstawowych naciśnięć klawiszy w tych językach dla określonej platformy.
Oto rozwiązanie, które obecnie działa dla mnie: Społeczność AutoHotKey - tab_switcher - przełączaj karty kółkiem myszy w dowolnym oknie z kartami
Witaj,
oto kolejny skrypt do przełączania kart za pomocą kółka myszy - ten przykładowy skrypt jest przeznaczony dla Chrome, Firefox i Internet Explorer, ale można go również używać w każdym innym programie.
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%
}
}
}
Przykład użycia dla chrome:
#SingleInstance, force
~WheelUp::
TabJumper("Chrome_WidgetWin_1", 8, 88)
return
~WheelDown::
TabJumper("Chrome_WidgetWin_1", 8, 88)
return
Parametry wyjaśnione:
TabJumper([Window class], [horizontal reaction stripe y axis start], [[horizontal reaction y axis end]])
Co z tym „poziomym paskiem reakcyjnym”?
Oznacza to, że tylko w tym pasku zakładek okna są przełączane, druga część okna reaguje normalnie za pomocą kółka myszy, np. Przewijanie strony internetowej w górę i w dół.
Sposób użycia: Tak, wystarczy zainstalować AutoHotKey, utworzyć nowy .ahk
plik, wkleić oba bloki kodu i wykonać skrypt, aby uzyskać tę funkcjonalność. (Dodane przeze mnie dodatkowe znaczniki).
Aby pomóc w zrozumieniu: {Control Down}{Shift Down}{Tab Down}
i {Tab Up}{Shift Up}{Control Up}
są to naciśnięcia klawiszy, jedna to sekwencja naciśnięcia i przytrzymania Crtl+ Shift+ Tab, a druga do ich zwolnienia. Oto lista ze skrótami klawiaturowymi z Chrome.
- Osobiście wolę Firefoksa niż Chromium / Chrome na wszystkich moich urządzeniach, ale w pracy pewien producent oprogramowania nie jest w stanie opublikować niezbędnego rozszerzenia przeglądarki jako podpisanego rozszerzenia Firefoksa (i MS Edge) dla określonego produktu. Jeśli chodzi o oprogramowanie komputerowe Google, w chwili pisania tego tekstu większość z nich jest gorsza poza dwudziestoma techbro robiącymi terminalami w przeglądarce internetowej z mojego punktu widzenia z Chromebooka .
- Uruchomienie osobnego skryptu dla tej (podstawowej) funkcjonalności jest niepoprawne i przesada. Całkowicie zgadzam się ze wszystkimi w tej opinii.