¡Staged llega a Steam! Añadir a lista de deseos

Volver al Blog
Una ventana que permanece realmente visible en una zona junto a un juego a pantalla completa que corre a pantalla completa nativa, sin un truco de topmost
Guías

Mantener una ventana siempre visible sobre un juego a pantalla completa

Fijas una ventana como "siempre visible" y desaparece en cuanto el juego pasa a pantalla completa. Aquí tienes por qué los trucos de topmost pierden frente a la pantalla completa exclusiva, y cómo mantener otra ventana realmente visible junto al juego.

SM
Steve Miller
8 de julio de 20267 min de lectura

Respuesta rápida: las utilidades de "siempre visible" o "siempre encima" (PowerToys Always On Top, DevToys, herramientas Win+, un WinSet, AlwaysOnTop propio de AutoHotkey) fallan sobre un juego en pantalla completa exclusiva porque el juego posee toda la pantalla —una marca "topmost" es solo una sugerencia al gestor de ventanas del escritorio, y un juego en pantalla completa exclusiva ha dejado a ese gestor fuera de juego, así que tu ventana fijada queda tapada o fuerza al juego a un modo en ventana más lento. La solución fiable no es un truco de topmost en absoluto: ejecuta el juego en su propia pantalla virtual a pantalla completa nativa, y coloca la otra ventana en una zona a su lado en tu monitor físico. La ventana está realmente en pantalla y es clicable, el juego conserva la pantalla completa nativa y no hay penalización de FPS del modo sin bordes.

Es una de las quejas de PC más repetidas que existen: "fijé la ventana como siempre visible, pero en cuanto lanzo el juego a pantalla completa desaparece." Quieres un temporizador, una guía, una ventana de chat o un panel encima de un juego a pantalla completa —y todos los trucos de "siempre visible" te dejan tirado. Aquí tienes exactamente por qué, y cómo mantener de verdad una ventana sobre el juego.

Por qué "siempre visible" no funciona sobre un juego a pantalla completa

"Siempre encima" es una sugerencia de orden Z (z-order). Cuando fijas una ventana con PowerToys Always On Top, DevToys o un comando AlwaysOnTop de AutoHotkey, todo lo que has hecho es pedirle al gestor de ventanas del escritorio de Windows que mantenga esa ventana por encima de sus vecinas en el orden de apilamiento. Eso funciona de maravilla sobre ventanas normales e incluso sobre juegos sin bordes (borderless), porque todos viven dentro del mismo escritorio compuesto.

Un juego en pantalla completa exclusiva rompe la premisa. Toma el control directo de toda la pantalla y salta el compositor del escritorio —así que el orden de apilamiento en el que vive tu marca topmost ya no gobierna lo que hay en pantalla. A partir de ahí, ocurre una de dos cosas:

  1. Tu ventana fijada queda tapada. El juego está pintando toda la pantalla directamente; la instrucción de "mantén esto encima" del compositor no tiene nada contra lo que hacerla valer, así que la ventana sencillamente no se ve.
  2. El juego sale de la pantalla completa exclusiva. Para mostrar tu ventana topmost siquiera, Windows tiene que arrastrar al juego de vuelta a un modo compuesto (similar al sin bordes) —que es justo la vía más lenta que intentabas evitar, y que te cuesta FPS y añade latencia de entrada.

Así que "always on top no funciona en el juego" no es un fallo de tu utilidad. Es un desajuste estructural: una marca topmost es una petición a un compositor que un juego en pantalla completa exclusiva ha esquivado a propósito. Ningún truco de topmost puede fijar una ventana sobre la pantalla completa exclusiva de verdad sin sacar al juego de ella.

Las soluciones, ordenadas

Así se comparan los enfoques habituales cuando de verdad quieres una ventana sobre un juego a pantalla completa.

Enfoque¿Sigue visible sobre pantalla completa REAL?¿El juego conserva los FPS nativos?¿Ventana clicable?¿Un solo monitor?
PowerToys / AHK "siempre visible"No —tapada o fuerza al juego a salir de la pantalla completa exclusivaSolo si pasa el juego a modo ventana (entonces no)
Sin bordes + topmostNo es pantalla completa "real" —el juego ya está en ventanaNo —paga el coste de FPS/latencia del compositor
Segundo monitorN/A —la ventana está en la otra pantalla, no sobre el juegoNo —necesita hardware extra
Staged (pantalla virtual propia + zona)Sí —la ventana se sitúa junto al juego, realmente en pantallaSí —pantalla completa nativa, sin penalización del sin bordes

1. PowerToys Always On Top / AHK (funciona sobre ventanas, pierde frente a la pantalla completa exclusiva)

PowerToys Always On Top, DevToys y un script de AutoHotkey de una línea fijan todos el orden Z de una ventana. Sobre apps normales y juegos sin bordes son excelentes —instantáneos y sin coste con tus herramientas de siempre.

  • Ventajas: ligeros, funcionan sobre juegos sin bordes y apps de escritorio.
  • Inconvenientes: sobre un juego en pantalla completa exclusiva, la ventana fijada queda tapada o solo aparece forzando al juego a salir de la pantalla completa exclusiva (el modo más lento). Es una sugerencia a nivel de compositor, y la pantalla completa exclusiva queda fuera del compositor.

2. Sin bordes + topmost (visible, pero pagas el peaje de FPS)

Pon el juego en Pantalla completa en modo ventana (sin bordes) y después fija tu otra ventana encima. Ahora todo vive en el escritorio compuesto, así que la marca topmost funciona y tu ventana sigue visible.

  • Ventajas: la ventana fijada se queda de verdad sobre el juego; funciona en la mayoría de títulos modernos.
  • Inconvenientes: has renunciado a la pantalla completa exclusiva a cambio del compositor del escritorio, que añade un pequeño coste de FPS y de latencia de entrada. Y, para ser precisos, ya no mantienes una ventana sobre pantalla completa real —cambiaste el juego a modo ventana para que funcionase. Los jugadores competitivos suelen detestar ese peaje de latencia.

