罗技 SetPoint 软件按钮重新映射

8 mouse autohotkey logitech-mouse button-remapping

我的罗技 G5 激光鼠标有 9 个按钮,但它的 SetPoint 软件只允许其中 5 个用作“鼠标按钮”,其余 4 个只能分配特殊的窗口功能(前进、后退、向上巡航等)或按键分配。我玩的许多游戏最多需要 10 个“鼠标按钮”输入来进行游戏内操作,但即使分配了按键分配,也无法识别剩余的 4 个按钮。有没有办法让这最后 4 个按钮成为“通用按钮”以及按钮 3、4 和 5?(1 是左键单击,2 是右键单击)。

我的另一个问题是,如果上述方法是不可能的,也许我可以使用 AutoHotkey 将我的 SetPoint 软件分配的击键重新映射到鼠标按钮命令?如果是这样怎么办?

Pho*_*shi 6

尝试UberOptions,它会解锁 setpoint 中的附加键,此时您可以使用 autohotkey 来创建您想要的任何内容。(例如,现在倾斜鼠标滚轮会触发 F14,这是我没有的键,AutoHotKey 用于许多事情,具体取决于重点应用程序)

如果您真的想要,您甚至可以重新映射左键和右键单击以更改灵敏度,然后单击中键以关闭!


Ric*_*ler 1

Windows 仅支持最多 5 个鼠标按钮左、右、中、XButton1 和 XButton2。这就是为什么您只能将其中 5 个配置为鼠标按钮。如果您将其余部分配置为发送击键,但它们没有出现在游戏中,您可能可以使用自动热键来实现这一点,但是,自动热键会模拟键盘输入来工作,因此它可能不会执行任何操作。

您可以尝试 autohotkey 的 SendInput、SendPlay 或 SendEvent,看看哪一个适合您的游戏。每一种模拟键盘输入的方式都略有不同。

例如,F12 被设置为由我的鼠标按钮之一发送

$F12::SendPlay {F12}
Run Code Online (Sandbox Code Playgroud)

$ 禁用通过再次发送相同的键来触发该热键。