2 votos

Mover automáticamente el puntero del ratón al botón por defecto en el cuadro de diálogo

¿Existe una forma de mover automáticamente el cursor al botón por defecto en los cuadros de diálogo o mensajes de confirmación? Soy usuario de Windows desde hace mucho tiempo y esta función se puede configurar fácilmente en el panel de control. Me pregunto si hay una funcionalidad similar en MacOS Big Sur.

0 votos

No hay ningún ajuste incorporado para ese comportamiento. Tal vez un utilidad de terceros Google-foo... plentycom.jp/es/steermouse/index.html (El Magic Mouse y el Magic Trackpad de Apple no son compatibles).

1 votos

Probé esto durante unos 2 días, tal vez hace 15 años, ya que sonaba como una gran idea . En la práctica es terriblemente confuso. Nunca más.

0 votos

Wow nunca se dio cuenta de que en Windows, que sería terriblemente distracción. (Dicho esto una API robot debe estar disponible en la mayoría de los sistemas)

8voto

Florent Puntos 43

No, no lo hay.

En MacOS es fundamental el principio de diseño de que sólo el usuario mueve el puntero, que es su herramienta para manipular los elementos de la interfaz. Este enfoque da al usuario un control total sobre el puntero, tanto física como cognitivamente. Si se moviera de forma imprevisible y sin relación con el movimiento realizado por el usuario, se produciría confusión y disonancia cognitiva, como por ejemplo:

  • ¿dónde ha ido el puntero? Estaba mirándolo y desapareció
  • Estaba a punto de hacer clic en algo por aquí, pero cuando lo hice se pulsó un botón en una parte diferente de la pantalla

Esto es tan fundamental, de hecho, que no puedo encontrar una referencia específica a ello en la documentación de Apple. Tal vez no se discute explícitamente ya que Apple estableció el estándar a través de su API y se acepta como un hecho ahora después de casi 40 años. Las referencias más relevantes que puedo encontrar son las siguientes de _Dentro de Macintosh_ (1985):

las acciones del usuario suelen tener resultados directos El usuario, y no el sistema, decide qué hacer a continuación se sentirían confundidos e irritados si tuvieran que aprender una interfaz completamente nueva para cada aplicación

En general, mover el ratón no cambia nada, excepto la ubicación, y posiblemente la forma, del puntero.

Por lo tanto, lo que queda implícito en las directrices de la interfaz humana de Apple -y lo que impone la API- es que el puntero sólo debe moverse cuando el usuario interactúa intencionadamente con el ratón/trackpad/dispositivo puntero.

Ahora bien, esto nos lleva a preguntarnos por qué queremos este comportamiento.

  • Si usted es un programador, le recomiendo encarecidamente que evite hacer esto en sus aplicaciones por las razones anteriores.
  • Si lo quieres para ti, ¿cuál es tu objetivo, que puedas apuntar más fácilmente al botón por defecto en los cuadros de diálogo? Si es así, le llamo la atención sobre el hecho de que el botón primario (por defecto) recibe el color de realce del sistema (por defecto un fondo azul) y responderá a una pulsación del botón Return clave. Tenga en cuenta los ejemplos de las actuales directrices de interfaz humana de Apple en Diálogos . (Tenga en cuenta también que si tiene Preferencias del sistemaTecladoAtajosUtiliza la navegación por teclado activado, puede utilizar Tab / Shift + Tab para cambiar el botón seleccionado y Space para activarlo).

Así que tal vez puedas llegar a apreciar la previsibilidad del puntero del Mac, que no salta de un lado a otro, sobre todo porque, como usuario de Windows desde hace mucho tiempo, debería ser reconfortante saber que los atajos de teclado pueden ser tu método más rápido para confirmar los diálogos.

0 votos

+1 por citar Dentro de Macintosh

1 votos

No sé si sigue siendo posible con el modelo de seguridad actual, pero al menos en versiones antiguas de OSX, las aplicaciones podían mover el puntero del ratón a través de la API de accesibilidad.

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