Se me ocurren dos formas:
Uno implica ejecutar un apple script y mapear teclas, lo cual es difícil dependiendo de tu nivel de habilidad, se describe en este post:
http://macscripter.net/viewtopic.php?id=19711
El script requiere que tengas habilitado el soporte para los servicios de asistencia, cosa que yo tuve que hacer. Esto se puede encontrar en: /Aplicaciones/Preferencias del sistema/Accesibilidad/
He extraído el script aquí.
All you need to do is save the three files changing one line:
activate application "TextEdit"
tell application "System Events" to tell text area 1 of scroll area 1 of window 1 of process "TextEdit" to if exists then
set {x, y} to value of attribute "AXSelectedTextRange"
if x ≤ y then tell application "TextEdit" to set color of document 1's characters x thru y to {0, 0, 0}
end if
Todo lo que tienes que hacer es copiar el texto anterior y luego guardarlo como un archivo llamado "negro (o lo que quieras).scpt" Para que los cambios sean de color azul tienes que cambiar la penúltima línea por:
{0, 0, 65535}
Para Red; y
{65535, 0, 0}
Para el negro solo hay que usar el que he puesto arriba.
A continuación, tendrá que asignar los archivos AppleScript a un atajo de teclado a través de Automator, aunque existen herramientas de terceros que facilitan esta tarea.
El otro utiliza el atajo: Comando + Mayúsculas + T y teniendo los tres colores ya definidos en las casillas de abajo. Supongo que ya lo estás haciendo. Y realmente no se puede calificar como atajos de teclado.