有谁知道配置Windows 7或使用第三方软件来执行此操作的方法?我想单击我的鼠标中键,并让Windows左键按住直到再次单击鼠标中键。键盘键也可以。
一些游戏和应用程序让我长时间按住鼠标左键,我想减轻鼠标手的压力。另外,我想做类似的事情,但是如果可能的话,让它反复自动单击鼠标左键。
如果这都不可行,那么暂时设置键盘按键以实现鼠标左键的模拟又如何呢?
有谁知道配置Windows 7或使用第三方软件来执行此操作的方法?我想单击我的鼠标中键,并让Windows左键按住直到再次单击鼠标中键。键盘键也可以。
一些游戏和应用程序让我长时间按住鼠标左键,我想减轻鼠标手的压力。另外,我想做类似的事情,但是如果可能的话,让它反复自动单击鼠标左键。
如果这都不可行,那么暂时设置键盘按键以实现鼠标左键的模拟又如何呢?
Answers:
这是自动热键脚本,它将键盘快捷键(CTRL + g)绑定到鼠标单击。
^g::
click
使用文件扩展名.ahk将其保存在记事本中,然后使用autohotkeys进行编译。要编译自动热键脚本,您需要在此处下载:
您也可以g
用任何字母替换该键以更改触发键。从CTRL改为ALT替换^
用!
。有关定义热键的符号的完整列表,请参阅此文档...
Windows XP及更高版本内置了MouseKey。
步骤1在Windows XP中,通过同时按“ Left-Alt”,“ Left-Shift”和“ NumLock”来打开MouseKey,在出现的对话框中按“ Enter”选择“ Yes”以激活MouseKey。
步骤2通过在数字键盘上按“ 4”和“ 6”左右移动鼠标指针。按“ 8”和“ 2”向上或向下移动指针。“ 1”,“ 3”,“ 7”和“ 9”键沿对角线移动鼠标指针。
步骤3通过按“ 5”模拟鼠标左键单击。按“ +”双击;按“-”,然后按“ 5”右键单击。
步骤4通过使用数字键盘移动鼠标进行拖放。按下“插入”以模拟按住鼠标按钮,然后按下“删除”键以释放。
我一直在使用这个&为左键设置一个键。将其设置为按住键并在0-9999单击/秒之间单击
自动热键脚本,用于将键映射到鼠标左键(并在按住键的同时按住),如果将键与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
“ Mouse Emulator”该程序是免费软件。如果您真的很喜欢此计划,并且想捐款,请访问网站以获取更多信息。谢谢。
该程序在Windows NT / 9x及更高版本下运行。
手册
该程序可以识别以下键:(NumLock必须为ON!)键盘1-鼠标左键
键盘2-鼠标右键
键盘3-鼠标中键
键盘4、5、6、8-分别向左,向下,向右或向上移动鼠标。
键盘7-向上拨动(滚动)
键盘9-向下拨动(滚动)
键盘/-切换鼠标左键(对RSI用户有用)
键盘*-切换鼠标右键(对RSI用户有用)
键盘--切换鼠标中键(对RSI用户有用)
Ctrl +键盘0-启用/禁用鼠标模拟器
您可以通过右键单击任务栏中的鼠标图标来退出Mouse Emulator。
调整鼠标速度:双击.reg文件之一,然后重新启动程序以更改鼠标速度。例如,如果您认为鼠标模拟器的鼠标速度太高,则双击SlowMouseSpeed.reg并重新启动程序。
对于高级用户:如果要调整鼠标速度,可以使用regedit更改注册表值。
已知问题:鼠标模拟器不适用于MS-Dos提示(9x)鼠标模拟器不适用于DirectX鼠标输入(DirectInput)
也有一个很棒的项目fastclicker的免费开源后继程序也驻留在sourceforge上。它被称为“ Windows Intel Fastest Mouse Clicker”(谷歌浏览器)。该应用程序使用现代的SendInput()系统调用,而不是fastclicker中的过时的mouse_event()。此外,“ Windows Intel Fastest Mouse Clicker”还使用Intel C / C ++编译器15.0进行了优化。
我也使用Windows Intel Fastest Mouse Clicker。一周前,他们修复了一个错误,此应用程序现在比迈克尔上面提到的xytor的FastClicker快100倍(有错误的情况下,它快了10倍)。
我还观看了Windows Intel Fastest Mouse Clicker的源代码,并在我当前的项目中将其用于Java。暗示:
import com.sun.jna.platform.win32.User32;
...
User32.INSTANCE.SendInput(...);
嗨,我刚刚找到了在Windows 7中执行此操作的另一种有用方法。
1)搜索“鼠标”以查找程序和文件。然后单击结果,将打开“鼠标属性”。
2)单击“ ClickLock”,可以在不按住鼠标按钮的情况下突出显示或拖动。
3)单击“设置”以调整激活“脚本”之前的时间。
该程序按住鼠标左键-鼠标模拟器http://rhdesigns.browseto.org/mouseemulator.html