Сочетание клавиш для изменения цвета шрифта на onenote 2013?
Есть ли способ изменить цвет шрифта в onenote с помощью сочетания клавиш?
(Я хочу, чтобы оба выделенных шрифта превратились в другой цвет, и если я начну печатать, он изменит цвет).
3 ответа
В 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
Итак, у вас есть несколько примеров макросов:
- Ctrl+Alt+P=фиолетовый - выбирается из образцов цвета (перед этим цвет сбрасывается на автоматический)
- Ctrl+Alt+R=красный - выбрав Больше цветов... и введя значения RGB 255, 0, 0
- Ctrl+Alt+B=синий - выбрав Больше цветов... и введя значения RGB 0, 0, 255
- Ctrl+Alt+A=автоматический - выбирает автоматический цвет, найденный поверх цветовых образцов
Полный листинг (используйте copy-paste):
; 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$
.)
это моя версия той же идеи, но улучшенная в отношении работы 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
}
Надеюсь, кому-нибудь пригодится.
У меня шведская версия OneNote2016, так что это "код", который я использовал в 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" в своей заметке и посмотреть, какие буквы появятся, чтобы войти в меню, где вы меняете свой цвет. При необходимости я мог бы сделать небольшое видео о том, как это сделать. Я абсолютно идеален сейчас, когда это работает!