Gerak isyarat tetikus dalam penyemak imbas Yandex dan menetapkan semula tetapan. Lumpuhkan "gerak isyarat" untuk melumpuhkan pad sentuh

Ini mungkin berlaku kepada semua orang: pada mulanya anda tidak faham mengapa perkara ini diperlukan, dan kemudian anda tidak dapat membayangkan hidup anda tanpanya (belajar, bekerja, dll.). Bagi saya, salah satu daripada perkara ini ialah kawalan isyarat tetikus. Peminat kawalan gerak isyarat menggunakan lebih daripada 20 kombinasi berbeza. Tetapi walaupun 5-7 gerak isyarat asas boleh mengubah cara anda mendekati tugas harian dalam penyemak imbas.

Google Chrome

Salah satu sambungan paling popular untuk bekerja dengan gerak isyarat dalam Google Chrome ialah crxMouse. Kami telah memberitahu pembaca kami mengenainya. Mempunyai fungsi yang luas, crxMouse menawarkan pengguna pelbagai pilihan dan tetapan. Semua tindakan dengan tab boleh dilakukan menggunakan gerak isyarat: tutup, buka, muat semula, pergi ke seterusnya/terakhir atau sebelumnya/pertama, tatal ke penghujung atau permulaan, tambah pada penanda halaman, salin alamat halaman... Dan itu bukan keseluruhan set.

crxMouse juga mempunyai alat untuk bekerja dengan pautan dan imej. Dengan gerak isyarat, anda boleh membuka pautan dalam tab baharu, tetingkap baharu, tetingkap peribadi baharu atau menyalin teks atau alamat. Untuk imej terdapat arahan "Buka dalam tab baharu", "Simpan", "Salin URL", "Pilih untuk menyalin kemudian ke papan keratan".

Tetapan untuk tindakan dengan imej

Anda tidak perlu menggunakan gerak isyarat pratetap. Anda boleh menetapkan gabungan pergerakan tetikus anda sendiri untuk sebarang tindakan. Untuk pengguna lanjutan, gerak isyarat roket dan keupayaan untuk menulis skrip anda sendiri ditawarkan. Ciri penyegerakan menjadikan tetapan anda tersedia pada mana-mana peranti, dan sandaran akan menyimpannya sekiranya berlaku situasi yang tidak dijangka. Antara kekurangannya, perlu diperhatikan kekurangan bahasa Rusia dan kelembapan dengan semua fungsi didayakan.

Sambungan ini serupa dengan crxMouse, tetapi tidak melakukan banyak perkara. Contohnya, tiada gerak isyarat untuk bekerja dengan imej. Tetapi terdapat gerak isyarat untuk pautan dan teks, tetapan sandaran, dan keupayaan untuk menulis skrip anda sendiri. Sambungan agak sesuai untuk mereka yang tidak semestinya perlu memanipulasi gambar. Tambahan pula ia berfungsi dengan cepat.


Gerak isyarat ini akan membuka Lifehacker

Tiada juga bahasa Rusia dalam Gestures untuk Google Chrome, tetapi ini tidak menyebabkan sebarang kesulitan dalam mengendalikan sambungan.

Mozilla Firefox

Sambungan kawalan gerak isyarat yang paling popular dan paling berfungsi untuk Mozilla Firefox. Boleh melakukan semua yang anda perlukan dan sedikit lagi. Sebarang operasi dengan tab, gerak isyarat untuk teks, pautan dan imej, gerak isyarat menggunakan roda tetikus, gerak isyarat roket - senarainya panjang. Jika ini tidak mencukupi untuk anda, maka tapak web pembangun mempunyai skrip siap sedia untuk semua keadaan. Sambungan telah diterjemahkan ke dalam bahasa Rusia, yang menjadikan persediaan lebih mudah.

Terdapat hanya satu kelemahan: untuk membuka pautan sewenang-wenangnya anda perlu menggunakan skrip. Untuk melakukan ini, klik butang "Tambah skema" dalam tetapan dan salin teks berikut ke dalam medan "Skim":

URL Const = "//site/"; const IN_NEW_TAB = benar; const IN_BACKGROUND = palsu; jika (IN_NEW_TAB) gBrowser.loadOneTab(URL, null, null, null, IN_BACKGROUND, false); lain gBrowser.loadURI(URL);

Daripada //tapak/, anda masukkan alamat yang diingini, dan dalam medan "Gerak Isyarat", nyatakan gabungan pergerakan tetikus yang diingini atau hanya lukis gerak isyarat di bahagian bawah tetingkap. Sebagai contoh, ia kelihatan seperti ini.


Menyediakan pembukaan tapak web Lifehacker dengan gerak isyarat tetikus dalam FireGestures Mouse Gestures Suite

Sebagai alternatif kepada FireGestures, anda boleh memberi perhatian kepada sambungan Mouse Gestures Suite. Ia adalah pengganti kepada Gerak Isyarat All-in-One yang terkenal suatu ketika dahulu. Antara kelebihan sambungan adalah fungsi yang cukup mencukupi (termasuk gerak isyarat untuk imej dan pautan dan gerak isyarat menggunakan roda tetikus), operasi pantas, terjemahan ke dalam bahasa Rusia, dan sandaran tetapan.

Malangnya, terdapat juga keburukan. Beberapa item menu tidak diterjemahkan, tetapan tidak dibahagikan kepada kumpulan, dan tidak serta-merta dapat mencari yang anda perlukan. Kelemahan yang ketara: tiada cara untuk mengkonfigurasi pembukaan URL tersuai menggunakan gerak isyarat. Mouse Gestures Suite hanya boleh membuka dua penanda halaman yang dipilih, tetapi untuk menggunakan malah ciri ini, anda perlu menyelidiki sifat penanda halaman itu. Jika tidak, ia adalah penyelesaian yang cukup baik.

