阅读:2027回复:1

SENDKEYS功能说明

楼主#
更多 发布于:2023-06-29 11:25
支持windows,Linux上需要wayland输入法协议版本2,其他操作系统要么不需要,要么操作系统接口有问题,后续可能会支持
格式应该是兼容vbscript中的格式,参考 https://learn.microsoft.com/zh-cn/office/vba/language/reference/user-interface-help/sendkeys-statement

另外:Fn键只支持F1到F12,PRTSC、Scroll Lock等键不支持

扩展
支持模拟windows键,用#表示,功能参考其他的ctrl shift alt等键
另外支持延时功能,如{DELAY 100},表示延时100ms
支持中文输入
模拟鼠标按键{CLICK 2},其中1表示左键,2表示右键 (仅win版)

例子
在码表中定义
test $[测试]$SENDKEYS(#R{DELAY$_500}notepad.exe{ENTER}{DELAY$_500}你好吗?^A)

功能已集成到输入法中
沙发#
发布于:2023-07-29 21:20
支持鼠标按键吗?
读万言 感万物 寻一理
游客

返回顶部