在AutoHotKey中,可以使用以下代码来实现此操作:
; 按下并释放两个按键 Send {key1 down}{key2 down} Sleep 50 Send {key2 up}{key1 up} ; 发送指定按键 Send {key3}
其中,{key1}和{key2}是需要按下并释放的两个按键,{key3}是要发送的按键。使用Sleep 50来等待两个按键都被释放。
比如,要实现按下并释放Shift和A键后发送B键的操作,可以使用以下代码:
; 按下并释放Shift和A键 Send {Shift down}{a down} Sleep 50 Send {a up}{Shift up} ; 发送B键 Send {b}
需要留意的是:监听截屏 API 并不提供图像数据,意在告诉 App 截屏的时机,你可以选择在这个时机做相应的操作。比如:客服类 App 可以询问用户是否要上传截屏以反馈问题抑或引导用户从相册选择截屏;隐私程度高的 App 则... 要知道模拟器上你是无法直接同时按下 `POWER` 键+ `VOLUME DOWN` 按键来完成截屏的,同时 Pixel ROM 的通知面板也没有提供截屏的 UI 入口。笔者突然想到了用 adb 模拟按键事件,可苦苦搜寻之后发现 *input keyeven...