发布网友 发布时间:2022-04-20 09:23
共1个回答
热心网友 时间:2023-07-14 19:18
ControlSend,, {F1}, ahk_id %wowid1%
ControlSend,, {F1}, ahk_id %wowid2%
这样就可以发送f1按键了
ahk主要支持alt shift ctrl的组合键分别是
! Alt
^ Control
+ Shift
所以 alt+q 就是 !q
鼠标映射也支持
LButton - 鼠标左键
RButton - 鼠标右键
MButton - 鼠标中键或滚轮
WheelDown 和 WheelUp 滚轮向下和向上
比如:
~LControl & WheelUp:: ;向左滚动。
ControlGetFocus, fcontrol, ALoop 2 ;<-- 调大这个数值来快速滚动。
SendMessage, 0x114, 0, 0, %fcontrol%, A ; 0x114 是 WM_HSCROLL,它之后的 0 是 SB_LINELEFT。
return
~LControl & WheelDown:: ;向右滚动。
ControlGetFocus, fcontrol, ALoop 2 ;<-- 调大这个数值来快速滚动。
SendMessage, 0x114, 1, 0, %fcontrol%, A ; 0x114 是 WM_HSCROLL,它之后的 1 是 SB_LINERIGHT。
return
这个脚本功能是左边的ctrl键加上滚轮实现有左右滚轮栏窗口左右滚动
望采纳 谢谢