114 votos

MacOS Windows requiere un clic explícito para que se active, antes de que se pueda hacer clic en los elementos de la interfaz de usuario.

Soy un nuevo usuario de Mac, ya que me dieron un MacBook Pro cuando empecé un nuevo trabajo hace tres meses. Antes era usuario de Windows y Linux, pero ahora me estoy acostumbrando a las diferencias con el entorno de escritorio de Apple.

Una cosa que todavía me está retrasando un poco es el requisito de hacer clic explícitamente en una ventana de la aplicación para que se active, antes de que se pueda interactuar con los elementos de la interfaz de usuario dentro de esa ventana.

Por ejemplo, si tengo dos ventanas del navegador abiertas una al lado de la otra con la izquierda activa, se necesitan dos clics para seguir un enlace en la ventana de la derecha: uno para hacer que la ventana esté activa y otro para hacer clic en el enlace.

Esto contrasta con Windows o Linux, donde puedes hacer clic en un elemento de la interfaz de usuario en una ventana inactiva y ese único clic activará tanto la ventana como el elemento en ella.

Un problema similar es intentar copiar y pegar texto entre Windows. Puedo seleccionar y copiar texto en un terminal o editor activo, y luego pegarlo en otro con 'clic derecho, Pegar', pero eso no activa la ventana. Todavía tengo que hacer clic con el botón izquierdo en la ventana para activarla antes de poder escribir en ella.

En Windows y Linux, el clic derecho para pegar también activaría la ventana. Si estuviera pegando un comando en un terminal, podría simplemente pulsar Enter para ejecutarlo, mientras que en mi Mac es necesario un clic adicional del ratón. Esto resulta un poco engorroso.

¿Se puede ajustar este comportamiento para que se parezca al de Windows y Linux?

46voto

Farinha Puntos 5518

La respuesta, en general, es "no". Sin embargo, hay algunas excepciones o soluciones, por ejemplo:

  • Puede hacer clic en cualquier control de una ventana desenfocada utilizando Cmd-Clic. Esto operará directamente ese control sin enfocar la ventana, lo que podría ahorrarle un clic en su escenario de ventana de navegación de lado a lado. Desgraciadamente, depende de cada desarrollador de aplicaciones hacer que esto funcione de forma sensata, y algunas aplicaciones desenfocadas seguirán realizando cualquier acción especial asignada a Cmd-Click, en lugar de tratarla como un simple clic.
  • En Terminal.app, Cmd-Clic derecho pegará el contenido de la selección primaria (el último texto que resaltó en cualquier ventana de terminal) en la misma u otra terminal, ya sea que esa terminal esté enfocada o no.
  • Específicamente para las aplicaciones X11 que se ejecutan bajo XQuartz.app (que no son muchas hoy en día), puedes especificar la opción "focus follow mouse" para que las ventanas X11 se enfoquen al pasar el ratón por encima. (También solía haber un opción oculta focus-follows-mouse para Terminal.app Windows, no sé si sigue funcionando en El Capitán o en Sierra).

0voto

Taiben Puntos 212

En Windows y Linux, todo lo que es relevante para una ventana, para su aplicación subyacente, está encerrado dentro de la ventana en cuestión. Un ejemplo: la barra de menús, que está dentro de la ventana. En MacOS, la ventana activa encuentra su barra de menú en la parte superior de la pantalla, no en la ventana (salvo algunas rarezas antiguas), un proceso activo podría impactar o ser reconocido fuera de su ventana representativa.

Por lo tanto, dudo que el interruptor requerido esté implementado en la interfaz de usuario de MacOS o que pueda ser utilizado en la capa unix subyacente. Además, dudo que su implementación sea factible mientras el menú superior de la pantalla pertenezca al proceso activo. Solo mis 2c.

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