키보드 단축키를 사용하여 원노트 글꼴 색상을 변경하는 방법이 있나요?
(강조 표시된 글꼴을 모두 다른 색상으로 바꾸고 입력을 시작하면 색상이 변경되기를 원합니다).
답변1
OneNote에서 일련의 키 입력을 사용하여 원하는 색상으로 전환할 수 있는 경우 이를 하나의오토핫키매크로.
예를 들어 OneNote 2013 영어에서는 다음을 전송하여 빨간색 글꼴 색상(RGB 값 = 255,0,0)으로 전환할 수 있습니다.
Alt+ h, f, c, m, Ctrl+ PgDn, Alt+ r, 2, 5, 5, Tab, 0, Tab, 0,Enter
여기에 몇 가지 샘플 매크로가 있습니다.
- Ctrl+ Alt+ P=보라- 색상 견본에서 선택(색상을 다음으로 재설정)자동적 인그것 앞에)
- Ctrl+ Alt+ R=빨간색- 선택하여더 많은 색상...RGB 값 255, 0, 0을 입력합니다.
- Ctrl+ Alt+ B=파란색- 선택하여더 많은 색상...RGB 값 0, 0, 255를 입력합니다.
- Ctrl+ Alt+ A=자동적 인- 선택하다자동적 인색상 견본 위에 있는 색상
전체 목록(복사하여 붙여넣기 사용):
; 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
테스트됨, 잘 작동합니다!
이렇게 하면 OneNote 또는 기타 앱의 거의 모든 작업에 키보드 단축키를 할당할 수 있습니다.
(정규식에 익숙하지 않은 경우 창 제목 일치를 단순화할 수 있습니다. SetTitleMatchMode
명령에 대한 도움말을 참조하세요. 그리고 $
에서는 생략합니다 OneNote$
.)
답변2
이것은 동일한 아이디어에 대한 나의 생각이지만 OneNote의 작동과 관련하여 개선되었습니다. 특히 색상 창이 작동하는 방식과 관련하여 색상이 동일한 탭에 유지되기 때문에 즉시 색상을 전환할 수 없습니다.
또한 인라인 번호를 수정하지 않고도 색상을 쉽게 수정할 수 있도록 매트릭스를 추가했습니다.
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
; #Warn ; Enable warnings to assist with detecting common errors.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.
; some helpful setup first
SetTitleMatchMode, RegEx ; match window titles by regular expressions
#IfWinActive - OneNote$ ; ------ only in windows with title ending with "- OneNote"
; change the number in "RGB :=" between [#,#,#] using RGB colorspace
{
{
^!p::
RGB := [167,21,157] ; purple
Send !hfcm^{PgDn}!r
Send % RGB[1]
Send {Tab}
Send % RGB[2]
Send {Tab}
Send % RGB[3]
Send {Enter}{Right 1}
GoSub, ^!a
return
}
{
^!r::
RGB := [255,0,0] ; Red
Send !hfcm^{PgDn}!r
Send % RGB[1]
Send {Tab}
Send % RGB[2]
Send {Tab}
Send % RGB[3]
Send {Enter}{Right 1}
GoSub, ^!a
return
}
{
^!o::
RGB := [235,110,26] ; Dark Orange
Send !hfcm^{PgDn}!r
Send % RGB[1]
Send {Tab}
Send % RGB[2]
Send {Tab}
Send % RGB[3]
Send {Enter}{Right 1}
GoSub, ^!a
return
}
{
^!b::
RGB := [0,0,255] ; Blue
Send !hfcm^{PgDn}!r
Send % RGB[1]
Send {Tab}
Send % RGB[2]
Send {Tab}
Send % RGB[3]
Send {Enter}{Right 1}
GoSub, ^!a
return
}
{
^!c::
RGB := [91,155,213] ; cyan
Send !hfcm^{PgDn}!r
Send % RGB[1]
Send {Tab}
Send % RGB[2]
Send {Tab}
Send % RGB[3]
Send {Enter}{Right 1}
GoSub, ^!a
return
}
^!a::Send !hfca ; automatic color (i.e. reset font color to "none")
; #IfWinActive ; ------ end of section restricted to specific window
}
누군가에게 도움이 되길 바랍니다.
답변3
스웨덴어 버전이 있어요원노트2016, 이것이 제가 AutoHotKey에서 사용한 "코드"입니다(키 명령이 OneNote 영어 버전과 다르기 때문입니다). 나에게 답변의 초기 리드를 준 miroxlav에게 감사를 표하고 스웨덴 버전의 Onenote2016에 방금 채택했습니다.
^!p::Send, !wfel^{PgDn}!r167!ö21!b157{Enter} ; purble (167, 21, 157)
^!r::Send, !wfel^{PgDn}!r255!ö0!b0{Enter} ; red (255, 0, 0)
^!b::Send, !wfel^{PgDn}!r0!ö0!b255{Enter} ; blue (0, 0, 255)
^!g::Send, !wfel^{PgDn}!r0!ö135!b0{Enter} ; green (0, 135, 0)
^!a::Send, !wfea ; automatic color
.. 그래서 당신이 시도하는 것은 노트에 있을 때 "Alt"를 누르고 색상을 변경하는 메뉴에 어떤 글자가 나타나는지 확인하는 것입니다. 필요한 경우 이를 수행하는 방법에 대한 짧은 비디오를 만들 수 있습니다. 이제 작동하니까 완전 완벽해요!