소개
VirtualDesktopSwitcher는 Windows 10 및 Windows 11에서 가상 데스크톱을 빠르게 전환하고 현재 데스크톱 상태를 시각적으로 표시하는 경량 유틸리티입니다. Chooyy가 GitHub에서 공개한 오픈소스 프로젝트로, MIT 라이선스로 배포되며 C++로 작성되었습니다. 키보드 단축키, 마우스 동작, 화면 지표, 트레이 아이콘을 통해 가상 데스크톱 환경을 보다 효율적으로 사용할 수 있도록 돕는 것이 주된 목적입니다.
상세정보
단축키를 이용한 가상 데스크톱 전환
Alt + 1~Alt + 9로 1번부터 9번까지 지정된 가상 데스크톱으로 즉시 이동Alt + `로 직전에 사용하던 가상 데스크톱으로 되돌아가기Alt + D로 현재 창을 모든 가상 데스크톱에 고정하거나 고정 해제- 모든 단축키의 키와修饰키는 설정 또는 INI 파일에서 변경 가능
데스크톱 지표 및 트레이 표시
- 화면상 지표(Indicator)에 현재 데스크톱 상태를 세 가지 방식(◉/○/◌ 기호, 데스크톱 이름, 이름+기호)으로 표시
- 지표의 위치, 크기, 스타일, 글꼴을 자유롭게 사용자 지정
- 시스템 트레이 아이콘에 현재 데스크톱 번호를 표시하며, 기본 아이콘과 번호 색상 변경 지원
- 지표 위에서 마우스 휠을 굴려 이전/다음 가상 데스크톱으로 이동
- 창을 지표의 기호 위로 끌어다 놓으면 해당 데스크톱으로 이동하며 자동으로 전환(트리거 방식: 항상 / Alt / Ctrl / 사용 안 함 중 선택)
다중 디스플레이 및 시작 옵션
- 마우스 커서를 다른 모니터로 이동하면 해당 모니터의 창으로 자동으로 포커스 이동
- 트레이 아이콘에서 관리자 권한 시작과 Windows 시작 시 자동 실행을 설정
- 일반 권한과 관리자 권한 모두에서 시작 시 자동 등록 가능, 종료 시 등록 해제로 잔여 파일 없이 정리
설치 방법
- GitHub Releases에서 최신
VirtualDesktopSwitcher.exe를 내려받아 원하는 위치에 저장한 뒤 더블 클릭으로 실행 - winget을 사용하는 경우:
winget install Chooyy.VirtualDesktopSwitcher
기본 사용 흐름
- 실행하면 화면에 데스크톱 지표가 표시되고 시스템 트레이에 아이콘이 나타납니다.
Alt + 1~Alt + 9로 특정 가상 데스크톱으로 이동하고,Alt + `로 이전 데스크톱으로 돌아갑니다.Alt + D로 현재 창을 모든 데스크톱에 고정하거나 해제합니다.- 지표 위에서 마우스 휠을 스크롤하여 데스크톱을 순차적으로 전환합니다.
- 창을 지표의 기호로 끌어다 놓아 다른 데스크톱으로 이동합니다.
- 트레이 아이콘을 더블 클릭해 지표 표시/숨김을 토글하고, 오른쪽 클릭 메뉴에서 표시 방식, 단축키, 시작 옵션을 설정합니다.
INI 설정 파일
설정 파일은 %LOCALAPPDATA%VirtualDesktopSwitchersettings.ini에 저장되며, DesktopKey1~DesktopKey9, PrevDesktopKey, PinAllDesktopsKey 항목을 통해 가상 키 코드를 직접 지정할 수 있습니다. 기본값은 1~9는 49~57, 이전 데스크톱은 192(`), 전체 데스크톱 고정은 68(D)입니다. 자세한 가상 키 코드 값은 Microsoft의 Virtual-Key Codes 문서를 참고할 수 있습니다.
소스에서 직접 빌드
- 필요 환경: C++20을 지원하는 MSVC C++ 툴체인, xmake 빌드 도구
- 빌드 명령:
xmake또는xmake project -k vsxmake로 Visual Studio 프로젝트 생성 - 결과물은
build디렉터리에 생성됩니다.
가상 데스크톱 전환 시 작업 표시 아이콘이 깜빡이는 경우
Windows 설정에서 ‘설정 → 개인 설정 → 작업 표시줄 → 작업 표시줄 동작 → 작업 표시줄 응용 프로그램에서 깜박임 표시’를 끄면 됩니다. 단, 이 옵션은 메신저 알림 등 모든 응용 프로그램의 깜박임 알림도 함께 비활성화합니다.
모든 가상 데스크톱의 창을 작업 표시줄에 표시하려면 어떻게 하나요?
‘설정 → 시스템 → 다중 작업 → 데스크톱 → 작업 표시줄에 모든 열린 창 표시’의 드롭다운을 ‘모든 데스크톱에’로 변경하면 각 데스크톱의 작업 표시줄에서 다른 데스크톱의 창도 확인할 수 있습니다.
Windows의 기본 가상 데스크톱 단축키는 무엇인가요?
가상 데스크톱 열기: Win + Tab, 새 가상 데스크톱 만들기: Win + Ctrl + D, 이전/다음 가상 데스크톱으로 전환: Win + Ctrl + ←/→, 현재 가상 데스크톱 닫기: Win + Ctrl + F4입니다.
가상 데스크톱마다 다른 배경 화면을 지정하거나 이름을 변경할 수 있나요?
작업 보기에서 해당 데스크톱의 축소판을 마우스 오른쪽 버튼으로 클릭한 뒤 ‘배경 선택’ 또는 ‘이름 바꾸기’를 선택하면 됩니다.
시스템 요구사항
운영체제: Windows 10, Windows 11. 패키지 식별자: Chooyy.VirtualDesktopSwitcher. 라이선스: MIT (https://github.com/choyy/VirtualDesktopSwitcher/blob/main/LICENSE). 설치 방식: portable 실행 파일 (VirtualDesktopSwitcher.exe). 일부 시스템 설정 변경 또는 관리자 권한이 필요한 키보드 단축키를 사용할 때는 관리자 권한으로 실행해야 합니다.


