1

我想设置我的鼠标按钮以执行不同的功能,如果我按住它们,或者如果我在按住shift/ alt/的同时按下它们ctrl

作为一些简单的例子:

  • Shift-leftMouseButton = Firefox 历史记录中的“返回”?
  • Shift-rightMouseButton = 在 Firefox 中前进,
  • 按住鼠标右键 = firefox 中的一些其他操作(例如,移动到对面屏幕并最大化)。

编辑:

我忘了提到我有 5 个鼠标按钮。(微软无线激光鼠标 6000)

4

1 回答 1

3

好吧,您可以将这些组合映射到其他组合键,如下所示。

shift+ 鼠标左键 -> alt+left

+LBUTTON::SendInput,!{LEFT}

shift+ 鼠标右键 -> alt+right

+RBUTTON::SendInput,!{RIGHT}

除此之外,您还可以执行一系列命令,例如,首先激活 Firefox 窗口。

要进行按住,您必须使用计时器,而且它有点复杂。您还需要弄清楚您希望如何执行“其他一些操作”。你有一套可以实现你所说的击键吗?例如,我有CTRL+`映射到切换屏幕,所以我会发送它,然后 Windows 键 + up 来做到这一点。

于 2010-08-19T18:59:54.523 回答