
¿Existe alguna forma de atenuar ventanas individuales y específicas?
Problema
A menudo encuentro desagradablemente brillantes los omnipresentes fondos blancos o casi blancos de muchos programas y páginas que navego. A menudo no se pueden configurar en absoluto, o no se pueden configurar lo suficiente, o tienen demasiados casos especiales para configurarlos de manera eficiente. Las imágenes o vídeos pueden introducir un exceso de brillo.
Encapotadopantalla completa/sistemael brillo esnouna solución porque una ventana brillante al lado de un montón de ventanas oscuras es mala sin importar cuánto se cambie la configuración global.
Quiero atenuar solo las ventanas que son demasiado brillantes para mí y que sean tolerables junto a mis ventanas oscuras preferidas/configuradas.
Requisitos
Idealmente, Me gustaría:
- atenuar rápidamente una ventana cuando se vuelve demasiado brillante,
- configurar algunos programas para que siempre tengan todas o algunas de sus ventanas atenuadas de forma predeterminada,
- poder alternar manualmente la atenuación en ventanas individuales, y
- conservar la funcionalidad completa.
Como mínimo, si me das una forma programática de atenuar una ventana, puedo hacer y haré el resto con algún lenguaje de programación.
Preferencias detalladas
Me gustaría hacerlo sin robar el foco ni bloquear las pulsaciones de teclas, eventos del mouse y otros eventos de ventana, para quecorsése atenúa incluso cuando interactúo con ella, incluido cambiar el tamaño, mover y ocultar la ventana (lo que normalmente hago con mis propios scripts AutoHotKey, pero a menudo también con el teclado y el mouse integrados).
Preferiría una solución portátil que pueda reutilizar entre Windows 7 y Windows 10 (y si funciona en Windows 8 también sería una ventaja), pero aceptaré cualquier cosa con gusto en este momento. Mi necesidad diaria más urgente es Windows 7.
Cuanto menos tenga que instalar para que funcione, mejor, pero instalaré cualquier cosa remotamente razonable en este momento.
Soy un fanático del software libre en el fondo, pero en un momento de debilidad tal vez incluso usaría un binario sospechoso de Internet si hiciera el trabajo lo suficientemente bien, y definitivamente pagaría un buen dinero por una solución cerrada pulida de un proveedor de buena reputación. fuente.
Realmente lo disfrutaría si no hubiera artefactos visuales extraños o retrasos notables, y estaría dispuesto a tolerar una carga constante de la CPU para que eso suceda, pero incluso una solución que solo funcione mientras la ventana está estacionaria y que tengo que volver a aplicar manualmente e incluso limpiar después sería una mejora.
Sería bueno si no perdiera memoria, pero si tengo que reiniciarlo una vez por semana o diariamente, aún así valdría la pena.
Respuesta1
No sugiero hacer esto mediante programación. Existen tantos marcos de GUI que podrían no funcionar bien con tales intentos.
Puedo sugerir dos soluciones rápidas y sucias en Windows 10:
- Luz nocturna (Windows + A -> expandir -> luz nocturna)
- Configuración -> facilidad de acceso -> filtros de color -> juega con las opciones hasta que te sientas cómodo