8 votos

¿Un único atajo que cambie el color del texto en Notes?

Al utilizar Notas A menudo me encuentro cambiando el color del texto (normalmente a azul o rojo) como una forma adicional de indicar el énfasis (junto a cursiva y negrita ).

El acceso directo para mostrar los colores disponibles es Comando-Mayúsculas-C pero que sigue requiriendo que el usuario utilice el ratón para hacer clic en un color concreto.

¿Alguien sabe cómo puedo añadir un único acceso directo que cambie a un color determinado y que, al volver a pulsarlo, vuelva a ser negro? (Así, en efecto, funciona de la misma manera que el cursiva y negrita los atajos funcionan).

No necesito hacer un atajo para cada color uno para el azul estaría bien. ¿Alguna idea?

7voto

Scott Puntos 681

Esto no es exactamente lo que usted pedía, pero tal vez se acerque lo suficiente.

Justo debajo del lugar del menú donde aparece el selector de color (Formato->Fuente->Mostrar colores) hay otros dos elementos de menú: Copiar estilo y Pegar estilo. Esto es lo que me ha funcionado:

  1. Seleccione algún texto en su nota
  2. Establecer manualmente el color, como se hace ahora (a través de Mostrar colores)
  3. Coloque el cursor en cualquier lugar dentro del texto coloreado (no seleccione ningún texto, sólo coloque el cursor allí)
  4. Elija Formato->Fuente->Estilo de copia
  5. A partir de ahora (incluso en los relanzamientos de la aplicación Notas) puedes seleccionar el texto que quieres colorear y simplemente utilizar el atajo de teclado para Pegar Estilo.

Espero que esto te sirva.

2voto

A continuación se explica cómo cambiar el color del texto en Notes.app con una sola tecla de acceso directo:

Preparado:

Utilice este código AppleScript que realiza todo el proceso (este ejemplo es para el texto rojo):

set noteBody to "<body><p style=\"color:#FF0000;\" >styletext</p></body>"

tell application "Notes"
    activate
    tell default account to tell folder "Notes"
        make new note with properties {body:noteBody}
    end tell
end tell

tell application "Notes"
    tell account "iCloud"
        tell folder "Notes"
            show note 1
        end tell
    end tell
end tell

delay 0.2

tell application "System Events"

    key code 48 #Tab into the temporary note so we can 'Copy Style' from it

end tell

tell application "System Events" to tell process "Notes"

    set frontmost to true
    click menu item "Copy Style" of menu 1 of menu item "Font" of menu 1 of menu bar item "Format" of menu bar 1

end tell

tell application "Notes"
    tell account "iCloud"
        tell folder "Notes"
            delete note 1
        end tell
    end tell
end tell

tell application "System Events"

    key code 50 using {command down} #Switch window back to working note with selected text

    delay 0.2

end tell

tell application "System Events" to tell process "Notes"

    set frontmost to true
    click menu item "Paste Style" of menu 1 of menu item "Font" of menu 1 of menu bar item "Format" of menu bar 1

end tell

A continuación, asigne al AppleScript una tecla de acceso directo, como por ejemplo FastScripts .

El método:

  1. Abra su nota de trabajo en una ventana independiente haciendo doble clic en ella.
  2. Seleccione el texto al que desea dar un color.
  3. Pulse su tecla de acceso directo a FastScripts y el color se aplicará rápidamente.

Limitaciones:

El estilo de la tecla de acceso directo para pegar no se aplicará al texto en negrita, por lo que tendrá que no mezclar el formato, sino establecer teclas de acceso directo específicas para cada combinación de color + formato que utilice.

Bonificaciones:

Puedes hacer tantos hotkeys de colores como quieras. De hecho, debido al HTML personalizado en el código AppleScript, podrías establecer cualquier combinación compatible de color + formato, como cursiva, negrita, tamaño de fuente, resaltado o fondo de texto, quién sabe qué más.

Por ejemplo, para la negrita roja sería:

set noteBody to "<body><p style=\"color:#FF0000;\" >redtext</p></body>"

Consejos útiles:

  • Esto depende de que no se personalicen los accesos directos de los elementos de menú de Notes a partir de sus valores predeterminados.
  • Esto depende de que sólo tengas una ventana principal de Notas abierta y otra para la nota en la que estás trabajando.
  • Puede que tengas que personalizar otras cosas en AppleScript según el uso que hagas de Notes, por ejemplo, la cuenta por defecto que hayas elegido.

Si alguien tiene mejoras para este código o método, por favor, contribuya y lo probaré yo mismo.

1voto

En TextEdit puedes hacer algo así:

tell application "System Events" to tell window 1 of process "TextEdit"
    set {x, y} to value of attribute "AXSelectedTextRange" of text area 1 of scroll area 1
end tell
tell application "TextEdit"
    set color of characters x thru y of document 1 to {65535, 0, 0}
end tell

Sin embargo, no pude encontrar ninguna forma de hacerlo en Notes.

1voto

user198582 Puntos 11

Tienes razón -- no hay ningún atajo (todavía) para cambiar el color en Notes (fuente: https://support.apple.com/en-au/HT201236 ).

El atajo más cercano sería Comando + T, que abre la ventana de Fuentes, donde se puede cambiar el color de las mismas.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X