Windows 10에서 현재 창을 다른 작업보기 / 데스크탑으로 빠르게 옮기는 방법은 무엇입니까?


157

Windows 10 에는 여러 가상 데스크톱을 보유 할 수 있는 작업보기가 도입되었습니다 . Desktop1의 창에있을 때 Desktop2로 이동하는 가장 빠른 방법은 무엇입니까?

현재 작업 전환기 (작업 표시 줄 또는 Win + Tab의 아이콘)에 들어가서 창을 찾아 데스크탑간에 드래그 앤 드롭해야합니다. 불편합니다. 더 빠른 방법이 있습니까?


3
이것이 내가하는 방법과 그것을하는 유일한 방법입니다. Windows 키 + Tab을 누르 십시오 . Tab을 다시 누릅니다 . 활성 프로그램 썸네일 및 작업보기 인터페이스 활성에서 개요를 제거합니다. 화살표 키를 사용하여 작업보기 인터페이스의 데스크톱간에 이동하십시오. 전환하려는 데스크탑을 강조 표시 한 경우 Enter를 누르 십시오 .
— zain.ali

7
Oooooo 당신은 WINKEY + CTRL + 왼쪽 화살표 또는 WINKEY + CTRL + 오른쪽 화살표를
— zain.ali

41
이는 데스크탑 간 탐색이 아니라 한 데스크탑에서 다른 데스크탑으로 창을 이동하는 것입니다. 그리고 네, Ctrl + Win + left / right is cool :)
— Borek Bernard

내 동생이 작업중 인 프로젝트에서 그는 WINKEY-X, WINKEY-V로 구현했습니다. 매우 부드럽게 작동합니다. 마이크로 소프트 만 따라
— 잡으면

3
핫키로 Windows 빌드를 언제해야합니까?
— principal-ideal-domain 도메인

답변:


110

더 빠른 전환을 위해 제목 표시 줄에 있어야한다고 생각하므로 도구를 만들었습니다.

https://github.com/Eun/MoveToDesktop

여기에 이미지 설명을 입력하십시오

WIN+ ALT+ Left/ 를 사용하여 창을 이동 Right하거나 필요에 따라 바로 가기를 변경할 수도 있습니다.


1
예! 드디어!!! 정말 고맙습니다! :) 우분투 사용자로서 나는 Windows 10의 가상 데스크톱에 대해 매우 흥분했습니다 ...하지만이 단축키 기능이 없으면 쓸모가 없습니다. 이제 기능이 완성되었습니다 :) 노력해 주셔서 감사합니다.
— Adamski

5
MoveToDesktop-X.Y.zip릴리스 섹션에서 다운로드 하십시오. 가에서 .exe파일이 어딘가를 추출하고이를 실행하십시오. Visual Studio 2015가 필요하지 않습니다. Visual C ++ 재배포 가능 패키지 만 설치하면됩니다.
— Eun

4
이 도구는 작동하지 않았습니다.
— K Robinson

2
윈도우가 가상 데스크톱 화면에 드래그 앤 드롭을 추가 할 때 궁금해- 놀라운 일입니다
— Mikey

2
@Ninjakannon 아니요, Mikey는 화면 측면의 창을보기를 변경하지 않고 다음 바탕 화면으로 드래그 할 수 있다고 말합니다. 거의 모든 리눅스 데스크탑과 우분투 유니티에있는 것처럼. 일반적으로 사용자가 여전히 옆으로 스냅 할 수있는 snappiness 설정이 있지만 더 많은 힘이나 운동량을 사용하는 경우 사용자는 스냅을 사용하지 않고 경계를지나 다음 가상 데스크톱으로 창을 드래그 할 수 있습니다.
— mchid

67

나는 또한 그 옵션을 찾고, 내가 한 검색에서 (내가 Microsoft 포럼에서도 그것을 본 것 같아요), 그것은 현재 내장되어있는 것이 아닙니다.

