Szukałem również tej opcji, a z wyszukiwań, które przeprowadziłem (myślę, że widziałem ją również na forach Microsoft), nie jest to obecnie coś wbudowanego.
Najlepszym sposobem, na jaki teraz wyszłam, aby uniknąć używania myszy, jest:
- Winkey+ tabdla ekranu komputerów stacjonarnych
- Kliknij prawym przyciskiem myszy okno, które chcesz przenieść.
Użyj przycisku klawiatury prawym przyciskiem myszy lub Shift+, F10jeśli nie masz tego klawisza na klawiaturze.
- Wybierz
Move to
(lub wpisz M
, ponieważ jest zaznaczony), a następnie żądany pulpit (lub N
dla nowego pulpitu, również oznaczony)
To niewiele pomaga, ale tak jest, dopóki ktoś nie opracuje czegoś, co ułatwi to.
Aktualizacja: Zacząłem się tym zajmować. Istnieje wartość rejestru, która zmienia się, gdy aplikacja jest przenoszona między komputerami stacjonarnymi. W tej lokalizacji znajdują się wszystkie otwarte aplikacje:
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).
Identyfikator bieżącego pulpitu znajduje się tutaj:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\SessionInfo\1\VirtualDesktops\CurrentVirtualDesktop
Nie wystarczy zmienić go na inny klucz wirtualnego pulpitu, ponieważ potrzebne jest odświeżenie interfejsu użytkownika.
Sprawdziłem za pomocą procmon, a biblioteki DLL używane w tym procesie to:
- msctf.dll
- twinui.dll
- windows.immersiveshell.serviceprovider.dll
- shell32.dll
- UIAnimation.dll
Domyślam się, że jeden z nich jest odpowiedzialny za wizualne odświeżenie, a głównym podejrzanym jest UIAnimation.dll!
Jeśli ktoś chce kontynuować dochodzenie, posłuży to jako początek.