Windows - 将键盘按键映射到与鼠标左键相同的动作

问题描述:

是在Windows XP/Vista中将某些键盘按键映射到与Windows鼠标左键相同的操作的一种编程方式(或更简单的方法) 。如果编程有没有在.NET 2.0(或更高版本)中做到这一点的方法?Windows - 将键盘按键映射到与鼠标左键相同的动作

有一种编程方式,它可以在C#中使用全局钩子。但是我发现像AutoHotkey这样的工具是为了这样的事情而开发的,启动和运行起来要快得多。脚本也可以编译为可执行文件。

+2

这太棒了。必须发布到AHK论坛才能获得正确的语法。请参阅:http://www.autohotkey.com/forum/viewtopic.php?t=41375 – BuddyJoe 2009-02-25 14:40:48

+0

如果您将脚本编译为可执行文件,这是否意味着您可以将“您的”AHK分发给没有安装AHK的人? – BuddyJoe 2009-02-25 14:44:01

您也可以通过辅助功能选项

什么是“辅助鼠标键”开启辅助鼠标键。

在我的Windows XP SP2中,我在“辅助功能选项”中没有该选项。

我想将键盘按键映射到鼠标左键的双击上,并且正在寻找非常简单的工具或控制面板扩展来做到这一点,并将按键映射到单点鼠标上......(看着Autohotkey ,但看不到如何做双击)。

鼠标键是无用功能。首先,它模拟鼠标移动,但不允许右键单击,拖拽而不是简单点击的功能在我的XP副本中完全不起作用。另外,你仅限于使用5号键来点击(并且据推测插入/删除键除了距离第5号足够远以外是屁股疼痛,是将这些功能分配给)这对于像我这样的右派来说并不方便。即使其所有窗口文献中的“鼠标键”在其可悲索引中找到拖放帮助文章都需要搜索“鼠标键”,但不要让问题更令人沮丧。典型。 我使用Autohotkey,至少在我得到Linux之前。