마우스 사용을 피하기 위해 지금까지 나온 가장 좋은 방법은 다음과 같습니다.

  • Winkey+ tab데스크톱 화면의 경우
  • 이동할 창을 마우스 오른쪽 버튼으로 클릭하십시오.
    오른쪽 클릭 키보드 버튼을 사용하거나 키보드에 해당 키가없는 경우 Shift+ F10를 사용하십시오.
  • Move to( M표시되어 있기 때문에을 (를) 입력 한 다음) 원하는 바탕 화면을 선택하십시오 (또는 N새 바탕 화면도 표시됨).

이것은 그다지 도움이되지 않지만 누군가가 더 쉽게 만들 수있는 무언가를 개발할 때까지 존재합니다.

업데이트 : 나는 이것을 조사하기 시작했다. 데스크톱간에 앱을 이동할 때 변경되는 레지스트리 값이 있습니다. 해당 위치에는 열려있는 모든 앱이 있습니다.

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\SessionInfo\1\ApplicationViewManagement 
(I guess the session number will change if there is more than one logged in).

현재 데스크탑의 id는 다음과 같습니다.

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\SessionInfo\1\VirtualDesktops\CurrentVirtualDesktop

UI 새로 고침이 필요하기 때문에 다른 가상 데스크톱 키로 변경하는 것만으로는 충분하지 않습니다.

procmon으로 확인했으며 프로세스에 사용되는 dll은 다음과 같습니다.

  • msctf.dll
  • twinui.dll
  • windows.immersiveshell.serviceprovider.dll
  • shell32.dll
  • UIAnimation.dll

그중 하나가 시각적 새로 고침을 담당하며 주된 용의자는 UIAnimation.dll이라고 생각합니다.

누군가 조사를 계속하고 싶다면 이것이 시작이 될 것입니다.


4
Win + Tab을 누른 후 창을 원하는 데스크탑으로 간단히 드래그 할 수도 있습니다.
— Nearoo

2
@Nearoo는 마우스를 사용하지 않고 빠른 속도로 포인트를 잃습니다.
— arieljannai

2
@arieljannai Nah, 마우스 오른쪽 버튼을 클릭하고 하위 메뉴를 열고 바탕 화면을 클릭하는 것보다 가장 빠릅니다. 그러나 리눅스와 같은 지름길이 가장 좋습니다.
— Stefan Fabian

1
새롭고 유용한 것을 배웠습니다. Shift + F10 = 오른쪽 클릭
— JDuarteDJ

15

내가 사용하는 윈도우 10 가상 데스크톱 증강을 .

그냥 다운로드 , 그것을 실행 (및 구성 자동 시작을 당신이 필요로하는 경우).

그런 다음 Win+ Ctrl+ Shift+ Arrow Left/ 를 누르면 Arrow Right앱이 다른 데스크톱으로 이동하고 해당 데스크톱으로 전환됩니다.


스크립트가 작동하지 않았지만 릴리스 exe가 작동합니다. 좋은 해결책!
— lucidbrot

2
간단하고 투명하며 설치가 간편합니다.
— anderstood

11

이 수준의 Windows 관리에서는 실제로 타사 프로그램을 사용하여 도움을 받아야한다고 생각합니다. 이것에 대한 나의 해결책은 AutoHotKey (AHK)에 간단한 지름길을 추가하는 것이 었습니다 .

#|::Send, +{F10}M{Enter}

# | 바로 가기, WIN- | 말이되는 내 키보드에서 | 탭 위에 있지만 필요에 따라 변경할 수 있습니다.

arieljannai의 위의 답변을 사용하여 를 보내면 SHIFT+F10 M ENTER표시된 창은 다른 가상 데스크톱으로 이동합니다.

AHK에 대한 소개는 https://autohotkey.com/docs/Tutorial.htm을 참조 하십시오 .


2
F10 은 내 컴퓨터에서 아무 것도 수행하지 않습니다. 내 (프랑스어) 키보드 의 상황에 맞는 메뉴 키가 작동합니다.
— Sébastien

win+Tab, context, V, Enter 스위스 독일어 설정에
— lucidbrot

1
F10만으로는 상황에 맞는 메뉴가 나타나지 않고 Shift 키를 누르고 있어야합니다 (위의 AHK에서 +로 표시). 오타를 반영하도록 업데이트 된 답변입니다.
— kevinf

