AutoHotkey kann dies tun. Ich würde empfehlen, es herunterzuladen und das Standardskript auszuführen, das ein kleines [H] -Symbol in die Taskleiste setzt. Von dort aus können Sie den Standard bearbeiten und eigene Hotkeys, Verknüpfungen oder in diesem Fall ein Skript für das automatische Vollbild hinzufügen.
Senden von Win + Shift + Enter kann mit Send
oder erfolgen
SendInput, #+ ; Send Win+Shift+Enter
Die Erkennung des rechten Fensters bzw. der rechten Fenster, um dies auszuführen, ist mit der mitgelieferten Window Spy
Anwendung relativ unkompliziert (es wird als Rechtsklick-Option im Taskleiste-Menü verfügbar sein) und hilft Ihnen dabei, die Titel-, Klassen- und Exe-Komponenten von zu ermitteln WinTitle-Parameter, der verwendet wird, wenn geprüft wird, ob ein Fenster vorhanden ist oder ob es aktiv ist.
Wenn Sie diese Sendeaktion automatisch ausführen, müssen Sie jedoch auch einige sekundäre Fragen beantworten. Muss die Tastenkombination ausgeführt werden:
A) Ununterbrochen, wenn das Fenster aktiv ist? -> Nein
B) Einmal für jedes eindeutige Fensterhandle, das erstellt wird? (Wenn ja, müssen wir protokollieren, an welche Fenster die Tastenkombination gesendet wurde.)
C) Einmal jedes Mal, wenn das Fenster angeklickt wird
Es sieht so aus, als könnte B die Antwort sein, aber es kommt darauf an. Wenn Sie über zwei Monitore verfügen und das Klicken auf die Schaltfläche deaktiviert, wird der Vollbildschirm deaktiviert. Wenn Sie das Vollbild erneut aktivieren müssen, ist C die Antwort, wenn das Fenster neu aktiviert wird.
Punkt C ist am einfachsten zu codieren, mit einer Schleife, um nach dem aktiven Fenster zu suchen, festzustellen, ob es sich seit der letzten Schleifenausführung geändert hat, und Tastatureingaben zu senden, wenn dies der Fall ist. Für Element B ist zusätzlicher Code erforderlich, um das Fensterhandle zu speichern, sobald die Tastatureingaben gesendet werden, und das anschließende Senden an dieses Fenster bei nachfolgenden Schleifeniterationen auszuschließen, wenn dasselbe Fenster erneut erkannt wird.
In diesem Beitrag finden Sie den Code, den Sie bei Bedarf anpassen können. Die oben stehenden A / B / C-Beschreibungen entsprechen ihrer Verwendung in diesem Skript: