Atur tombol mouse atau keyboard untuk mensimulasikan klik kiri dan tahan atau klik kiri cepat berulang di Windows?


18

Adakah yang tahu cara mengkonfigurasi Windows 7 atau menggunakan perangkat lunak pihak ketiga untuk melakukan ini? Saya ingin mengklik tombol tengah mouse saya dan minta Windows untuk klik kiri dan tahan sampai saya klik lagi tombol tengah mouse. Tombol keyboard juga akan baik-baik saja.

Beberapa permainan dan aplikasi membuat saya menahan tombol kiri mouse untuk waktu yang lama dan saya ingin mengurangi tekanan pada tangan mouse saya. Juga, saya ingin melakukan hal serupa tetapi berulang kali mengklik tombol kiri mouse secara otomatis jika memungkinkan.

Jika tidak ada yang mungkin, bagaimana dengan pengaturan sementara tombol keyboard untuk mencapai emulasi tombol mouse kiri?


1
ini dapat dibangun ke Windows- windows.microsoft.com/en-GB/windows7/… -Saya tidak dapat memeriksa mesin ini (jadi belum membuat ini menjadi jawaban) tapi saya yakin pilihan untuk mengklik klik tidak ada untuk pengguna dengan kesulitan menggunakan mouse
BrianA

Jawaban:



7

Berikut skrip autohotkey yang akan mengikat pintasan keyboard (CTRL + g) ke klik mouse.

^g::
click

Simpan ini di notepad dengan ekstensi file .ahk lalu kompilasi dengan autohotkeys. Untuk mengkompilasi skrip autohotkeys Anda harus mengunduhnya di sini:

http://www.autohotkey.com/

Anda juga dapat mengganti kunci gdengan huruf apa saja untuk mengubah kunci pemicu. Untuk mengubah dari CTRL ke ALT ganti ^dengan !. Untuk daftar lengkap simbol yang menentukan hotkey lihat dokumentasi ini ...

https://www.autohotkey.com/docs/Hotkeys.htm


6

MouseKeys dibangun ke dalam windows XP dan lebih tinggi.

Langkah 1 Nyalakan MouseKeys di Windows XP dengan menekan "Left-Alt," Left-Shift "dan" NumLock "secara bersamaan. Tekan" Enter "untuk memilih" Ya "di kotak dialog yang muncul untuk mengaktifkan MouseKeys.

Langkah 2 Gerakkan penunjuk mouse ke kiri dan kanan dengan menekan "4" dan "6" pada keypad numerik. Tekan "8" dan "2" untuk menggerakkan penunjuk ke atas atau ke bawah. Tombol "1", "3", "7" dan "9" menggerakkan penunjuk mouse secara diagonal.

Langkah 3 Mensimulasikan klik mouse kiri dengan menekan "5." Tekan "+" untuk mengklik dua kali. Tekan "-" dan kemudian "5" untuk klik kanan.

Langkah 4 Tarik dan lepaskan dengan menggerakkan mouse dengan tombol angka. Tekan "Sisipkan" untuk mensimulasikan menahan tombol mouse, dan kemudian tekan tombol "Hapus" untuk melepaskan.




2

Skrip autohotkey untuk memetakan tombol ke tombol kiri mouse (dan menahan sambil terus menekan tombol), jika tombol dikombinasikan dengan SHIFT, tombol kanan mouse akan diklik alih-alih ke kiri. Saya menggunakan `

`::  ;backtick (tilde) key
click Down left ;click left mousebutton and hold
keywait,`` ; wait until key is released. Double backtick because backtick needs to be escaped (with a backtick)
click Up left ; release left mousebutton
return

^`::  ;backtick (tilde) key
click Down right ;click left mousebutton and hold
keywait, ^` ; wait until key is released. 
click Up right ; release left mousebutton
return

1

Baru saja menemukan ini, sangat membantu:

http://rhdesigns.browseto.org/mouseemulator.html

"Mouse Emulator" Program ini adalah freeware. Jika Anda benar-benar menyukai program ini, dan ingin memberikan donasi, silakan kunjungi situs web untuk informasi lebih lanjut. Terima kasih.

Program berjalan di bawah windows NT / 9x ke atas.

Manual

Program mengenali tombol-tombol berikut: (NumLock harus AKTIF!) Tombol 1 - Tombol kiri mouse

Papan tombol 2 - Tombol kanan mouse

Keypad 3 - Tombol tengah mouse

Keypad 4, 5, 6, 8 - Memindahkan mouse ke kiri, bawah, kanan atau atas.

Papan tombol 7 - Roda mouse atas (Gulir)

Keypad 9 - Roda mouse bawah (Gulir)

Keypad / - Beralih tombol Kiri mouse (Berguna untuk pengguna RSI)

Papan tombol * - Tombol Toggle Right mouse (Berguna untuk pengguna RSI)

Keypad - - Tombol Toggle Middle mouse (Berguna untuk pengguna RSI)

Ctrl + Keypad 0 - Aktifkan / Nonaktifkan emulator Mouse

Anda dapat keluar dari Emulator Mouse dengan mengklik kanan ikon mouse di taskbar.

Menyesuaikan kecepatan mouse: Klik dua kali pada salah satu file .reg dan restart program untuk mengubah kecepatan mouse. Misalnya klik dua kali pada SlowMouseSpeed.reg dan restart program jika Anda berpikir kecepatan mouse emulator mouse terlalu tinggi.

Untuk pengguna tingkat lanjut: Jika Anda ingin menyesuaikan kecepatan mouse, Anda dapat menggunakan regedit untuk mengubah nilai registri.

Masalah yang Diketahui: Mouse Emulator tidak berfungsi dengan MS-Dos prompt (9x) Mouse Emulator tidak bekerja dengan DirectX Mouse Input (DirectInput)


0

Ada pengganti open source brilian brilian dari proyek fastclicker berada di sourceforge juga. Ini disebut "The Windows Intel Fastest Mouse Clicker" (google it). Aplikasi itu menggunakan pemanggilan sistem SendInput () modern dan bukannya mouse_event () yang usang di fastclicker. Juga "Windows Intel Fastest Mouse Clicker" sangat dioptimalkan dengan kompiler Intel C / C ++ 15.0.

https://sourceforge.net/projects/fast-mouse-clicker-pro/


0

Saya menggunakan Windows Intel Fastest Mouse Clicker juga. Seminggu yang lalu mereka memperbaiki bug, dan aplikasi ini 100 kali lebih cepat sekarang daripada FastClicker oleh xytor yang disebutkan di atas oleh Michael (dengan bug itu 10 kali lebih cepat).

Saya juga melihat kode sumber Windows Intel Fastest Mouse Clicker dan mengadopsinya untuk Java dalam proyek saya saat ini. Petunjuk:

import com.sun.jna.platform.win32.User32;
...
User32.INSTANCE.SendInput(...);

https://sourceforge.net/projects/fast-mouse-clicker-pro/


0

Hai Saya baru saja menemukan cara lain yang berguna untuk melakukan ini di Windows 7.

1) Cari "Mouse" untuk tempat Anda mencari program dan file. Kemudian klik pada hasil yang seharusnya membuka "Mouse Properties".

2) Klik "ClickLock" yang memungkinkan untuk menyorot atau menarik tanpa menahan tombol mouse.

3) Klik pada "Pengaturan" untuk menyesuaikan waktu sebelum "skrip" diaktifkan.


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.