Mga galaw ng mouse sa browser ng Yandex at pag-reset ng mga setting. I-disable ang "gesture" para i-disable ang touchpad

Malamang na nangyari ito sa lahat: sa una ay hindi mo maintindihan kung bakit kailangan ang bagay na ito, at pagkatapos ay hindi mo maiisip ang iyong buhay nang wala ito (pag-aaral, trabaho, atbp.). Para sa akin, isa sa mga bagay na ito ay ang mouse gesture control. Gumagamit ang mga tagahanga ng gesture control ng higit sa 20 iba't ibang kumbinasyon. Ngunit kahit na ang 5-7 pangunahing mga galaw ay maaaring magbago sa paraan ng iyong pagharap sa mga pang-araw-araw na gawain sa browser.

Google Chrome

Ang isa sa mga pinakasikat na extension para sa pagtatrabaho sa mga galaw sa Google Chrome ay ang crxMouse. Sinabi na namin sa aming mga mambabasa ang tungkol dito. Ang pagkakaroon ng malawak na functionality, ang crxMouse ay nag-aalok sa user ng malawak na hanay ng mga opsyon at setting. Ang lahat ng pagkilos na may mga tab ay maaaring isagawa gamit ang mga galaw: isara, buksan, i-refresh, pumunta sa susunod/huli o nakaraan/una, mag-scroll sa dulo o simula, idagdag sa mga bookmark, kopyahin ang address ng page... At hindi iyon ang buong hanay.

Ang crxMouse ay mayroon ding mga tool para sa pagtatrabaho sa mga link at larawan. Sa isang galaw, maaari kang magbukas ng link sa isang bagong tab, isang bagong window, isang bagong pribadong window, o makopya ng text o address. Para sa mga larawan mayroong mga command na "Buksan sa isang bagong tab", "I-save", "Kopyahin ang URL", "Piliin para sa pagkopya sa ibang pagkakataon sa clipboard".

Mga setting para sa mga aksyon na may mga larawan

Hindi mo kailangang gamitin ang mga preset na galaw. Maaari kang magtalaga ng sarili mong kumbinasyon ng mga paggalaw ng mouse sa anumang aksyon. Para sa mga advanced na user, iniaalok ang mga rocket gesture at ang kakayahang magsulat ng sarili mong mga script. Ginagawang available ng feature na pag-synchronize ang iyong mga setting sa anumang device, at ise-save ng backup ang mga ito sa kaso ng mga hindi inaasahang sitwasyon. Kabilang sa mga pagkukulang, dapat tandaan ang kakulangan ng wikang Ruso at pagbagal sa lahat ng mga pag-andar na pinagana.

Ang extension na ito ay katulad ng crxMouse, ngunit hindi gaanong ginagawa. Halimbawa, walang mga galaw para sa pagtatrabaho sa mga larawan. Ngunit may mga galaw para sa mga link at teksto, mga setting ng backup, at kakayahang magsulat ng sarili mong mga script. Ang extension ay medyo angkop para sa mga hindi kinakailangang manipulahin ang mga guhit. Dagdag pa, mabilis itong gumagana.


Ang kilos na ito ay magbubukas ng Lifehacker

Wala ring wikang Russian sa Mga Gestures para sa Google Chrome, ngunit hindi ito nagdudulot ng anumang kahirapan sa paghawak ng extension.

Mozilla Firefox

Ang pinakasikat at pinaka-functional na gesture control extension para sa Mozilla Firefox. Magagawa ang lahat ng kailangan mo at kaunti pa. Anumang mga operasyon na may mga tab, mga galaw para sa teksto, mga link at mga imahe, mga galaw gamit ang gulong ng mouse, mga rocket na galaw - ang listahan ay mahaba. Kung hindi ito sapat para sa iyo, kung gayon ang website ng mga developer ay may mga handa nang script para sa lahat ng okasyon. Ang extension ay isinalin sa Russian, na ginagawang mas madali ang pag-setup.

