如何让 Microsoft Arc Touch Mouse 在单击时进行中键单击?

如何让 Microsoft Arc Touch Mouse 在单击时进行中键单击?

我刚刚买了 Arc Touch 鼠标。它有一个触摸板,而不是滚轮。

默认情况下,您可以通过在触摸屏上滑动手指来滚动。点击面板的两端会发送Page UpPage Down双击面板中间的按钮起到鼠标中键单击的作用。

最后一个很烦人。我经常使用鼠标中键单击,我不喜欢必须双击特定区域才能单击,尤其是当我想连续单击多次时。我知道我可以Page Up/Down在 Microsoft 鼠标和键盘中心中禁用它,但它不允许我配置单击用于鼠标中键单击。

谷歌搜索没有找到任何有用的信息。我没有找到AHK 解决方法舒服的。

是否可以启用单击中键单击,最好启用整个触摸表面?请注意,我说的是 MS触摸鼠标,不是 MS 触摸鼠标(它根本没有中间按钮)。这是我的:

微软 Arc 触控鼠标

澄清,因为我收到了很多关于重新映射按钮的答案:

使用 Microsoft 提供的软件可以重新映射。问题是,要让计算机检测到中键单击,您必须双击鼠标上的触摸板。计算机似乎甚至无法识别单击。

总结:默认情况下,要进行鼠标中键单击,您必须点击两次.我想点击一次

答案1

问了五年之后再回答可能已经太晚了……现在有一个由微软记录和支持的选项,可以用一键使用三指点击。不确定当时是不是一个选项。也不确定用三根手指单击是否比双击任何东西更舒服。但希望它能帮助那些偶然发现这个答案的人。它确实有效并且受支持。

您只需要执行以下两个步骤(无需重启):

  • 下载并安装鼠标和键盘中心多发性硬化症
  • 三指点击单击鼠标中键(因为默认情况下它是禁用的)

我找到了答案这是 2018 年 MS 社区的论坛帖子

此设置如下所示:好像

答案2

我没有弧形鼠标,所以我自己无法做到这一点,但我会使用某种侦听器钩子来查找按下您要使用的“单击”中键时从驱动程序传递的输入。您可以尝试在按下鼠标中键时查看事件查看器(按下 Windows 键后搜索事件查看器),或者尝试查看由Microsoft IntelliPoint 的宏记录程序。XMBC 有一个内置监听器(按下时按钮会以黄色突出显示),但它只监听一组标准按钮,所以我猜单击中键不会在那里注册。

如果是我,我会在 AHK 中启动键盘/鼠标钩子脚本,单击鼠标中键,然后查看按键历史记录以查看映射了哪些输入。使用此 AHK 网页(一直向下滚动到特殊键部分)以获取有关如何执行此操作的教程。

制作重新映射脚本很简单 - 我会链接一个示例,但我目前在这个网站上的声誉很低,目前无法做到这一点。在谷歌上搜索“AHK 映射鼠标为键盘”的第一​​个结果(不带引号)应该可以带你到达那里。

另一个可能的解决方法是制作一个脚本,将您不经常使用的键盘按钮映射到“鼠标中键单击”,并在使用需要鼠标中键单击进行导航的程序时使用该脚本。

如果您需要制作 AHK 脚本的帮助,请告诉我,或者您可以通过 Google 搜索找到许多此类脚本的示例。

答案3

如果我没记错的话,我丢失了 Arc Touch 鼠标,你只需要单击即可上下翻页

如果这是真的,您可以使用 AHK 来传递鼠标中键单击,我相信这会使原始的页面上/下按键无效,我已经有一段时间没有使用 AHK 了。

一个可能对您有帮助的 AHK 脚本是此处的中间单击模拟器:AHK 鼠标滚轮模拟器

如果我记错了,你可以使用预编译脚本将左键和右键单击都转换为中键单击

我认为这是微软鼠标和软件的设计缺陷

答案4

在“控制面板”-“鼠标”中更改鼠标设置。如果安装了硬件,它应该支持它。

相关内容