如何将 MX Master 水平滚轮映射到键盘按钮?

如何将 MX Master 水平滚轮映射到键盘按钮?

我想将水平滚动映射到游戏中的下一个/上一个武器,但游戏不将水平滚动识别为可配置键。因此,我想将水平滚动映射到一些随机键盘键,以便我可以将其映射到游戏内有用的内容。

我可以这样做吗?“Logitech Options”软件非常有限。唯一有用的设置是“前进/后退”,但我不能将这两个键用于其他用途。

答案1

要映射拇指轮来触发键盘按钮,您需要使用附加软件。

如何使用 autohotkey 重新映射 Logitech MX Master 上的按钮

如果你正在使用自动热键你可以重映射按钮。

重新映射 Logitech MX Master 上的拇指轮的一个简单方法是这样的:

WheelRight::1
WheelLeft::2

这要求您在 Logitech Options 软件中将拇指轮设置为“水平滚动”。在这种情况下,使用拇指轮向上滚动将输入数字2,向下滚动将输入1。现在您已将拇指轮重新映射到键盘按钮。

为什么我不会在游戏中使用拇指轮切换武器

不过,我不建议这样做,因为 MX Master 上的拇指轮只能“自由旋转”,而普通滚轮则具有经典的“棘轮模式”。使用上述脚本会导致重新映射的按钮被触发多次,即使您只是轻轻滚动拇指轮。

换句话说,你很容易就会得到如下结果:

2222222222222222222
111111111111111111111111111

在电脑游戏中切换武器并不是很理想。

解决方法

一种解决方法是限制拇指轮的输入。例如:

#HotkeyInterval 1000
#MaxHotkeysPerInterval 210

WheelRight::
    if (A_PriorHotkey != A_ThisHotkey or A_TimeSincePriorHotkey > 200)
        Send {1}
return

WheelLeft::
    if (A_PriorHotkey != A_ThisHotkey or A_TimeSincePriorHotkey > 200)
        Send {2}
return

相关内容