Windows 10 wprowadził widok zadania - możliwość posiadania wielu wirtualnych pulpitów. Kiedy jestem w oknie na Desktop1, jaki jest najszybszy sposób na przeniesienie go na Desktop2?
Obecnie muszę wejść do przełącznika zadań (ikona na pasku zadań lub Win + Tab), znaleźć okno i przeciągnąć i upuścić je między pulpitami. Jest to niewygodne. Czy jest szybszy sposób?
windows
windows-10
Borek Bernard
źródło
źródło
Odpowiedzi:
Myślę, że dla szybszego przełączenia powinno to być na pasku tytułowym, więc stworzyłem do tego narzędzie:
https://github.com/Eun/MoveToDesktop
Możesz także przenosić okna za pomocą WIN+ ALT+ Left/ Rightlub w razie potrzeby zmieniać skrót.
źródło
MoveToDesktop-X.Y.zip
z sekcji Wydania. Tam jest.exe
plik, wypakuj go gdzieś i uruchom. Nie potrzebujesz Visual Studio 2015. Może być konieczne zainstalowanie pakietu redystrybucyjnego Visual C ++.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:
Użyj przycisku klawiatury prawym przyciskiem myszy lub Shift+, F10jeśli nie masz tego klawisza na klawiaturze.
Move to
(lub wpiszM
, ponieważ jest zaznaczony), a następnie żądany pulpit (lubN
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:
Identyfikator bieżącego pulpitu znajduje się tutaj:
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:
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.
źródło
Używam Windows 10 Virtual Desktop Enhancer .
Wystarczy go pobrać , uruchomić (i w razie potrzeby skonfigurować autostart ).
Następnie możesz po prostu nacisnąć Win+ Ctrl+ Shift+ Arrow Left/ Arrow Right, aby przenieść aplikację na inny pulpit i przejść do tego pulpitu.
źródło
Na tym poziomie zarządzania systemem Windows naprawdę uważam, że powinieneś skorzystać z programu innej firmy, aby pomóc. Moim własnym rozwiązaniem było dodanie prostego skrótu do AutoHotKey (AHK):
# | to skrót, który przekłada się na WIN- | Na mojej klawiaturze ma to sens, ponieważ | jest wyższy niż TAB, ale możesz go zmienić na dowolny, który odpowiada Twoim potrzebom.
Korzystając z powyższej odpowiedzi arieljannai , wysyłając
SHIFT+F10
M
ENTER
, zaznaczone okno zostanie przeniesione na inny wirtualny pulpit, jeśli żonglujesz między nimi.Wprowadzenie do AHK można znaleźć na stronie https://autohotkey.com/docs/Tutorial.htm .
źródło
win+Tab, context, V, Enter
o konfiguracji szwajcarsko-niemieckiejNie jestem pewien, dlaczego nie zostało to wspomniane powyżej, ale poniższy sposób jest rodzimym sposobem na to, bez pobierania pomocników.
1. WIN + Tab, aby szybko zobaczyć wszystkie aplikacje / okna (jeśli masz wiele monitorów, na każdym monitorze będzie jedna lista dla każdego wirtualnego pulpitu).
2. Kliknij prawym przyciskiem myszy aplikację / okno, które chcesz przenieść -> „Przenieś do” i wybierz pulpit, na który chcesz wysłać aplikację.
Zanim to znalazłem, wypróbowałem nawet projekt MoveToDesktop opublikowany powyżej, ale uważam to za równie łatwe, a menu MoveToDesktop i tak nie wydaje się pojawiać we wszystkich aplikacjach (na przykład w tym momencie nie w Chrome ani w Sublime).
źródło
zVirtualDesktop
Używam tego do tego celu. Ma skróty klawiaturowe - co jest świetne.
Deweloper reaguje bardzo szybko, jeśli zgłosisz problem, zadajesz pytanie lub szukasz możliwej funkcji.
Najlepsza funkcja to
DesktopView
Patrz poniżej.W GitHub jest więcej opcji, których obecnie nie pamiętam 😅
Oto kilka zrzutów ekranu zVirtualDesktop
Możesz wybierać spośród tych ikon na pasku zadań
Ma naprawdę fajną funkcję o nazwie
DesktopView
pokazaną poniżej. W tym widoku możesz przeciągać i upuszczać okna na dowolny pulpit. Działa również jak Alt + Tab, ponieważ możesz kliknąć miniaturę, aby przejść do tego okna.Uwaga: Odpowiedziałem na to pytanie około 1,5-2 lata temu, z kilkoma wskazówkami, aby zacząć coś rozwijać. Ale teraz opracowano kilka rozwiązań w tym zakresie.
Dodałem nową odpowiedź, ponieważ nie ma sensu edytować / ulepszać mojej poprzedniej, ponieważ są one całkowicie różne.
źródło
Używam auto-klucza za pomocą skrótu klawiaturowego CTRL + WIN + SHIFT + LEWO lub PRAWO, aby przesunąć okna na inny wirtualny pulpit. Używam tylko 2 wirtualnych pulpitów, więc działa to dla mnie niezależnie od tego, czy nacisnę lewy czy prawy.
Kod AHK:
źródło
Czerpiąc wskazówki z rozwiązań Greenonline i Sebastien:
Nie jest to więc bardzo proste, ale zdecydowanie coś, co możesz łatwo zautomatyzować.
źródło
Począwszy od wersji Windows 10 1803, prosty sposób przeniesienia bieżącego / docelowego okna z jednego pulpitu na inny jest następujący:
Ponadto jest natywny i nie wymaga oprogramowania innych firm.
źródło
Rozwiązanie Autohotkey. Bound to Win + Tilde key. Ten skrypt automatyzuje wszystkie naciśnięcia klawiszy, które należy wykonać ręcznie, aby wysłać go do następnego (jeśli jesteś na pierwszym) lub poprzedniego pulpitu. Uważaj jednak na takie rzeczy - może to być niebezpieczne, jeśli dane wejściowe trafią w niewłaściwe miejsce.
źródło
po prostu naciśnij Winkey + Tab, teraz wybierz program (okno) i przeciągnij go na pokazaną poniżej listę komputerów stacjonarnych (Pulpit 1 lub 2). Gotowy. Żaden inny sposób..
źródło
Win+ Shift+ Arrow Left/Arrow Right
lub
Win+ Arrow Left/Arrow Right
lub
Win+ Arrow Up/Arrow Down
źródło