ตั้งค่าปุ่มเมาส์หรือคีย์บอร์ดให้คลิกซ้ายค้างไว้หรือคลิกซ้ายซ้ำอย่างรวดเร็วใน Windows?


18

ไม่มีใครรู้วิธีกำหนดค่า Windows 7 หรือใช้ซอฟต์แวร์บุคคลที่สามเพื่อทำสิ่งนี้ ฉันต้องการคลิกปุ่มกลางของเมาส์และบอกให้ Windows คลิกซ้ายค้างไว้จนกว่าฉันจะคลิกปุ่มกลางของเมาส์อีกครั้ง แป้นคีย์บอร์ดก็ใช้ได้เช่นกัน

เกมและแอพบางเกมให้ฉันกดปุ่มซ้ายของเมาส์ค้างไว้เป็นเวลานานและฉันต้องการลดความเครียดบนมือของฉัน นอกจากนี้ฉันต้องการทำสิ่งที่คล้ายกัน แต่ให้คลิกปุ่มซ้ายของเมาส์ซ้ำโดยอัตโนมัติหากเป็นไปได้

หากไม่มีสิ่งใดที่เป็นไปได้วิธีการเกี่ยวกับการตั้งค่าแป้นคีย์บอร์ดชั่วคราวเพื่อให้บรรลุการจำลองปุ่มซ้ายของเมาส์?


1
สิ่งนี้อาจถูกสร้างไว้ใน Windows- windows.microsoft.com/en-GB/windows7/…-ฉันไม่สามารถตรวจสอบเครื่องนี้ได้ (ดังนั้นจึงไม่ได้ทำคำตอบนี้) แต่ฉันแน่ใจว่าตัวเลือกให้คลิกที่คลิก มีอยู่สำหรับผู้ใช้ที่มีปัญหาในการใช้เมาส์
BrianA

คำตอบ:


11

คุณสามารถสร้างแป้นพิมพ์ลัดที่กำหนดเองทั้งหมดโดยใช้ปุ่มลัดอัตโนมัติ Autohotkey เป็นซอฟต์แวร์โอเพ่นซอร์สฟรีสำหรับมาโครและการผูกคีย์

http://www.autohotkey.com/


6
มันจะเป็นการดีกว่าถ้าจะให้สคริปต์จริงกับมัน
Synetech

1
สคริปต์สำหรับ autohotkey ที่ผูกแป้นพิมพ์ลัดเข้ากับเมาส์คลิก: superuser.com/a/913791/295795
abaldwin99

7

นี่คือสคริปต์ autohotkey ที่จะผูกแป้นพิมพ์ลัด (CTRL + g) กับการคลิกเมาส์

^g::
click

บันทึกสิ่งนี้ใน Notepad ด้วยนามสกุลไฟล์. ahk จากนั้นคอมไพล์ด้วยออโต้คีย์ ในการรวบรวมสคริปต์ autohotkeys คุณจะต้องดาวน์โหลดได้ที่นี่:

http://www.autohotkey.com/

นอกจากนี้คุณสามารถแทนที่คีย์gด้วยตัวอักษรใดก็ได้เพื่อเปลี่ยนปุ่มไก ในการเปลี่ยนจาก CTRL เพื่อ ALT แทนที่ด้วย^ !สำหรับรายการสัญลักษณ์ทั้งหมดที่กำหนดปุ่มลัดโปรดดูเอกสารนี้ ...

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


6

MouseKeysสร้างขึ้นใน windows XP และสูงกว่า

ขั้นตอนที่ 1 เปิดใช้งาน MouseKeys ใน Windows XP โดยกด“ Left-Alt,” Left-Shift” และ“ NumLock” พร้อมกันกด“ Enter” เพื่อเลือก“ ใช่” ในกล่องโต้ตอบที่ปรากฏขึ้นเพื่อเปิดใช้งาน MouseKeys

ขั้นตอนที่ 2 เลื่อนตัวชี้เมาส์ไปทางซ้ายและขวาโดยกด "4" และ "6" บนแป้นพิมพ์ตัวเลข กด“ 8” และ“ 2” เพื่อเลื่อนตัวชี้ขึ้นหรือลง ปุ่ม“ 1”,“ 3”,“ 7” และ“ 9” จะเลื่อนตัวชี้เมาส์ในแนวทแยงมุม

ขั้นตอนที่ 3 จำลองการคลิกเมาส์ซ้ายโดยกด "5. " กด "+" เพื่อดับเบิลคลิกกด "-" แล้ว "5" เพื่อคลิกขวา

ขั้นตอนที่ 4 ลากและวางโดยเลื่อนเมาส์ด้วยแป้นตัวเลข กด "แทรก" เพื่อจำลองปุ่มเมาส์ค้างไว้จากนั้นกดปุ่ม "ลบ" เพื่อปล่อย




2

สคริปต์ Autohotkey สำหรับการจับคู่คีย์กับปุ่มซ้ายของเมาส์ (กดค้างไว้ในขณะที่กดแป้นค้างไว้) หากกดปุ่มร่วมกับ SHIFT ปุ่มเมาส์ขวาจะถูกคลิกแทนด้านซ้าย ฉันใช้ตัว `

`::  ;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

เพิ่งพบสิ่งนี้มีประโยชน์มาก:

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