6

왜 이것이 위에서 언급되지 않았는지 모르겠지만 다음은 도우미를 다운로드하지 않고이를 수행 하는 기본 방법입니다.

1. WIN + Tab을 사용하면 모든 응용 프로그램 / 창을 빠르게 볼 수 있습니다 (모니터가 여러 개인 경우 각 가상 데스크톱마다 모니터마다 하나의 목록이 있음).

2. 이동할 응용 프로그램 / 창을 마우스 오른쪽 버튼으로 클릭하고 "이동"하고 응용 프로그램을 보낼 데스크탑을 선택하십시오.

내가 이것을 발견하기 전에, 나는 위에 게시 된 MoveToDesktop 프로젝트를 시도했지만 이것을 쉽게 찾을 수 있으며 MoveToDesktop 메뉴가 모든 응용 프로그램에 나타나지 않는 것 같습니다 (예 : 현재 Chrome이나 Sublime은 아닙니다).


3
아직 핫키가 없다는 것이 너무 나쁩니다. 이것은 잘 작동하지만.
— JP Hellemons

드물게 데스크탑을 설정 한 후 물건을 옮겨야하는 경우는 없습니다.
— 밤

핫키로 항상 모니터 1에서 2로 화면을 이동합니다. 핫키를 사용하여 데스크톱간에 항상 이동하므로 가상 데스크톱간에 창을 이동하는 핫키가 아닌 이유는 무엇입니까? 그리고 저는 win10에서 네이티브 핫키 빌드를 의미합니다
— JP Hellemons

실제로 좋을 것입니다.
— 밤

4
우분투 리눅스에서 수년간 아주 좋은 점은 키보드에서 손을 떼지 않고도 가상 데스크톱을 설정할 수 있다는 것입니다. 작업중인 작업을 수행하는 동안 단축키를 사용하여 앱을 시작한 다음 나중에 새 작업 공간이나 다른 작업 공간에 놓을 것인지 결정한 후 다른 단축키로 보낼 수 있습니다. 손을 마우스 나 터치 패드로 옮길 필요가 없습니다. 매우 빠르고 효율적입니다. Windows에서는 크게보고 싶었습니다. 사실 이것이 특정 게임이나 Adobe 제품에 대해서만 Windows를 사용하는 이유 중 하나입니다.
— cdaddr

6

z 가상 데스크탑

그 목적으로 사용하고 있습니다. 키보드 단축키가 있습니다.
문제를보고하거나 질문하거나 가능한 기능을 요청하면 개발자가 매우 반응이 빠릅니다.

가장 좋은 기능은 DesktopView아래를 참조하십시오.

GitHub에는 현재 기억이 안 나는 옵션이 더 있습니다.

다음은 zVirtualDesktop의 스크린 샷입니다.

이 시스템 트레이 아이콘 중에서 선택할 수 있습니다 여기에 이미지 설명을 입력하십시오

DesktopView아래에 표시된 것과 같은 멋진 기능이 있습니다. 이보기를 사용하면 창을 임의의 데스크탑으로 끌어서 놓을 수 있습니다. 또한 축소판을 클릭하여 해당 창으로 이동할 수 있다는 점에서 Alt + Tab과 같이 작동합니다. 여기에 이미지 설명을 입력하십시오

참고 : 약 1.5-2 년 전에이 질문에 대답했으며 무언가를 개발하기위한 힌트가 있습니다. 그러나 이제는이를 위해 몇 가지 솔루션이 개발되었습니다.
이전 답변이 완전히 다르기 때문에 편집 / 개선 할 필요가 없으므로 새로운 답변을 추가했습니다.


많은 프로그램이 있지만 OP는 Windows에 포함 된 Virtual Desktop Manager를 요구하고 있습니다.
— skan

2
나는 이것을 사용하지 않았지만 VirtuaWin 은 (1) 프로그램을 자신의 데스크탑에 자동으로 잡을 수 있고 (2) 생산성을 향상시키는 애드온을 가지고 있기 때문에 시도해 볼 가치가 있습니다 .
— Ooker

