onenote 2016 - 使用 Numberpad 更改笔颜色

onenote 2016 - Change pen color using numberpad

提问人:JS1025 提问时间:3/1/2023 更新时间:3/1/2023 访问量:106

问:

我在网上找到了几个更改为一种颜色的脚本,并尝试添加多个数字以允许它们更改颜色。我希望能够使用外部键盘在 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 的键盘才能正常工作?

OneNote 的

评论

0赞 TZHX 3/1/2023
你有自动热键运行吗?
0赞 JS1025 3/1/2023
这听起来很愚蠢,但我该怎么做呢?我使用开始菜单打开它,它打开了破折号。

答:

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

我将代码更改为上面的代码,它可以工作。