在 OneNote 中,如果您可以使用按键顺序切换到所需的颜色,那么您可以将这些组合成一个AutoHotKey宏。
例如,在 OneNote 2013 英文版中,我可以通过发送来切换到红色字体颜色(RGB 值 = 255,0,0):
Alt+ h, f, c, m, Ctrl+ PgDn, Alt+ r, 2, 5, 5, Tab, 0, Tab, 0,Enter
所以这里有几个示例宏:
完整列表(使用复制粘贴):
; some helpful setup first
SetTitleMatchMode, RegEx ; match window titles by regular expressions
#IfWinActive - OneNote$ ; ------ only in windows with title ending with "- OneNote"
^!p::Send !hfca!hfc{Down 7}{Right 4}{Enter}
^!r::!hfcm^{PgDn}!r255{Tab}5{Tab}0{Enter} ; red (255, 0, 0)
^!b::!hfcm^{PgDn}!r0{Tab}5{Tab}255{Enter} ; blue (0, 0, 255)
^!a::!hfca ; automatic color (i.e. reset font color to "none")
#IfWinActive ; ------ end of section restricted to specific windows
Run Code Online (Sandbox Code Playgroud)
经测试,效果不错!
这样,您几乎可以为 OneNote 或其他应用程序中的任何操作分配键盘快捷键。
(如果您不熟悉正则表达式,可以简化窗口标题匹配。请参阅帮助SetTitleMatchMode命令。而忽略$从OneNote$。)