RTS 게임처럼 작동하도록 Windows 7 내에서 응용 프로그램 전환 패러다임을 확장하시겠습니까?

RTS 게임처럼 작동하도록 Windows 7 내에서 응용 프로그램 전환 패러다임을 확장하시겠습니까?

배경: RTS 게임 내에서는 Ctrl+(0-9) 조합을 사용하여 중요한 건물과 유닛을 그룹화할 수 있는 경우가 많습니다. 이는 게임 내 단축키와 결합되어 게임 '생산성'(예: APM, EPM)을 매우 효과적으로 만듭니다.

개발자로서 저는 각각 독립적인 단축키가 있는 다양한 애플리케이션을 사용하여 작업합니다. Alt-Tab은 이 작업을 수행하는 훌륭한 방법이지만 4~5개의 응용 프로그램을 초과하면 시작 리본에서 원하는 응용 프로그램을 클릭하는 것보다 효율성이 떨어집니다.

내가 원하는 것: 프로그램에 단축키를 동적으로 할당하고 프로그램이 닫히면 단축키 바인딩을 해제할 수 있기를 원합니다. 예를 들어, Windows가 실행되면 CTRL+0 키 입력을 통해 VS2008에 '0'을 할당합니다. 그러면 프로그램이 활성화되어 있는 동안 VS2008이 '0'에 바인딩됩니다. VS2008이 닫히면 단축키가 해제됩니다. 정적 단축키를 설정하는 방법을 알고 있지만 이것이 제한적이라고 생각합니다.

질문: 이를 OS 수준에서 구현하는 것이 더 나을까요(예: AutoIT 또는 내장된 Windows 7 기능 활용) 아니면 프로그래밍 방식으로(예: vb.Net 자체 롤업)?

관련 정보