Aktywne Wpisy
paczelok +844
MokrySuchar +61
Jest jakiś chętny reprezentant tagu #famemma wystąpić na Bitej Śmietance?
Oferujemy mysteryboxa i koszulkę (+koszty transportu).
Oferujemy mysteryboxa i koszulkę (+koszty transportu).
Aktywne Znaleziska
Zawiera treści 18+
Ta treść została oznaczona jako materiał kontrowersyjny lub dla dorosłych.
W niektórych programach jak np. PotPlayer ta rolka od razu działa mi na takiej zasadzie.
#myszka #mysz #scroll #youtube #sprzetkomputerowy #komputery #windows
Send {MediaPrev}
Send {Media_Next}
@muse: w którym miejscu powinno się to pojawiać? bo klikając różne klawisze nic nie widzę w tym okienku Window Spy, odpowiadającego za klawisze
na próbę wpisałem do skryptu:
WheelRight::Send {Media_Next}
WheelLeft::Send {MediaPrev}
ale wówczas przy YouTubie podczas kręceniu bocznym scrollem otwiera mi się w lewym górnym rogu to dodatkowe okienko zmniejszenia/zwiększenia głośności (to samo gdy używamy klawiszy funkcyjnych na
WheelRight:: Send, {Right}
WheelLeft:: Send, {Left}
lub
WheelRight::Right
WheelLeft::Left
sam nie wiem co jest bardziej wydajne
tylko teraz już w excelu tracę możliwość przewijania dolnego paska, da się aby boczna rolka pełniła funkcję lewo/prawo tylko gdy aktywna karta to YouTube w Firefoxie lub włączony jest Firefox?
Musisz sprawdzić AHK Class danej aplikacji w Window Spy. Dla Chrone powinno wyglądać to tak jak niżej. Niestety na wykopie nie da się używać podkreślników
WheelRight::
If WinActive("ahk(podkreślnik)class Chrome(podkreślnik)WidgetWin(podkreślnik)1")
{
Send, {right}
}
Return
WheelLeft::
If WinActive("ahk(podkreślnik)class Chrome(podkreślnik)WidgetWin(podkreślnik)1")
{
Send, {left}
}
Return
Czy da się tak zrobić dla danej karty (np. tylko dla linku zawierającego 'youtube.com'), bo tak sobie myślę, że jeśli przyszłoby kiedyś korzystać z przeglądarkowej wersji excela to wówczas pokrętłoby nie działało tak jak poza firefoxem
I przy okazji - czym różni się dodawanie "Send, {Left}" zamiast po prostu "Left" oraz co daje przecinek po Send?
na samej górze skryptu musisz zawrzeć parametr
SetTitleMatchMode, 2
Bez tego skrypt będzie szukał tylko pierwszego członu nazwy.
Każdy filmik w karcie ma nazwę YouTube, dlatego to wykorzystamy.
SetTitleMatchMode, 2
#ifwinactive YouTube
~WheelRight::
SendInput, {Right}
Return
~WheelLeft::
SendInput, {left}
Return
#ifwinactive
Przy takich krótkich skryptach to czy użyjesz Send, czy SendInput raczej nie ma znaczenia.
Rzeczywiście jednak warto przywyczaić się do SendInput.
Żeby skrypt ten
Z jednej strony zostawiając tak jak poprzednio zyskujemy możliwość przesuwania pokrętłem np. po tekście (gdy zrobimy jakąś literówkę), ale jednocześnie tracimy (bądź gryzie się to) z przesuwaniem poziomym np. paska adresu (gdy jest on dłuższy).
W poprzedniej
Wtedy musiałbyś użyć:
#ifwinexist YouTube
~WheelRight::
WinActivate ; aktywuje okno znalezione przez ifwinexist, w tym wypadku kartę z YT
SendInput, {Right} ; przewija w prawo
SendInput, !{tab} ; robi alt+tab - wraca do poprzednio otwartego okna
Return
#ifwinexist
próbowałem coś takiego znaleźć, ale finalnie nic nie działa