"Mouse Emulator" โปรแกรมนี้เป็นฟรีแวร์ หากคุณชอบโปรแกรมนี้และต้องการบริจาคโปรดไปที่เว็บไซต์สำหรับข้อมูลเพิ่มเติม ขอขอบคุณ.

โปรแกรมทำงานภายใต้ windows NT / 9x ขึ้นไป

คู่มือ

โปรแกรมรับรู้ถึงคีย์ต่าง ๆ ต่อไปนี้: (NumLock ต้องเป็น ON!) ปุ่มกด 1 - ปุ่มซ้ายของเมาส์

ปุ่มกด 2 - ปุ่มเมาส์ขวา

ปุ่มกด 3 - ปุ่มกลางของเมาส์

ปุ่มกด 4, 5, 6, 8 - เลื่อนเมาส์ไปทางซ้าย, ขวา, ขึ้นหรือลงตามลำดับ

ปุ่มกด 7 - แท้งค์ขึ้น (เลื่อน)

ปุ่มกด 9 - เลื่อนเมาส์ลง (เลื่อน)

ปุ่มกด / - ปุ่มซ้ายของเมาส์สลับซ้าย (มีประโยชน์สำหรับผู้ใช้ RSI)

ปุ่มกด * - สลับปุ่มเมาส์ขวา (มีประโยชน์สำหรับผู้ใช้ RSI)

Keypad - - ปุ่มกลางของเมาส์สลับ (มีประโยชน์สำหรับผู้ใช้ RSI)

Ctrl + ปุ่มกด 0 - เปิด / ปิดการใช้งานโปรแกรมจำลองเมาส์

คุณสามารถออกจาก Mouse Emulator โดยคลิกขวาที่ไอคอนเมาส์ในทาสก์บาร์

การปรับความเร็วของเมาส์: ดับเบิลคลิกที่หนึ่งในไฟล์. reg และเริ่มโปรแกรมใหม่เพื่อเปลี่ยนความเร็วของเมาส์ ตัวอย่างเช่นดับเบิลคลิกที่ SlowMouseSpeed.reg และรีสตาร์ทโปรแกรมหากคุณคิดว่าความเร็วของเม้าส์ของเมาส์จำลองสูงเกินไป

สำหรับผู้ใช้ขั้นสูง: หากคุณต้องการปรับความเร็วของเมาส์คุณสามารถใช้ regedit เพื่อเปลี่ยนค่ารีจิสตรี

ปัญหาที่ทราบ: Mouse Emulator ไม่ทำงานกับ MS-Dos แจ้ง (9x) Mouse Emulator ไม่ทำงานกับ DirectX Mouse Input (DirectInput)


0

มีผู้สืบทอดโอเพ่นซอร์สที่ยอดเยี่ยมของ fastclicker ของโครงการซึ่งอยู่ที่ sourceforge ด้วย มันถูกเรียกว่า "The Windows Intel Fastest Mouse Clicker" (google it) แอปพลิเคชันนั้นใช้การเรียกระบบ SendInput () ที่ทันสมัยแทนการใช้ mouse_event () ที่ล้าสมัยใน fastclicker นอกจากนี้ "ตัวคลิกเมาส์ที่เร็วที่สุดใน Windows Intel" ยังได้รับการปรับแต่งอย่างหนักด้วยคอมไพเลอร์ Intel C / C ++ 15.0

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


0

ฉันใช้ Windows Intel Fastest Mouse Clicker ด้วย หนึ่งสัปดาห์ที่ผ่านมาพวกเขาแก้ไขข้อผิดพลาดและแอพนี้เร็วกว่า FastClicker 100 เท่าโดย xytor ที่กล่าวถึงข้างต้นโดย Michael (มีข้อบกพร่องคือเร็วขึ้น 10 เท่า)

นอกจากนี้ฉันดูที่ซอร์สโค้ดของ Windows Intel Fastest Mouse Clicker และปรับใช้กับ Java ในโครงการปัจจุบันของฉัน คำแนะนำ:

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

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


0

สวัสดีฉันเพิ่งพบวิธีที่มีประโยชน์อื่นในการทำเช่นนี้ใน Windows 7

1) ค้นหา "Mouse" สำหรับตำแหน่งที่คุณค้นหาโปรแกรมและไฟล์ จากนั้นคลิกที่ผลลัพธ์ซึ่งควรเปิด "คุณสมบัติของเมาส์"

2) คลิกที่ "ClickLock" ซึ่งเปิดใช้งานการเน้นหรือลากโดยไม่ต้องกดปุ่มเมาส์ค้างไว้

3) คลิกที่ "การตั้งค่า" เพื่อปรับเวลาก่อนที่จะเปิดใช้งาน "สคริปต์"


0

โปรแกรมนี้กดปุ่มซ้ายค้างไว้ - Mouse Emulator http://rhdesigns.browseto.org/mouseemulator.html


3
ยินดีต้อนรับสู่ Super User โปรดใช้ความระมัดระวังเมื่อแนะนำซอฟต์แวร์ ตามที่เขียนไว้คำตอบของคุณอาจถูกมองว่าเป็นสแปม คำตอบของคุณควรรวมถึงคำอธิบายของซอฟต์แวร์และวิธีการจัดการกับคำถาม ข้อมูลเพิ่มเติม: ฉันจะแนะนำซอฟต์แวร์ในคำตอบของฉันได้อย่างไร
bwDraco - Reinstate Monica
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.