Un vicepresidente de Microsoft presenta la función «Haga clic para revelar» al estilo macOS para usuarios de Windows.

Un vicepresidente de Microsoft presenta la función «Haga clic para revelar» al estilo macOS para usuarios de Windows.

El reconocido programador Scott Hanselman, vicepresidente y miembro del equipo técnico de Microsoft, ha desarrollado una herramienta innovadora que integra una función muy solicitada de macOS en Windows.

Esta herramienta se llama PeekDesktop. Su función permite a los usuarios hacer clic en un área vacía del fondo de pantalla, lo que provoca que todas las ventanas abiertas se minimicen instantáneamente. Un segundo clic o volver a una aplicación restaura las ventanas a su disposición original.

Demostración de la herramienta PeekDesktop de Scott Hanselman.
Demostración de la herramienta PeekDesktop de Scott Hanselman.

Esta funcionalidad imita la característica de macOS Sonoma de «hacer clic en el fondo de pantalla para mostrar el escritorio», una capacidad de la que carece Windows. Si bien Windows ofrece opciones como «Mostrar escritorio», Hanselman señala que PeekDesktop ofrece una interacción más precisa. Otros atajos de teclado, como Win + M y Win + D, se basan en el teclado; solo uno de ellos permite restaurar el espacio de trabajo de forma efectiva.

Antes, usaba un gesto de deslizar cuatro dedos hacia abajo en el panel táctil para mostrar el escritorio, similar a esta función, pero PeekDesktop es sin duda superior. Me resulta desconcertante que Windows no incluya una función nativa de «Haz clic para mostrar el escritorio».La herramienta de Hanselman es sencilla, no requiere interfaz de usuario ni configuración adicionales y está disponible para descargar en GitHub.

Evaluación de PeekDesktop: Llevando la funcionalidad de macOS a Windows

Para activar la función «Haga clic para mostrar el escritorio» en su sistema Windows, simplemente descargue el archivo zip de GitHub (aproximadamente 6, 15 MB), extráigalo y ejecute el archivo ejecutable. Cabe destacar que Hanselman ha garantizado la compatibilidad con Windows en dispositivos ARM, incluidos aquellos con procesador Snapdragon.

PeekDesktop está disponible para Windows en ARM.

Una vez ejecutado, PeekDesktop se integra discretamente en la bandeja del sistema y consume una cantidad mínima de memoria (menos de 2 MB en reposo), lo que hace que sea fácil olvidar que se está ejecutando.

PeekDesktop: haga clic para mostrar la herramienta de escritorio en la bandeja del sistema de Windows.
PeekDesktop: haga clic para mostrar la herramienta de escritorio en la bandeja del sistema de Windows.
El uso de recursos del sistema de PeekDesktop es prácticamente nulo.
El consumo de recursos de PeekDesktop es prácticamente insignificante.

Para una experiencia óptima, asegúrese de que no haya aplicaciones en modo de pantalla completa. Al hacer clic en el fondo de escritorio (evitando los iconos), todas las ventanas se minimizarán instantáneamente, dejando un espacio de trabajo libre para la gestión de archivos u organización de iconos. Es fundamental destacar que la herramienta está diseñada para evitar cualquier activación involuntaria al hacer clic o arrastrar iconos, manteniendo así la facilidad de uso.

La restauración es muy sencilla; basta con hacer clic en cualquier aplicación, en la barra de tareas o en el fondo de pantalla, y todas las ventanas volverán exactamente a sus posiciones y estados originales.

Si alguna animación parece poco pulida, puede deberse a que las pruebas se realizaron en una máquina virtual de baja potencia. Además, al tratarse de un ejecutable independiente, algunos usuarios podrían preferir un instalador tradicional para mayor comodidad.

Un problema detectado es que gestionar la Papelera de reciclaje puede resultar engorroso; al hacer clic con el botón derecho en ella, se vuelven a abrir todas las aplicaciones minimizadas, lo que obliga a hacer otro clic para acceder al menú contextual. Este comportamiento es intencional.

Además, el Administrador de tareas no se minimiza al hacer clic en el fondo de pantalla; permanece activo, aunque no está claro si esto es intencional.

