Jas*_*son 12 autohotkey onenote
我使用Autohotkey将alt + i/k映射到上/下键,使用以下代码:
!i:: Send {up}
!k:: Send {down}
Run Code Online (Sandbox Code Playgroud)
这些重映射适用于除2016年Onenote之外的所有应用程序.我在线查看并在以下链接中找到了一些讨论:
https://autohotkey.com/board/topic/15307-up-and-down-hotkeys-not-working-for-onenote-2007/
https://autohotkey.com/board/topic/41454-remap-key-doesnt-work-in-ms-onenote/
他们建议使用sendplay或sendraw,但这些对我不起作用.谁能帮我这个?
SendPlay并使用UI Access运行AHK脚本,它就可以工作这是您的脚本Send更改为SendPlay:
!i::SendPlay {up}
!k::SendPlay {down}
Run Code Online (Sandbox Code Playgroud)
它模仿↑并↓如您所愿.在Windows 10上使用OneNote 2016进行测试.
如何启用SendPlay:(最初在Windows 10中无效)
将上述映射保存到AHK文件中.我updown.ahk只使用这两行文件.
右键单击上面的AHK文件,然后从其上下文菜单中选择Run with UI Access(这实际上可以解决)
故障排除:
AHK文件的上下文菜单中缺少"使用UI访问运行 "项
确保使用安装程序将AutoHotKey安装到Program Files目录中.AutoHotKey文档说UIA仅在文件位于受信任位置(即Program Files子目录)时才有效.
提示:如果您的AutoHotKey已经安装,只需重新运行安装程序(Installer.ahk在AutoHotKey可执行文件的位置找到)并检查该选项即可.(无需卸载并重新安装.)
SendPlay 仍然不起作用?
请参阅常见问题主题如何在线或在本地AHK帮助文件中解决由用户帐户控制(UAC)引起的问题.(他们是一样的.)
描述限制的类似主题是使用UI Access运行(可在线或在本地帮助中获得).
| 归档时间: |
|
| 查看次数: |
985 次 |
| 最近记录: |