Ubuntu'da Chrome / Chromium ile ilgili hiçbir sorunum yok, tanımladığınız işlevsellik sadece benim için çalışıyor. Ancak şu anda Windows'ta Chrome'u bu işlevi kaçırdığım yerlerde kullanmak zorundayım.
Bazılarının da belirttiği gibi, sadece Windows için olan AutoHotKey gibi betik dillerinde² bazı uygulamalar vardır ve hiçbir zaman AutoHotKey, AutoIt veya benzer bir yazılımı Linux / OSX'te çalıştırma gereğini hissetmedim; ama anladığım kadarıyla AutoKey ve Automator eşdeğer yazılım parçaları olmalıdır. Bu nedenle, belirli platformlar için bu dillerde temel tuş vuruşlarının gönderilmesini yeniden uygulamak mümkün olmalıdır.
İşte şu anda benim için çalışan bir çözüm: AutoHotKey Topluluğu - tab_switcher - sekmeli pencerelerde fare tekerleği olan sekmeleri değiştir
Merhaba,
işte fare tekerleği ile sekmeler arasında geçiş yapmak için başka bir komut dosyası - bu örnek komut dosyası Chrome, Firefox ve Internet Explorer içindir, ancak başka herhangi bir program için de kullanılabilir.
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%
}
}
}
Chrome için örnek cümleler:
#SingleInstance, force
~WheelUp::
TabJumper("Chrome_WidgetWin_1", 8, 88)
return
~WheelDown::
TabJumper("Chrome_WidgetWin_1", 8, 88)
return
Açıklanan parametreler:
TabJumper([Window class], [horizontal reaction stripe y axis start], [[horizontal reaction y axis end]])
Peki ya bu "yatay reaksiyon şeridi"?
Bu, sadece bir pencere sekmesinin bu şeridinde anahtarlandığı anlamına gelir, pencerenin diğer kısmı, örneğin bir web sayfasını yukarı ve aşağı kaydırmak gibi fare tekerleği ile normal şekilde reaksiyona girer.
Kullanım: Evet, sadece AutoHotKey'i kurmak, yeni bir .ahk
dosya oluşturmak , hem kod bloklarını yapıştırmak hem de script'i çalıştırmak size işlevselliği getirir. (Ek biçimlendirme tarafımdan eklendi.)
Anlayışı ile yardım için: {Control Down}{Shift Down}{Tab Down}
ve {Tab Up}{Shift Up}{Control Up}
tuş, biri basıp için dizisidir tutma Crtl+ Shift+ Tab, onları serbest bırakılması için diğer. İşte Chrome'dan gelen klavye kısayollarının listesi .
- Kişisel olarak tüm cihazlarımda Chromium / Chrome yerine Firefox'u tercih ediyorum, ancak işte belirli bir yazılım üreticisi hayati bir tarayıcı uzantısını belirli bir ürün için imzalı bir Firefox uzantısı (ve MS Edge) olarak yayınlayamıyor. Google masaüstü yazılımıyla ilgili olarak, çoğu zaman yazarken , benim açımdan Chromebook usecase ile bir web tarayıcısında terminal işleri yapan yirmi bir teknolojinin dışında kalıyor .
- Bu (temel) işlevsellik için ayrı bir komut dosyası çalıştırmak yanlış ve overkill. Bu görüşe herkesle katılıyorum.