Windows win 鍵加數字 - 有什麼方法可以阻止它「切換」應用程式並最小化它(如果已經啟動)?

Windows win 鍵加數字 - 有什麼方法可以阻止它「切換」應用程式並最小化它(如果已經啟動)?

我的任務欄上固定了幾個捷徑。我可以使用 Windows 鍵加上“1”或“2”等來啟動它們。

使用此快捷方式時,行為似乎是:-

  • 如果應用程式未啟動,則啟動它,並將其置於前台
  • 如果應用程式已啟動,但不是前台窗口,則將其設定為前台
  • 如果已經是前台窗口,請將其最小化到工作欄

這是我想停止的最後一種行為。理想情況下,我想要的是 Win 鍵加數字快捷方式始終啟動或前台應用程序,但如果它已經是前台應用程序,則不執行任何操作。

我在具有可編程遙控器的媒體中心 PC 上使用這些快捷方式 - 並且遙控器始終發送相同的按鍵序列來啟動所請求的應用程式。這意味著如果您關閉然後再返回,最終可能會最小化應用程式。

有什麼選項可以解決這個問題嗎?或者我可以使用一些實用程式來啟動我的應用程式?

編輯:

我確實在這裡找到了類似的問題:如何阻止 win+# 熱鍵最小化聚焦視窗? 但這是在問如何完全阻止該擊鍵。我希望透過擊鍵來啟動/聚焦應用程式。

我可能只需要清理我的 C 編譯器並編寫一個小程式來完成此操作:-)

答案1

有什麼選項可以解決這個問題嗎?或者我可以使用一些實用程式來啟動我的應用程式?

你可以安裝自動熱鍵並編寫一個執行您想要的操作的腳本,並為其指派任意鍵盤快速鍵。

AutoHotkey 腳本範例

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

相關內容