Windows-Win-Taste plus Zahl – gibt es eine Möglichkeit, zu verhindern, dass die App „umgeschaltet“ und minimiert wird, wenn sie bereits gestartet ist?

Windows-Win-Taste plus Zahl – gibt es eine Möglichkeit, zu verhindern, dass die App „umgeschaltet“ und minimiert wird, wenn sie bereits gestartet ist?

Ich habe ein paar Verknüpfungen an meine Taskleiste angeheftet. Ich kann sie mit der Windows-Taste plus „1“ oder „2“ usw. starten.

Bei Verwendung dieser Verknüpfung scheint folgendes Verhalten aufzutreten: -

  • Wenn die Anwendung nicht gestartet ist, starten Sie sie und stellen Sie sie in den Vordergrund
  • Wenn die Anwendung gestartet wird, aber nicht das Vordergrundfenster, machen Sie es zum Vordergrund
  • wenn das Fenster bereits im Vordergrund ist, minimieren Sie es in die Taskleiste

Dieses letzte Verhalten möchte ich unterbinden. Im Idealfall möchte ich, dass die Tastenkombination Win-Taste-plus-Zahl die Anwendung immer startet oder in den Vordergrund stellt, aber wenn sie bereits die Vordergrundanwendung ist, soll nichts unternommen werden.

Ich verwende diese Tastenkombinationen auf einem Media-Center-PC mit einer programmierbaren Fernbedienung – und die Fernbedienung sendet immer dieselbe Tastenfolge, um die angeforderte Anwendung zu starten. Das bedeutet, dass die Anwendung möglicherweise minimiert wird, wenn Sie sie weg- und dann wieder zurückschalten.

Gibt es Optionen, mit denen sich das Problem beheben lässt? Oder ein Dienstprogramm, mit dem ich stattdessen meine Anwendung starten kann?

Bearbeiten:

Ich habe hier eine ähnliche Frage gefunden:Wie verhindere ich, dass die Tastenkombination Win+# das fokussierte Fenster minimiert? Aber hier wurde gefragt, wie man diesen Tastendruck vollständig blockiert. Ich möchte, dass der Tastendruck die Anwendung startet/fokussiert.

Vielleicht muss ich einfach meinen C-Compiler abstauben und ein kleines Programm dazu schreiben :-)

Antwort1

Gibt es Optionen, mit denen sich das Problem beheben lässt? Oder ein Dienstprogramm, mit dem ich stattdessen meine Anwendung starten kann?

Sie könnten installierenAutoHotkeyund schreiben Sie ein Skript, das das gewünschte tut, und weisen Sie ihm eine beliebige Tastenkombination zu.

Beispiel für ein AutoHotkey-Skript

#1::                            ; Keyboard shortcut for Win+1
IfWinExist, ahk_class MozillaWindowClass
{
    WinActivate
}
else
{
    Run, firefox.exe
}
return

verwandte Informationen