1
zVirtualDesktop을 확인했는데 신뢰할 수없는 것 같습니다. Github의 호스트이지만 비공개 소스 (명확하게 소스가 제거됨) 인 호스트, Github에 실수로 업로드 된 이전 버전 (exe는 기록에 있음)은 다른 사용 라이센스 (개인 사용은 영원히 무료 임)이지만 자동 업데이트는 모두 지불 버전 ... 또한 사이트에 가격에 대한 언급이 없습니다, 이미 시작했을 때만
— sinni800

3

자동 단축키를 CTRL + WIN + SHIFT + LEFT 또는 오른쪽 단축키와 함께 사용하여 창을 다른 가상 데스크톱으로 푸시합니다. 나는 2 개의 가상 데스크톱 만 사용하므로 왼쪽 또는 오른쪽을 누를 때 관계없이 작동합니다.

AHK 코드 :

#^+Left::
#^+Right::
Send #{tab}        ;WIN+TAB=Open the desktop view
Sleep 200
Send +{F10}M{Enter};SHIFT+F10=context menue. M=move. Enter for the first desktop in the list.
Sleep 100
Send #{tab}        ;WIN+TAB=Close the desktop view
return

이것은 주 모니터의 응용 프로그램에 대해서만 작동합니다 (다중 모니터 설정). 이동하기 전에 응용 프로그램이 실제로 선택되었는지 확인하려면 "Send # {tab}"뒤에 "Send {Left} {Right}"을 추가해야했습니다.
— Dan

2

Greenonline 및 Sebastien의 솔루션에서 힌트를 얻으십시오.

  1. 작업 공간 관리보기를 위해 'Win + Tab'을 누르십시오
  2. 관심있는 창으로 이동하기위한 방향키
  3. 다른 데스크톱으로 이동을 선택할 수있는 드롭 다운 메뉴의 '컨텍스트'키를 누르십시오.

따라서 매우 간단하지는 않지만 손을 쉽게 자동화 할 수있는 작업입니다.


1

Windows 10 버전 1803부터 현재 / 대상 창을 한 바탕 화면에서 다른 바탕 화면으로 이동하는 간단한 방법은 다음과 같습니다.

  1. 타임 라인을 보려면 Win + Tab 을 누르 십시오 .
  2. 데스크탑 섹션 아래에 현재 데스크탑 아래에 실행중인 프로그램 목록이 표시됩니다. 창을 길게 클릭하고 원하는 특정 데스크탑으로 드래그하십시오.
  3. 짜잔!


또한 기본 소프트웨어이며 타사 소프트웨어가 필요하지 않습니다.


0

오토 핫키 솔루션. Win + Tilde 키에 바인딩됩니다. 이 스크립트는 다음 (첫 번째 인 경우) 또는 이전 데스크탑으로 수동으로 전송하는 모든 키 입력을 자동화합니다. 이러한 사항에주의하십시오-이 입력이 잘못된 대상으로가는 경우 위험 할 수 있습니다.

SendMode Input 
#`::
    send {blind}#{tab}
    sleep 1000
    send {appskey}
    sleep 300
    send {down}
    sleep 200
    send {down }
    sleep 200
    send {right}
    sleep 200
    send {left}
    sleep 200
    send {right}
    sleep 300
    send {enter}
    sleep 300
    send {esc}
    sleep 300
return

-4

Winkey + Tab을 누르고 프로그램 (윈도우)을 선택한 다음 아래 표시된 데스크탑 목록 (바탕 화면 1 또는 2)으로 드래그하십시오. 끝난. 다른 방법은 없습니다 ..


5
"다른 방법은 없다"다른 답변 중 하나가 보여주는 것처럼 분명히 거짓.
— DavidPostill

이것은 부정적인 투표에도 불구하고 가장 좋은 답변입니다
— jmhostalet

-5

Win+ Shift+ Arrow Left/Arrow Right

또는

Win+ Arrow Left/Arrow Right

또는

Win+ Arrow Up/Arrow Down


1
이러한 바로 가기는 가상 데스크톱간에 이동하지 않습니다.
— Michael Mior

3
다중 디스플레이 사이를 이동할 것
— jlanza
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.