14 votos

¿Guardar el historial de "Búsqueda y detección de datos"?

Un gesto del sistema que utilizo a menudo cuando leo es forzar la pulsación sobre una palabra para que aparezca una definición y/o una página de wikipedia de la palabra seleccionada (denominado "Detectores de búsqueda y datos" en preferencias del sistema > trackpad). Me gustaría guardar mi historial (preferiblemente en formato flashcard) para revisarlo.

¿Alguien sabe de alguien que haya logrado esto o en qué dirección mirar?

1voto

Hank Puntos 11

He conseguido tu objetivo con Automator aunque es un poco lento. A continuación se muestran los procedimientos.

  1. Cree una nueva "Acción rápida" con Automator.

  2. Establecer 'Flujo de trabajo recibe actual' a texto.

  3. Busca "ejecutar javascript" en la barra de búsqueda y haz doble clic en él para crear una acción. A continuación, pegue el código de abajo para simular la pulsación de la tecla de búsqueda.

    function run(input, parameters) {
        var se = Application("System Events");
        se.keystroke("d", {using: ["control down", "command down"]});
        return input;
    }
  4. Busca 'run shell script' en la barra de búsqueda, y haz doble clic en él para crear una acción. Establece 'Pass input' como 'as arguments'. A continuación, pegue el código de abajo para almacenar el texto en un archivo. Puedes modificar el texto a almacenar como quieras. Sustituye xxxx por tu propio directorio personal.

    timestamp=$(date "+%Y%m%d-%H%M%S")
    entry="$timestamp, $1"
    echo $entry >> /Users/xxxx/Library/Logs/lookup.log
  5. Pulsa 'command + s' para guardarlo con un nombre. Por ejemplo, 'SuperLookUp'.

  6. Abre "Preferencias del sistema", "Seguridad y privacidad", "Privacidad", "Accesibilidad", haz clic en "+" para añadir las aplicaciones en las que quieras utilizar esta función de superbúsqueda.

  7. Abre 'preferencias del sistema', 'seguridad y privacidad', 'privacidad', 'Automatización', activa las aplicaciones en las que quieras utilizar esta función de superbúsqueda.

  8. Abre 'preferencias del sistema', 'teclado', 'atajos', 'servicios', 'texto', 'SuperLookUp', y asigna un atajo para activar esta función de superbúsqueda. Por ejemplo, "mayúsculas + comando + e".

  9. Ahora puedes usar el atajo 'shift + command + e' para buscar un texto y guardar el historial en /Users/xxxx/Library/Logs/lookup.log .

Nota:

  1. /Users/xxxx/Library/Logs/lookup.log es la única ruta que no arroja ningún error de permisos.
  2. Si te encuentras con algún problema de permisos, lo más probable es que no hayas concedido la "accesibilidad" y la "automatización" a la aplicación. Sí, tienes que hacerlo para TODAS las aplicaciones.
  3. Puedes personalizar la búsqueda de tres dedos para el touchpad con una aplicación de terceros para activar este SuperLookUp.
  4. Automator es lento. Pero hace lo que quieres.
  5. He probado el método anterior en Safari y Firefox en MacOS Monterey 12.4 sin ningún problema. No funciona en la vista previa de alguna manera. Creo que el texto en los archivos pdf son tratados como texto enriquecido, que necesita más investigación. Pero eso está fuera del alcance por ahora.

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