Cambiar el comportamiento de Copiar y Pegar en todo el sistema

2

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

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

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

    
pregunta istrasci 27.10.2015 - 23:07

1 respuesta

1

Puede usar aplicaciones como Keyboard Maestro (mi preferencia), FastScripts , Spark para ejecutar un script que muestra una notificación cada vez que presione Cmd + C, o Cmd + V. A continuación se muestra el script de copia que publica la notificación en Growl. Aunque también puedes 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 parece funcionar Sería mejor usar una aplicación hecha para hacer este tipo de trabajo.

Edit: 05/11/15

Noté 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, por lo tanto, tampoco hay elementos Cortar, Copiar y Pegar. Los accesos directos de la aplicación probablemente tengan prioridad sobre los servicios vinculados a los mismos accesos directos.

    
respondido por el user14492 29.10.2015 - 02:12

Lea otras preguntas en las etiquetas