以下代码将PgUp
(分别为PgDn
)映射到WheelUp
(分别为WheelDn
),除非按下Control
。
例如,如果firefox中的几个标签页打开,如果我先按住Control
,然后按PgDn
,我会根据需要转到下一个标签页。但是,如果我同时按Control
和PgDn
,我会转到下一个标签,我的效果也会WheelDown
。在这种情况下如何防止此WheelDown
?
换句话说,我想要一个映射
Pgdn-->WheelDown
如果Control
未按下,Pgdn
和Control
同时按下,则#If (NOT (GetKeyState("Control", "P")))
PgUp::WheelUp
PgDn::WheelDown
#If
。
<Button class="btn btn-primary btn-large btnCustom5" id="AdminMode">Admin Mode</Button>
答案 0 :(得分:1)
最后我找到了这个解决方案:
~PgDn::while (NOT (GetKeyState("Control", "P")))
Send {WheelDown}
~PgUp::while (NOT (GetKeyState("Control", "P")))
Send {WheelUp}