我的任务栏上固定了几个快捷方式。我可以使用 Windows 键加“1”或“2”等来启动它们。
当使用此快捷方式时,行为似乎是:-
- 如果应用程序未启动,则启动它,并将其置于前台
- 如果应用程序已启动,但前台窗口尚未启动,则将其设为前台
- 如果已经是前台窗口,则将其最小化到任务栏
这是我最想停止的行为。理想情况下,我希望 Win 键加数字快捷键始终启动或将应用程序置于前台,但如果它已经是前台应用程序,则不执行任何操作。
我在带有可编程遥控器的媒体中心电脑上使用这些快捷方式 - 遥控器总是发送相同的按键序列来启动请求的应用程序。这意味着如果你切换然后返回,它最终可能会最小化应用程序。
有什么方法可以解决这个问题吗?或者我可以使用一些实用程序来启动我的应用程序?
编辑:
我确实在这里发现了类似的问题:我如何阻止 win+# 热键最小化焦点窗口? 但那是在问如何完全阻止该击键。我希望该击键能够启动/聚焦应用程序。
我可能只需要清理一下我的 C 编译器并编写一个小程序来执行此操作 :-)
答案1
有什么方法可以解决这个问题吗?或者我可以使用一些实用程序来启动我的应用程序?
您可以安装自动热键并编写一个执行您需要的操作的脚本并为其分配任意的键盘快捷键。
AutoHotkey 脚本示例
#1:: ; Keyboard shortcut for Win+1
IfWinExist, ahk_class MozillaWindowClass
{
WinActivate
}
else
{
Run, firefox.exe
}
return