这个数据用来实现X1+鼠标滚轮 =》 水平滚轮的目的。
[{"Id":"2a298568-af2e-49bd-87e8-ed4d9136dce1","MouseActionType":12,"ControlKey":5,"AdornKey":null,"MouseButton":null,"DisableInFullScreen":false,"TriggerDistance":0,"Location":0,"LimitOnPrimaryScreen":false,"BlackList":[],"WhiteList":[],"Description":"水平滚动","IsEnabled":true,"Operation":4,"TriggerActionWhenMouseUp":false,"LastEditTimeUtc":null,"DebounceMs":0,"ActionType":13,"Data":"0; MH;,,,120"},{"Id":"2a298568-af2e-49bd-87e8-ed4d9136dce1","MouseActionType":11,"ControlKey":5,"AdornKey":null,"MouseButton":null,"DisableInFullScreen":false,"TriggerDistance":0,"Location":0,"LimitOnPrimaryScreen":false,"BlackList":[],"WhiteList":[],"Description":"水平滚动","IsEnabled":true,"Operation":4,"TriggerActionWhenMouseUp":false,"LastEditTimeUtc":null,"DebounceMs":0,"ActionType":13,"Data":"0; MH;,,,-120"}]
复制它,点击粘贴按钮。然后根据情况修改修饰键。
主要我的右键移动是呼出Quicker主菜单,所以你的标题的右键需求我没去实现,现在这个当权宜之计吧。
如果要完全实现你的需求,其实也可以。实现要复杂一下,我懒得做了,你可以自己尝试。思路是按下右键的时候获取鼠标位置,然后进行循环判断新的鼠标位置和原鼠标位置的坐标差,通过坐标差来控制水平和上下滚动的幅度,发送水平和上下滚动的命令。 同时判断,如果放开鼠标右键立即结束动作。