Flash ist so konzipiert, dass Sie den Vollbildmodus nicht verwenden können, wenn kein Fokus vorhanden ist. Wahrscheinlich, um zu verhindern, dass Webseiten Ihren Desktop übernehmen.
Ich kann nicht für Silverlight sprechen, aber Flash wird:
- Schließen Sie den Vollbildmodus auf ESC immer
- Erwähnen Sie immer die ESC-Taste im Vollbildmodus
- Immer schließen, wenn es den Fokus verliert
- Nie durch Tastendruck initiieren (nur Mausklick)
- Initialisierung eines Benutzers erforderlich (Flash kann ohne Mausklick nicht im Vollbildmodus gestartet werden)
Sie können eine der von Flash verwendeten DLL-Dateien mit einem Hex-Editor ändern, um sie geöffnet zu halten. Die genauen Schritte zum Ändern der DLL ändern sich mit jeder Flash-Version. Hier ist ein YouTube-Link, aber für diejenigen, die ein 30 Sekunden langes Video sehen, um einen Textabschnitt fürchterlich ineffizient zu erhalten, finden Sie hier eine (umschriebene) Abschrift.
Finden Sie NPSWF32.dll (möglicherweise unter C: \ Windows \ System32 \ macromed \ Flash \ npswf32.dll. Ändern Sie
in Version 10.0.22.87 0x136340 von 74 in EB.
In Version 9 ist es 0xC1487.
In Version 10.0.32.18 ist es 0x137349
Dies wird wahrscheinlich bei jedem Flash-Upgrade fehlschlagen.