【发布时间】:2015-04-29 21:54:46
【问题描述】:
我想为鼠标按钮分配一些组合键。
我将使用 'vk1Dsc07B' 作为虚拟前缀键, 我将使用'v'作为LButton,'c'作为MButton,'x'作为RButton。
我尝试了几种方法,但都失败了。我可以点击,但是,我无法正确拖动。 一旦我试图拖动一个对象,指针就会每 0.1 秒抓取一次并释放它。 问题是,我猜,按键事件是重复发送的,不像鼠标按钮。
我正在寻找如下代码:
- 在我按下组合键时,持续按下鼠标按钮,而不是重复按下
- 当我释放组合键中的一个键(虚拟前缀键除外)时,向上更改鼠标按钮
这是我的代码之一:
vk1Dsc07B::Return ; deactivate 'Muhenkan' key in order to use it just as a prefix key
vk1Dsc07B & v::Click,L,D Return
vk1Dsc07B & c::Click,M,D Return
vk1Dsc07B & x::Click,R,D Return
vk1Dsc07B & v Up::Click,L,U Return
vk1Dsc07B & c Up::Click,M,U Return
vk1Dsc07B & x Up::Click,R,U Return
另一个示例:
vk1Dsc07B::Return ; deactivate 'Muhenkan' key in order to use it just as a prefix key
vk1Dsc07B & v::Send {Blind}{LButton down}
vk1Dsc07B & c::Send {Blind}{MButton down}
vk1Dsc07B & x::Send {Blind}{RButton down}
vk1Dsc07B & v Up::Send {Blind}{LButton up}
vk1Dsc07B & c Up::Send {Blind}{MButton up}
vk1Dsc07B & x Up::Send {Blind}{RButton up}
也许你们大多数人没有'vk1Dsc07B'密钥,所以请用某个密钥替换它。
很高兴听到任何想法:)
此致,
【问题讨论】:
标签: autohotkey