3 votos

Acceso directo para seleccionar el siguiente elemento de una lista

En MacOS, es posible seleccionar elementos como casillas de verificación o incluso listas desplegables pulsando la barra espaciadora cuando el elemento en cuestión está resaltado (normalmente con un cuadro de color alrededor del elemento). La posibilidad de resaltarlos (normalmente por defecto o utilizando la tecla de tabulación) puede activarse con el botón Acceso total al teclado ajuste en Preferencias del Sistema > Teclado > Atajos (esta función también se puede activar pulsando ControlF7 ).

Fui a este sitio web y traté de comprobar todas las fuentes, lo que se hace seleccionando la fuente en la lista desplegable. Quería recorrer rápidamente todos los tipos de letra. Intenté utilizar la tecla de flecha hacia abajo para seleccionar el siguiente elemento de la lista cuando ésta estaba resaltada.

Sin embargo, cuando se pulsa la flecha hacia abajo, la lista "aparece"; entonces hay que pulsar hacia abajo y luego pulsar intro (o espacio) para seleccionar el siguiente elemento. Esto significa que, para seleccionar el siguiente elemento de la lista resaltada en ese momento, es necesario realizar tres acciones del teclado, lo que hace que sea extremadamente engorroso pasar por todos los elementos.

Intenté pulsar la tecla de flecha hacia abajo mientras mantenía pulsada la tecla shift, alt, command, control, etc. con la esperanza de que alguno de ellos fuera un atajo secreto para seleccionar el siguiente elemento de la lista sin, pero el uso de estos modificadores no cambió nada.

¿Existe un buen atajo para seleccionar el siguiente elemento de la lista?

0 votos

¿Utilizas Safari, Opera, Chrome o algún otro navegador? Tal vez quieras especificar el navegador en tu pregunta. Saludos

0 votos

Buen punto, gracias. Estoy usando Safari, pero también estaría interesado en los accesos directos dentro de otros navegadores, si alguien sabe de eso

0 votos

¿Quieres ver el aspecto de cada fuente cuando se selecciona el elemento de la lista sin pulsar Intro? Eso requeriría que el diseñador de la página web añadiera algún script del lado del servidor o del lado del cliente.

1voto

zonble Puntos 2925

Si miras "más de cerca" las fuentes/nombres en la lista desplegable verás que están siendo manejadas por el servidor:
"patorjk.com/software/taag/#p=display&f=Rectangles&t=Hello\ world!"

El nombre del grupo de opciones (html) es "optgroup label="Featured FIGlet Fonts", una fuente, por ejemplo:
<option value="Rectangles.flf">Rectangles</option>

Por lo tanto asumo que son enviados por/hacia script.
<script type="text/javascript" src="./js/figlet.js"></script>

Ciertamente, es posible profundizar en JavaScript y rastrear los comandos que sean necesarios para resolver esto.
En realidad "estudié" esta página, probé AppleScript con/y Karabiner, pero el comportamiento de la lista es tan "nervioso**" que al final me conformé con una solución pura de Automator/AppleScript:

tell application "System Events" to tell process "Safari"
    if name of front window of application "Safari" is "Text to ASCII Art Generator (TAAG)" then
        key code 125 --down… 
        delay 0.1
        key code 125
        key code 36
    end if
end tell

En realidad, este código "apenas funciona" supone que se ha seleccionado la lista, luego se pulsa brevemente el atajo, se suelta, se pulsa brevemente, se suelta, ...
(** AS/Karabiner, a través de osascript, funcionó bien y rápidamente - pero sólo circuló a través de las fuentes con las mismas primeras letras muy irritante, posiblemente debido a algunos ajustes en el js-script).

Ahora bien, si esta página en particular es realmente importante para usted, pruebe lo siguiente: abra Automator, vaya a

Archivo>Nuevo>Servicio / ventana izquierda: Ejecutar AppleScript / listas superiores L/R: Sin entrada / Safari (cualquier navegador).
Pegue el código anterior en la ventana. Asegura como "Fuentes-abajo" (para "subir" sustituye "125" por "126").

Paso final: abra los Servicios de Atajos de Teclado de Sys-Press (izquierda) desplácese hacia abajo hasta "Fuentes-abajo", marque e introduzca el atajo elegido (por ejemplo: Opt-D). Ahora debería aparecer como (menú) Safari>Servicios>Fonts-down.
(Dependiendo de su configuración general, puede que tenga que "permitir" una vez este script en Sys-Prefs).

De acuerdo.
- Este script sólo funcionará en la ventana especificada (importante)
- Si pulsa demasiado tiempo (pruébelo) las fuentes pueden ser omitidas
- Lamentablemente, tendrás que elegir una combinación de teclas en el teclado Sys-Prefs, como Opt-D (¿Opt-U para "arriba"?)
   (Si utiliza Karabiner puede definir un atajo de 1 tecla para llamar a "Opt-D").
- Esta página es difícil de manejar ya que su contenido mostrado se crea en el lado del servidor.

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