3. Ejecuta el juego en su propia pantalla virtual y ancla la ventana a su lado (pantalla completa nativa, sin trucos)

En lugar de pelear con el orden Z, esquívalo. Ejecuta el juego en una pantalla virtual independiente a pantalla completa nativa, y coloca la otra ventana en una zona junto a él en tu monitor físico. Windows trata la pantalla virtual como un monitor real, así que el juego conserva la pantalla completa nativa de verdad y nunca tiene que salir del modo exclusivo —mientras tu otra ventana se compone en una zona justo a su lado, plenamente en pantalla y clicable. Esto es lo que hace Staged: ejecuta el juego en una pantalla virtual y lo compone en una zona de tu pantalla física, con tus otras apps en zonas a su alrededor.

  • Ventajas: rendimiento de pantalla completa nativa (sin la penalización del sin bordes); la otra ventana es realmente visible y clicable junto al juego —no un truco de topmost que puede quedar tapado—; y funciona en un solo monitor, sin hardware extra, portátil incluido.
  • Nota honesta: la ventana se sitúa junto al juego en su propia zona, en lugar de flotar literalmente sobre un juego a pantalla completa —que es justo el objetivo, porque "encima de la pantalla completa exclusiva de verdad" no es algo que una marca topmost pueda ofrecer honestamente. Staged es además una herramienta dedicada y no un interruptor integrado en Windows.

Fijar "encima" vs. estar realmente visible junto al juego

Vale la pena ser preciso sobre lo que en realidad quieres, porque las soluciones difieren:

  • Si solo necesitas la ventana sobre juegos sin bordes o apps de escritorio, PowerToys Always On Top o un script de AHK son perfectos —fíjala y listo.
  • Si necesitas la ventana visible mientras el juego permanece en pantalla completa exclusiva de verdad, ninguna marca topmost puede lograrlo sin arrastrar al juego a modo ventana. Dale al juego su propia pantalla virtual y ancla la ventana en una zona a su lado —realmente en pantalla, y el juego nunca abandona la pantalla completa nativa.

Saber cuál de las dos tienes te ahorra perseguir un truco de topmost que la pantalla completa exclusiva siempre iba a ignorar.

Preguntas frecuentes

¿Por qué no funciona "siempre visible" sobre mi juego a pantalla completa?

Porque "siempre visible" es una sugerencia de orden Z al compositor del escritorio de Windows, y un juego en pantalla completa exclusiva salta ese compositor para pintar toda la pantalla directamente. Sin nada contra lo que hacer valer la marca topmost, tu ventana fijada queda tapada o solo aparece forzando al juego a salir de la pantalla completa exclusiva hacia un modo ventana más lento. Es un desajuste estructural, no un fallo de tu utilidad.

¿PowerToys Always On Top funciona en juegos?

Sobre juegos sin bordes y apps de escritorio, sí —PowerToys Always On Top fija la ventana sin problema. Sobre un juego en pantalla completa exclusiva, no: el juego posee la pantalla fuera del compositor, así que la ventana fijada queda tapada o pasa el juego a modo ventana. Lo mismo vale para DevToys y los scripts AlwaysOnTop propios de AutoHotkey.

¿Cómo fijo una ventana sobre un juego a pantalla completa?

La respuesta honesta es que no la fijas encima de la pantalla completa exclusiva de verdad —la colocas junto al juego. Ejecuta el juego en su propia pantalla virtual a pantalla completa nativa y ancla la otra ventana en una zona a su lado, en el mismo monitor. Está realmente en pantalla y es clicable, y el juego nunca tiene que abandonar la pantalla completa exclusiva. Eso es lo que hace Staged en un solo monitor.

¿El modo sin bordes lo arregla (y qué cuesta)?

Sí, en el sentido de que, una vez que el juego está en Pantalla completa en modo ventana, todo vive en el escritorio compuesto, así que una marca topmost mantendrá tu ventana visible. El coste es que has cambiado la pantalla completa exclusiva por el compositor del escritorio, que añade un pequeño coste de FPS y de latencia de entrada —y ya no mantienes una ventana sobre pantalla completa real, porque cambiaste el juego a modo ventana. Una pantalla virtual evita ese compromiso.

¿Funciona en un solo monitor?

Sí. Ejecutar el juego en una pantalla virtual y anclar la ventana en una zona a su lado ocurre por completo en la única pantalla que ya tienes —sin segundo monitor, sin hardware extra, y funciona en un portátil. El juego se mantiene a tamaño completo en su zona mientras la otra ventana sigue activa a su lado.

¿Bajará mis FPS?

El modo sin bordes baja los FPS ligeramente porque dirige el juego a través del compositor del escritorio en lugar de la pantalla completa exclusiva. Forzar una ventana topmost sobre un juego a pantalla completa puede activar esa misma vía del compositor. Ejecutar el juego en su propia pantalla virtual conserva el rendimiento de pantalla completa nativa sin la penalización del sin bordes y sin pérdida de FPS —además, eliges la resolución de renderizado.

Mantén la ventana visible sin el truco del topmost

Staged ejecuta tu juego en una pantalla virtual a pantalla completa nativa y ancla tu otra ventana en una zona a su lado —realmente en pantalla y clicable, sin marca topmost que pueda quedar tapada, sin penalización de FPS del sin bordes, todo en un solo monitor. Llega pronto a Steam; añádelo a tu lista de deseos para ser de los primeros en jugar.

Lecturas relacionadas:

Posts Relacionados