提问人:JS1025 提问时间:3/1/2023 更新时间:3/1/2023 访问量:106
onenote 2016 - 使用 Numberpad 更改笔颜色
onenote 2016 - Change pen color using numberpad
问:
我在网上找到了几个更改为一种颜色的脚本,并尝试添加多个数字以允许它们更改颜色。我希望能够使用外部键盘在 onenote 中更改为特定颜色。
代码如下
#Requires AutoHotkey v2.0
SetTitleMatchMode , 2
SetKeyDelay , 75
#If WinActive("OneNote")
Numpad1::SendEvent , !d{down}{right 4}{enter} ; change to black pen
Numpad2::SendEvent , !d{down}{right 5}{enter} ; change to red pen
Numpad3::SendEvent , !d{down}{right 6}{enter} ; change to blue pen
Numpad4::SendEvent , !d{down}{right 7}{enter} ; change to green pen
Numpad5::SendEvent , !d{down}{right 8}{enter}; change to blue highlighter
Numpad6::SendEvent , !d{down}{right 9}{enter}; change to red highlighter
Numpad7::SendEvent , !d{down}{right 9}{enter}; change to blue highlighter
#If
这是我的代码,但到目前为止什么也没发生。我可以手动更改颜色,但热键都不起作用。
另外,我是否需要关闭 numlock 的键盘才能正常工作?
答:
0赞
JS1025
3/1/2023
#1
#IfWinActive ahk_exe ONENOTE.EXE
F1::SendEvent , !d{down}{right 4}{enter} ; change to black pen
F2::SendEvent , !d{down}{right 5}{enter} ; change to red pen
F3::SendEvent , !d{down}{right 6}{enter} ; change to blue pen
F4::SendEvent , !d{down}{right 7}{enter} ; change to green pen
F5::SendEvent , !d{down}{right 8}{enter} ; change to blue highlighter
F6::SendEvent , !d{down}{right 9}{enter} ; change to red highlighter
F7::SendEvent , !d{down}{right 10}{enter} ; change to purple highlighter
#IfWinActive
我将代码更改为上面的代码,它可以工作。
评论