Ste*_* Lu 4 windows autohotkey windows-8-preview
无论我使用,我都无法让它工作
替代选项卡
或者
发送 {Alt down}{tab}{Alt up}
我可以验证其他命令是否有效,因为我可以使用我的热键来显示 MessageBox。似乎 W8 已经改变了足够多的东西来打破 AHK 的Alt+Tab钩子。
正在寻找解决方法。我正在尝试将LCtrl+映射Tab到Alt+ Tab(以及它们的 Shift 版本)。
在可执行文件的嵌入清单中设置 UIAccess=true 似乎可以解决这个问题。可执行文件还必须位于受信任的位置,例如 Program Files 文件夹。有关更多信息和为您进行必要修改的脚本,请在 AutoHotkey 论坛上找到EnableUIAccess。
感谢 Cliff Smolinsky 在Synergy 问题跟踪器上发布以下内容:
Windows 8 中实施了许多安全更改,以防止不是 Metro 应用程序的程序注入会将您从 Metro 环境中删除的密钥。其工作方式是,如果键盘快捷键不是来自物理键盘或具有适当权限的程序,则会被忽略。[...] 为了获得适当的权限,程序必须使用 UIAccess 构建
除了 MSDN 上的以下模糊评论外,我无法通过任何官方来源确认这一点:
辅助功能应用程序可以使用 SendInput 来注入与由外壳处理的应用程序启动快捷键对应的击键。不保证此功能适用于其他类型的应用程序。
| 归档时间: |
|
| 查看次数: |
6102 次 |
| 最近记录: |