在Windows中设置鼠标或键盘按钮模拟左键按住或快速左键重复点击?
有没有人知道如何配置Windows 7或使用第三方软件来完成这个操作?我想点击我的鼠标中间的按钮,让它告诉Windows左键按住,直到我再次点击鼠标中间的按钮。
有些游戏和应用程序让我长时间按住鼠标左键,我想减少鼠标手的压力。另外,我也想做类似的事情,但如果可能的话,让它自动重复点击鼠标左键。
如果这些都不可能的话,那就暂时设置一个键盘键来实现模拟鼠标左键的效果如何?
有没有人知道如何配置Windows 7或使用第三方软件来完成这个操作?我想点击我的鼠标中间的按钮,让它告诉Windows左键按住,直到我再次点击鼠标中间的按钮。
有些游戏和应用程序让我长时间按住鼠标左键,我想减少鼠标手的压力。另外,我也想做类似的事情,但如果可能的话,让它自动重复点击鼠标左键。
如果这些都不可能的话,那就暂时设置一个键盘键来实现模拟鼠标左键的效果如何?
你可以使用autohotkey创建所有的自定义键盘快捷键。Autohotkey是一个免费的开源软件。 http://www.autohotkey.com/
这里是自动热键脚本,它可以将键盘快捷键(CTRL + g)与鼠标点击绑定。
^g::
click
保存在记事本中,文件的扩展名为.ahk,然后用自动热键编译。要编译autohotkeys脚本,你需要在这里下载: http://www.autohotkey.com/
另外,你可以用任何字母代替g
来改变触发键。若要从CTRL键改为ALT键,请将^
替换为!
。有关定义热键的完整符号列表,请参见此文档…..
https://www.autohotkey.com/docs/Hotkeys.htm
我一直在用这个&设置一个左键点击。设置为按住键,从0-999999点击/秒 http://sourceforge.net/projects/fastclicker/
尝试使用以下组合:
a) 鼠标点击仿真软件(如http://softboy.net/key/index.htm )
和
b) 宏编辑器(如http://robotask.com/ )。
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
刚发现这个,很有帮助: http://rhdesigns.browseto.org/mouseemulator.html
“鼠标模拟器 "这个程序是免费的。如果你真的喜欢这个程序,想捐款的话,请到网站上了解一下。
程序在windows NT/9x及以上版本下运行。(NumLock必须为ON!) 键盘1 - 鼠标左键
键盘2 - 鼠标右键
键盘3 - 鼠标中键
键盘4、5、6、8 - 分别移动鼠标左、下、右或上。
鍵盤 7 - 滾輪向上 (滾動)
鍵盤 9 - 滾輪向下 (滾動)
鍵盤 / - 切換滑鼠左鍵 (RSI使用者適用) 鍵盤 * - 切換滑鼠右鍵 (RSI使用者適用) 鍵盤 - 切换鼠标中间按钮(对RSI用户有用)
Ctrl + 小键盘 0 - 启用/禁用鼠标模拟器
在任务栏中右击鼠标图标,即可退出鼠标模拟器。
调整鼠标速度。双击其中一个.reg文件,然后重新启动程序来改变鼠标速度。例如双击SlowMouseSpeed.reg,如果你认为鼠标模拟器的鼠标速度过高,可以双击SlowMouseSpeed.reg,然后重启程序。
对于高级用户。如果你想调整鼠标速度,可以用regedit修改注册表的值。
已知问题。鼠标仿真器不支持MS-DOS提示 (9x) 鼠标仿真器不支持DirectX鼠标输入 (DirectInput)
你好,我刚刚在Windows 7中找到了一个有用的方法。
1)搜索 “鼠标",搜索程序和文件。
2) 点击 "ClickLock",可以在不按住鼠标按钮的情况下,点击 "ClickLock",可以在不按住鼠标按钮的情况下,进行高亮或拖动。
在sourceforge也有一个很好的免费开源项目fastclicker的后继者。它被称为 “The Windows Intel Fastest Mouse Clicker”(google它)。那个应用程序使用了现代的SendInput()系统调用,而不是fastclicker中的过时的鼠标/event()。另外,"The Windows Intel Fastest Mouse Clicker “也是用Intel C/C++编译器15.0进行了大量优化。 https://sourceforge.net/projects/fast-mouse-clicker-pro/
我也用的是Windows Intel最快的鼠标点击器。一个星期前他们修复了一个bug,现在这个应用比上面Michael提到的xytor的FastClicker快了100倍(有了这个bug后,速度快了10倍)。提示:
import com.sun.jna.platform.win32.User32;
...
User32.INSTANCE.SendInput(...);