El menú contextual del escritorio puede comportarse de forma impredecible cuando todas las aplicaciones están minimizadas; por ejemplo, intentar crear una nueva carpeta provocará inadvertidamente que todas las ventanas se vuelvan a abrir.

La funcionalidad se compara de la siguiente manera: Win + M minimiza todo, pero no permite restaurar ventanas, mientras que Win + D permite ambas acciones, pero depende de atajos de teclado. El botón «Mostrar escritorio» de la barra de tareas reproduce la función de PeekDesktop, pero, como destaca Hanselman, los usuarios de macOS se han acostumbrado a la función de «hacer clic en el fondo de pantalla para mostrar el escritorio».Esta coherencia podría mejorar significativamente la comodidad de los usuarios que migran desde macOS.

Comprender el funcionamiento de PeekDesktop

El funcionamiento interno de PeekDesktop consiste en aprovechar las API ligeras de Windows para detectar con precisión los clics en el escritorio y gestionar los estados de las ventanas sin problemas.

La detección de clics utiliza un gancho de bajo nivel, SetWindowsHookEx(WH_MOUSE_LL), que permite a la aplicación capturar clics globales sin interrupciones. Tras la detección de clics, la herramienta emplea WindowFromPoint para determinar qué se encuentra debajo del cursor.

Para diferenciar entre los clics en fondos de pantalla vacíos y en iconos, se emplea una capa de accesibilidad mediante AccessibleObjectFromPoint, lo que garantiza que incluso los clics accidentales menores en los iconos no provoquen una respuesta no deseada.

Para la gestión de ventanas, PeekDesktop utiliza EnumWindows para recopilar información sobre todas las ventanas activas, capturando sus dimensiones, posiciones y estados precisos mediante WINDOWPLACEMENT antes de minimizarlas.

A medida que se restauran las aplicaciones, la herramienta supervisa los cambios en la ventana activa mediante SetWinEventHook(EVENT_SYSTEM_FOREGROUND).Esto permite una restauración instantánea al hacer clic de nuevo en cualquier aplicación, la barra de tareas o el fondo de pantalla, restableciendo todo exactamente como estaba, incluidas las ventanas maximizadas y las configuraciones en varios monitores.

Todas las funciones se ejecutan sin necesidad de permisos de administrador y utilizan recursos mínimos del sistema, lo que demuestra la eficiencia de esta aplicación. Es importante destacar que no se trata de una aplicación web.

Los usuarios pueden personalizar la configuración a través de la bandeja del sistema, lo que permite activar o desactivar la aplicación, configurar las preferencias de inicio, comprobar las actualizaciones o cerrarla por completo. Se recomienda seleccionar «Iniciar con Windows» para asegurar que la herramienta se active inmediatamente al encender el ordenador.

Opciones del menú de la bandeja del sistema PeekDesktop
Opciones del menú de la bandeja del sistema PeekDesktop

Además, Hanselman está llevando a cabo una iniciativa para replicar el comportamiento de macOS, donde las ventanas se desplazan a los bordes de la pantalla en lugar de minimizarse, una tarea que se complica con las configuraciones de múltiples monitores y el seguimiento de la posición de las ventanas en tiempo real.

Mientras redactaba este artículo, PeekDesktop se actualizó de la versión 0.4 a la versión 0.6.1, lo que redujo aún más el tamaño de la descarga a tan solo 1, 16 MB.

Por qué PeekDesktop merece integrarse en Windows

Una vez que te acostumbras a hacer clic en el fondo de pantalla para despejar el espacio de trabajo, volver a usar los atajos de teclado o las esquinas de la pantalla se vuelve imprácticamente engorroso.

Dado el enfoque de Microsoft en mejorar el rendimiento, corregir las inconsistencias de la interfaz de usuario y abordar los problemas de usabilidad de larga data en Windows 11, la incorporación de funciones como PeekDesktop —pequeña pero sumamente útil— sería una evolución natural. Con funciones esperadas como una barra de tareas móvil en el horizonte, existe una clara oportunidad para mejorar la experiencia del usuario mediante herramientas intuitivas como esta.

Fuente e imágenes

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *