
我的任務欄上固定了幾個捷徑。我可以使用 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