Mayroon lamang isang sagabal: kailangan mong gumamit ng isang script upang magbukas ng isang arbitrary na link. Upang gawin ito, i-click ang pindutang "Magdagdag ng scheme" sa mga setting at kopyahin ang sumusunod na teksto sa field na "Skema":

Const URL = "//site/"; const IN_NEW_TAB = totoo; const IN_BACKGROUND = false; kung (IN_NEW_TAB) gBrowser.loadOneTab(URL, null, null, null, IN_BACKGROUND, false); iba pa gBrowser.loadURI(URL);

Sa halip na //site/, ipasok mo ang nais na address, at sa field na "Gesture", ipahiwatig ang nais na kumbinasyon ng mga paggalaw ng mouse o gumuhit lamang ng isang kilos sa ibaba ng window. Halimbawa, ganito ang hitsura.


Pagse-set up ng pagbubukas ng website ng Lifehacker sa pamamagitan ng mouse gesture sa FireGestures Mouse Gestures Suite

Bilang alternatibo sa FireGestures, maaari mong bigyang pansin ang extension ng Mouse Gestures Suite. Ito ang kahalili sa dating sikat na All-in-One Gestures. Kabilang sa mga bentahe ng extension ay medyo sapat na pag-andar (kabilang ang mga galaw para sa mga larawan at mga link at mga galaw gamit ang mouse wheel), mabilis na operasyon, pagsasalin sa Russian, at backup ng mga setting.

Sa kasamaang palad, mayroon ding mga disadvantages. Ang ilang mga item sa menu ay hindi isinalin, ang mga setting ay hindi nahahati sa mga grupo, at hindi agad posible na mahanap ang kailangan mo. Isang makabuluhang disbentaha: walang paraan upang i-configure ang pagbubukas ng isang custom na URL gamit ang isang galaw. Ang Mouse Gestures Suite ay maaari lamang magbukas ng dalawang napiling bookmark, ngunit para magamit kahit ang feature na ito, kailangan mong suriin ang mga katangian ng mga bookmark. Kung hindi man, ito ay isang medyo disenteng solusyon.

Napansin: kapag mas ginagamit mo, mas kaunting benepisyo ang maidudulot ng kontrol sa kilos. Kung higit sa lahat ay gumagamit ka ng mouse para sa trabaho, kailangan mo lamang na makabisado ang mga kilos. Sa kanila, hindi na magiging pareho ang iyong browser.

Pebrero 25, 2008 sa 07:46 pm Programming mouse gestures
  • JavaScript

Alam ng maraming gumagamit ng Opera at FireFox ang tungkol sa pagkakaroon ng tinatawag na Mouse Gestures (para sa FF mayroong isang plugin na may parehong pangalan) - mga galaw ng mouse kung saan tumutugon ang browser sa pamamagitan ng pagsasagawa ng iba't ibang mga aksyon (tulad ng pagbubukas ng bagong window, mga bookmark, pabalik , pasulong, atbp.), atbp.), atbp.), ang tanging disbentaha ng tampok na ito ay walang pakikipag-ugnayan sa site, at nagpasya akong magsulat ng isang maliit na library na makakatulong sa mga developer na magdagdag ng katulad na pag-andar sa kanilang site.. .

Sa ngayon, 8 simpleng kilos lang ang naiintindihan ng library:

  • Itaas - pindutin nang matagal ang pindutan ng mouse at itaas ang cursor nang 50-200 pixels (bilang default) at bitawan, ang offset sa X axis ay dapat na hindi bababa sa dalawang beses na mas maliit. kaysa sa kahabaan ng Y axis
  • Ibaba - ilipat ang cursor pababa
  • Tama
At ang kanilang mga derivatives
  • Kaliwa sa itaas - ang offset sa kahabaan ng X at Y axes ay hindi dapat mag-iba ng higit sa dalawang beses
  • Itaas-Kanang
  • Ibaba-kaliwa
  • Ibaba-Kanan
