¿Hay un método abreviado o una forma de usar código, para hacer algo con el elemento actualmente resaltado con Comando + F?

0

El título prácticamente lo dice todo. Además, si alguien sabe cómo arrastrar y soltar algo en un navegador utilizando cualquier idioma o comando (s), por favor, comparta.

Para ser claro, estoy hablando de algo como esto:

  1. Presiona el comando + f
  2. Escribe "el"
  3. (Inserte aquí la tecla de acceso rápido mágica, o un poco de código, que haga cualquier cosa con la palabra actualmente resaltada con el comando + f)

Esto podría usarse para hacer clic en un enlace, por ejemplo, o para resaltar la primera palabra en una oración (si pudiera usar el comando para hacer 2 clics en una sucesión rápida) (en qué punto podría usar las teclas de flecha de desplazamiento + para resalte el resto de la oración, o los otros comandos para resaltar con más de un carácter a la vez, como Mayús + comando + teclas de flecha)

Por lo que sé, no existe tal acceso directo, pero no veo por qué (así que quizás exista uno y no lo conozco).

    
pregunta pau 10.12.2015 - 07:02

2 respuestas

1

Si selecciona texto en Safari (su ejemplo) Accessibility Inspector aparecerá en una lista entre los atributos:

  • texto "pasivo". . AXRole: AXStaticText / AXValue: [texto de un párrafo entero]
  • Enlace. . . . . . . . . . AXRole: AXStaticText / AXValue: [nombre del enlace]

No hay mucha funcionalidad para detectar allí, ¿verdad?
El texto seleccionado en TextEdit, por otro lado, mostrará:

  • [Cualquier texto]. AXRole: AXTextArea / AXValue: [Texto completo] / AXSelectedTextRange : [valor]
  • [Enlace]. . . . AXRole: AXLink / AXRoleDescription: Hyperlink / AXURL: [ su URL: http: // ... ]

En Safari no se puede hacer demasiado con el texto resaltado. Otros programas -TextEdit! - que admiten la accesibilidad de forma más natural, PUEDE ser manipulado en un grado superior.

Si observa la jerarquía de un botón bastante común ("editado" en esta página), se mostrará como:

AXStaticText ["edited"] / AXLink / AXGroup / AXWebArea / AXScrollArea / AXGroup / AXGroup / AXTabGroup / AXSplitGroup / AXWindow: AXStandardWindow / AXApplication /

No me suena muy atractivo, buscando un botón simple ...
Si tuviera que hacer una búsqueda, preferiría buscar en la fuente, el texto o la URL de un documento de Safari, a los que se puede acceder, consulte: el archivo sdef de Safari.

    
respondido por el clemsam lang 21.12.2015 - 19:14
0

Hace bastante tiempo desde la última vez que vi esta pregunta.
Acabo de darme cuenta de que regularmente uso palabras resaltadas (se pueden seleccionar mediante Cmd-F, escape) a través de un bookmarklet para buscarlas en Wikipedia.

Si esto es lo que quería decir, copie este código, guárdelo en un marcador (reemplace "http: // ...") y asigne un acceso directo a través de Preferencias del sistema > Teclado > Accesos directos > Atajos de aplicación > [+] icono soplar ventana derecha > escriba el nombre del bookmarklet, asigne un acceso directo.

Aquí está lo que (pequeño) JavaScript necesitas para Wikipedia:

javascript:doGetSel=window.getSelection();%20%20open(%22http://de.wikipedia.org/w/index.php?search=%22+doGetSel);

Adaptar este código a cualquier otro sitio es simple. Busca cualquier cosa en esa otra página, copia su cadena de búsqueda y reemplaza " enlace ... con lo que quieras.

Uso un código similar para traducir palabras / oraciones por translate.google:

javascript:doGetSel=window.getSelection();%20%20open(%22https://translate.google.de/#en/de/%22+doGetSel);

    

Lea otras preguntas en las etiquetas