Diperhatikan: semakin banyak anda menggunakan, semakin sedikit faedah yang akan dibawa oleh kawalan gerak isyarat. Jika anda menggunakan tetikus untuk bekerja, maka anda mesti menguasai gerak isyarat. Dengan mereka, penyemak imbas anda tidak akan sama lagi.

25 Februari 2008 pada 07:46 malam Memprogram gerak isyarat tetikus
  • JavaScript

Ramai pengguna Opera dan FireFox tahu tentang kewujudan apa yang dipanggil Gerak Tetikus (untuk FF terdapat pemalam dengan nama yang sama) - gerak isyarat tetikus yang mana penyemak imbas bertindak balas dengan melakukan pelbagai tindakan (seperti membuka tetingkap baharu, penanda halaman, kembali , ke hadapan, dsb., dsb.), dsb.), satu-satunya kelemahan ciri ini ialah tiada interaksi dengan tapak, dan saya memutuskan untuk menulis perpustakaan kecil yang akan membantu pemaju menambah fungsi yang serupa pada tapak mereka.. .

Pada masa ini, perpustakaan memahami hanya 8 gerak isyarat mudah:

  • Atas - tahan butang tetikus dan gerakkan kursor ke atas 50-200 piksel (secara lalai) dan lepaskan, offset di sepanjang paksi X hendaklah sekurang-kurangnya dua kali lebih kecil. daripada sepanjang paksi Y
  • Bawah - gerakkan kursor ke bawah
  • Betul
Dan derivatif mereka
  • Kiri Atas - offset di sepanjang paksi X dan Y tidak boleh berbeza lebih daripada dua kali
  • Kanan Atas
  • Dibahagian bawah kiri
  • Bawah-Kanan
Untuk menyambungkan perpustakaan, anda perlu menambah kod berikut pada halaman anda:

Seterusnya, salin kod berikut:

// gunakan jQuery untuk fungsi mengikat kepada acara

// tetapkan parameter
navigasi.minX = 50;
navigasi.minY = 50;
navigasi.maxX = 300;
navigasi.maxY = 300;
// fungsi panggil balik
navigasi.Kiri Atas = fungsi (X,Y) ( );
navigasi.Atas = fungsi (X,Y) ( );
navigasi.Kanan Atas = fungsi (X,Y) ( );
navigasi.Kiri = fungsi (X,Y) ( );
navigasi.Kanan = fungsi (X,Y) ( );
navigasi.BottomLeft = fungsi (X,Y) ( );
navigasi.Bawah = fungsi (X,Y) ( );
navigation.BottomRight = fungsi (X,Y) ( );


Ini adalah templat untuk "gerak isyarat" kami, dua baris pertama diperlukan untuk melampirkan dua fungsi kami pada acara global tetikus turun dan tetikus (pustaka jQuery digunakan). 4 baris seterusnya menunjukkan parameter gerak isyarat, i.e. had di mana mereka akan beroperasi. Seterusnya ialah pengisytiharan 8 fungsi panggil balik; ia mengambil offset mutlak di sepanjang paksi X dan Y sebagai parameter.

Untuk mengecualikan positif palsu fungsi kami, adalah lebih baik untuk mengikatnya pada kekunci "Ctrl" yang ditekan (kod kekunci "Ctrl" ialah 17, jika anda ingin menukarnya, lihat semua kod pada halaman http:/ /unixpapa.com/js/key.html):

$(window).keydown(function(event)(
suis (event.keyCode) (
kes 17:
$(document).mousedown(navigation.mousedown);
$(document).mouseup(navigation.mouseup);
pecah;
}
});

suis (event.keyCode) (
kes 17:


pecah;
}
});

Dan inilah rupa kod dari contoh saya:

fungsi mouseGestures())(
$(window).keydown(function(event)(
suis (event.keyCode) (
//…
// kunci yang berbeza melakukan perkara yang berbeza
// Pelayar yang berbeza menyediakan kod yang berbeza
// lihat di sini untuk butiran: unixpapa.com/js/key.html
//…
kes 17:
$(document).mousedown(navigation.mousedown);
$(document).mouseup(navigation.mouseup);
pecah;
}
});
$(window).keyup(function(event)(
suis (event.keyCode) (
kes 17:
$(document).unbind("mousedown");
$(document).unbind("mouseup");
pecah;
}
});

Navigation.maxX = 300;
navigasi.maxY = 300;
navigation.TopLeft = fungsi (X,Y) ( pilih($("div#left div.top"),Math.abs(X-Y)) );
navigasi.Atas = fungsi (X,Y) ( pilih($("div#center div.top"),Y) );
navigasi.TopRight = fungsi (X,Y) ( pilih($("div#right div.top"),Math.abs(X-Y)) );
navigasi.Left = fungsi (X,Y) ( pilih($("div#left div.middle"),X) );
navigasi.Kanan = fungsi (X,Y) ( pilih($("div#right div.middle"),X) );
navigation.BottomLeft = fungsi (X,Y) ( pilih($("div#left div.bottom"),Math.abs(X-Y)) );
navigasi.Bawah = fungsi (X,Y) ( pilih($("div#center div.bottom"),Y) );
navigation.BottomRight = fungsi (X,Y) ( pilih($("div#right div.bottom"),Math.abs(X-Y)) );
}
fungsi pilih(el,k) (
kelajuan var = 1500;
suis (benar) (
kes (k tetikus > tetapan peranti (tab) > klik pada Synaptics Lux Pad > klik pada Tetapan > Klik pada klik > klik pada ikon gear di sebelah klik. Di sana anda akan melihat tetapan untuk membolehkan / melumpuhkan pad sentuh.