Puede configurar esto como un servicio de clic derecho en automator como sugirió @Matthieu Riegler.
Abra Automator.app y cree un "Servicio" con este flujo de trabajo.
![enter image description here]()
Preste mucha atención a la casilla superior, "La salida sustituye a la prueba seleccionada". Después de que el flujo de trabajo esté en su lugar y guardado, navegue a "Preferencias del Sistema-->Teclado". En la parte izquierda seleccione "Servicios". En la parte derecha verá el Servicio que ha creado, en el ejemplo está guardado como "UpperCase". A continuación, dale un acceso directo pulsando "Añadir acceso directo" y dale el nombre que quieras. Probado en TestWrangler y TextEdit.
script utilizado en Automator:
on run {input, parameters}
set upperCaseString to ¬
(do shell script ("echo " & input & " | tr a-z A-Z;"))
return upperCaseString
fin de carrera
0 votos
Un servicio de automatización podría hacer este truco. Se puede acceder a él desde el menú contextual de los cuadros de texto.