Windows win-key 플러스 숫자 - 앱을 "토글"하고 이미 실행된 경우 최소화하는 방법이 있습니까?

Windows win-key 플러스 숫자 - 앱을 "토글"하고 이미 실행된 경우 최소화하는 방법이 있습니까?

작업 표시줄에 몇 가지 바로가기가 고정되어 있습니다. Windows 키와 "1" 또는 "2" 등을 사용하여 실행할 수 있습니다.

이 단축키를 사용할 때 동작은 다음과 같습니다.

  • 애플리케이션이 시작되지 않은 경우 실행하고 포그라운드로 만듭니다.
  • 응용 프로그램이 시작되었지만 전경 창이 아닌 경우 전경으로 만듭니다.
  • 이미 전경 창이 있는 경우 작업 표시줄로 최소화합니다.

내가 멈추고 싶은 마지막 행동입니다. 이상적으로 내가 원하는 것은 Win-key-plus-number 바로 가기가 항상 응용 프로그램을 시작하거나 포그라운드하는 것입니다. 그러나 이미 포그라운드 앱인 경우에는 아무 것도 하지 마십시오.

나는 프로그래밍 가능한 리모컨이 있는 미디어 센터 PC에서 이러한 단축키를 사용하고 있으며, 리모컨은 항상 요청된 응용 프로그램을 시작하기 위해 동일한 키 시퀀스를 보냅니다. 즉, 전환했다가 다시 전환하면 결국 애플리케이션이 최소화될 수 있습니다.

이 문제를 해결할 수 있는 옵션이 있나요? 아니면 대신 내 애플리케이션을 실행하는 데 사용할 수 있는 유틸리티가 있나요?

편집하다:

여기서 비슷한 질문을 찾았습니다.win+# 단축키가 초점이 맞춰진 창을 최소화하는 것을 어떻게 중지합니까? 그러나 그것은 해당 키 입력을 완전히 차단하는 방법을 묻는 것이었습니다. 키 입력으로 응용 프로그램을 시작/초점화하고 싶습니다.

C 컴파일러의 먼지를 털어내고 이를 수행하기 위한 작은 프로그램을 작성해야 할 수도 있습니다. :-)

답변1

이 문제를 해결할 수 있는 옵션이 있나요? 아니면 대신 내 애플리케이션을 실행하는 데 사용할 수 있는 유틸리티가 있나요?

설치할 수 있습니다오토핫키원하는 것을 수행하는 스크립트를 작성하고 여기에 임의의 키보드 단축키를 할당하십시오.

AutoHotkey 스크립트 예

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

관련 정보