Upang ikonekta ang library kakailanganin mong idagdag ang sumusunod na code sa iyong pahina:

Susunod, kopyahin ang sumusunod na code:

// gumamit ng jQuery para sa pag-andar ng bind sa kaganapan

// itakda ang mga parameter
nabigasyon.minX = 50;
nabigasyon.minY = 50;
nabigasyon.maxX = 300;
nabigasyon.maxY = 300;
// mga function ng callback
navigation.TopLeft = function (X,Y) ( );
nabigasyon.Nangungunang = function (X,Y) ( );
navigation.TopRight = function (X,Y) ( );
nabigasyon.Kaliwa = function (X,Y) ( );
nabigasyon.Right = function (X,Y) ( );
navigation.BottomLeft = function (X,Y) ( );
navigation.Bottom = function (X,Y) ( );
navigation.BottomRight = function (X,Y) ( );


Ito ay isang template para sa aming "mga galaw", ang unang dalawang linya ay kinakailangan upang mailakip ang aming dalawang function sa mga pandaigdigang kaganapan mousedown at mouseup (ang jQuery library ay ginagamit). Ang susunod na 4 na linya ay nagpapahiwatig ng mga parameter ng mga kilos, i.e. mga limitasyon kung saan sila gagana. Susunod ay ang deklarasyon ng 8 callback functions;

Upang maibukod ang mga maling positibo ng aming mga pag-andar, mas mahusay na itali ang mga ito sa pinindot na "Ctrl" na key (ang "Ctrl" key code ay 17, kung nais mong baguhin ito, tingnan ang lahat ng mga code sa pahina http:/ /unixpapa.com/js/key.html):

$(window).keydown(function(event)(
lumipat (event.keyCode) (
kaso 17:
$(document).mousedown(navigation.mousedown);
$(dokumento).mouseup(navigation.mouseup);
masira;
}
});

lumipat (event.keyCode) (
kaso 17:


masira;
}
});

At ito ang hitsura ng code mula sa aking halimbawa:

function mouseGestures())(
$(window).keydown(function(event)(
lumipat (event.keyCode) (
//…
// iba't ibang bagay ang nagagawa ng iba't ibang susi
// Ang iba't ibang mga browser ay nagbibigay ng iba't ibang mga code
// tingnan dito para sa mga detalye: unixpapa.com/js/key.html
//…
kaso 17:
$(document).mousedown(navigation.mousedown);
$(dokumento).mouseup(navigation.mouseup);
masira;
}
});
$(window).keyup(function(event)(
lumipat (event.keyCode) (
kaso 17:
$(document).unbind("mousedown");
$(document).unbind("mouseup");
masira;
}
});

Navigation.maxX = 300;
nabigasyon.maxY = 300;
navigation.TopLeft = function (X,Y) ( piliin($("div#left div.top"),Math.abs(X-Y)) );
navigation.Top = function (X,Y) ( piliin($("div#center div.top"),Y) );
navigation.TopRight = function (X,Y) ( piliin($("div#right div.top"),Math.abs(X-Y)) );
navigation.Left = function (X,Y) ( piliin($("div#left div.middle"),X) );
navigation.Right = function (X,Y) ( piliin($("div#right div.middle"),X) );
navigation.BottomLeft = function (X,Y) ( piliin($("div#left div.bottom"),Math.abs(X-Y)) );
navigation.Bottom = function (X,Y) ( piliin($("div#center div.bottom"),Y) );
navigation.BottomRight = function (X,Y) ( piliin($("div#right div.bottom"),Math.abs(X-Y)) );
}
piliin ang function(el,k) (
bilis ng var = 1500;
lumipat (totoo) (
case (k mouse > device settings (tab) > click on Synaptics Lux Pad > click on Settings > Click on click > click on the gear icon next to click. Doon mo makikita ang settings para paganahin/disable ang touchpad.