2.0.12 版本更新说明:
固定的Gui GetPos/GetClientPos,当Gui有一个所有者窗口或 + DPIScale。
固定,直到防止文件循环中的子文件夹递归。
修正了当arg类型为UStr时抛出的DllCall。
修复了每个正则表达式标注发生的内存泄漏。
修复了由于竞争条件而发送错误地释放修饰符的问题。例如,~LAlt::Send "{Blind}x"
如果某些其他键盘钩子比脚本自己的钩子安装得更近,则会间歇性地释放LAlt。
修复了图标加载器在存在多个相同大小的位图时更喜欢更高的位深度的问题。
修复了SendInput在已经释放RAlt且布局没有AltGr的情况下无法释放LCtrl的问题。
固定键向上热键不触发,如果键在修饰符更改后重复。例如,F1::Send "{Ctrl down}"
应该允许F1 up::
当键被释放时执行,即使Ctrl向下,但在键重复发生后不允许它。
修正了一个错误消息,指的是 # HotIf而不是 # IfWin。
修复了OwnProps错误地跳过具有可选参数的属性的问题。
修复了克隆动态属性的不一致行为。
- OwnProps不跳过需要参数的克隆属性。
- 未递归传递给无参数属性的参数 (即允许
a.b[c]
要评估为(a.b)[c]
)。
修复了当网络子系统不起作用时导致严重错误的SysGetIPAddresses; 例如在Windows安全模式下。
将ControlGetFocus更改为在无法确定焦点时返回0,例如当控制台窗口处于活动状态时。