Tastenkombination zum Ändern der Schriftfarbe in OneNote 2013?

Tastenkombination zum Ändern der Schriftfarbe in OneNote 2013?

Gibt es eine Möglichkeit, die Schriftfarbe in OneNote mithilfe einer Tastenkombination zu ändern?

(Ich möchte, dass beide hervorgehobenen Schriftarten eine andere Farbe annehmen und dass sich die Farbe ändert, wenn ich mit dem Tippen beginne).

Antwort1

Wenn Sie in OneNote die gewünschte Farbe mit einer Tastenfolge wechseln können, können Sie diese zu einemAutoHotKeyMakro.

Beispielsweise kann ich in OneNote 2013 Englisch auf die Schriftfarbe Rot (mit RGB-Wert = 255,0,0) umstellen, indem ich Folgendes sende:

Alt+ h, f, c, m, Ctrl+ PgDn, Alt+ r, 2, 5, 5, Tab, 0, Tab, 0,Enter

Hier sind einige Beispielmakros:

  • Ctrl+ Alt+ P=lila- ausgewählt aus Farbfeldern (setzt die Farbe zurück aufAutomatischdavor)
  • Ctrl+ Alt+ R=Rot- durch AuswählenMehr Farben...und Eingabe der RGB-Werte 255, 0, 0
  • Ctrl+ Alt+ B=Blau- durch AuswählenMehr Farben...und Eingabe der RGB-Werte 0, 0, 255
  • Ctrl+ Alt+ A=automatisch- wähltAutomatischFarbe über den Farbfeldern gefunden

Die vollständige Auflistung (Kopieren und Einfügen verwenden):

; 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

Geprüft, funktioniert gut!

Auf diese Weise können Sie fast jeder Aktion in OneNote oder anderen Apps eine Tastenkombination zuweisen.

(Wenn Sie mit regulären Ausdrücken nicht vertraut sind, können Sie die Fenstertitelübereinstimmung vereinfachen. Siehe Hilfe zum SetTitleMatchModeBefehl. Und lassen Sie es $weg OneNote$.)

Antwort2

Dies ist meine Version derselben Idee, aber mit Verbesserungen in Bezug auf die Funktionsweise von OneNote, insbesondere in Bezug auf das Verhalten des Farbfensters. Sie können die Farben nicht im Handumdrehen ändern, da sie auf derselben Registerkarte bleiben.
Außerdem habe ich eine Matrix hinzugefügt, damit Sie die Farben problemlos ändern können, ohne mit einer Inline-Nummer herumzufummeln.

#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
}

Hoffe, es ist für jemanden nützlich.

Antwort3

Ich habe die schwedische Version vonOneNote2016, das ist also der „Code“, den ich in AutoHotKey verwendet habe (da die Tastenbefehle anders sind als in der englischen Version von OneNote). Ein großes Lob an Miroxlav, der mir in seiner Antwort den ersten Hinweis gab, und ich habe ihn gerade für die schwedische Version von Onenote2016 übernommen

^!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

.. also versuch mal, in deiner Notiz "Alt" zu drücken und zu sehen, welche Buchstaben erscheinen, um in das Menü zu gelangen, in dem du die Farbe änderst. Bei Bedarf könnte ich ein kurzes Video machen, wie das geht. Jetzt, wo es funktioniert, ist es absolut perfekt!

verwandte Informationen