2 votos

Cambiar el comportamiento de copiar y pegar en todo el sistema

Me gustaría mejorar el comportamiento global de copiar/pegar con una acción adicional. En particular, a menudo utilizo Gruñido para mostrar notificaciones personalizadas. Desde la línea de comandos, puedo utilizar la función growlnotify ejecutable para mostrar algo como esto:

$ growlnotify -a "Google Chrome" -m "Text Copied" "Google Chrome"

enter image description here

Me gustaría modificar de alguna manera el comportamiento global de copiar/pegar para crear una notificación de Growl como ésta sin importar dónde realice la operación y sin importar lo que esté copiando (texto, archivos, etc.). ¿Es esto posible usando Automator/AppleScript (sólo estoy vagamente familiarizado con AppleScript)? ¿O algo más?

1voto

Pejvan Puntos 376

Puede utilizar aplicaciones como Maestro del teclado (mi preferencia), FastScripts , Chispa para ejecutar un script que muestra una notificación cada vez que se pulsa Cmd+C, o Cmd+V. Abajo está el Copy script que publica la notificación en Growl. Aunque también podrías publicarlas en el centro de notificaciones de OS X.

tell application "System Events"
    set foremostApplication to name of first process where it is frontmost
end tell
tell application "Growl"
    register as application "Pasteboard Notifier" all notifications {"Copied", "Pasted"} default notifications {"Copied"}
    notify with name "Copied" title "Copied!" description "New Clipboard Item" application name "Pasteboard Notifier" icon of application foremostApplication
end tell

Intenté crear un servicio a través de Automator, y vincularlo a Cmd+C; no pareció funcionar. Usted sería mejor de usar una aplicación hecha para hacer este tipo de trabajo.

Edición: 05/11/15

Me di cuenta de que el servicio creado a través del método anterior funcionó en Steam, mientras que no en otras aplicaciones. Creo que porque no tiene el menú Editar y por lo tanto no hay elementos de Cortar, Copiar y Pegar tampoco. Los accesos directos de la aplicación probablemente tienen prioridad sobre los servicios vinculados a los mismos accesos directos.

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