Tôi cũng đã tìm kiếm tùy chọn đó và từ các tìm kiếm tôi đã thực hiện (tôi nghĩ rằng tôi cũng đã thấy nó trên các diễn đàn của Microsoft), đó không phải là thứ có sẵn tích hợp vào lúc này.
Cách tốt nhất mà tôi nghĩ ra bây giờ, để tránh sử dụng chuột là:
- Winkey+ tabcho màn hình máy tính để bàn
- Nhấp chuột phải vào cửa sổ bạn muốn di chuyển.
Sử dụng nút bàn phím nhấp chuột phải hoặc Shift+ F10nếu bạn không có phím đó trong bàn phím.
- Chọn
Move to
(hoặc gõ M
, vì nó được đánh dấu), và sau đó máy tính để bàn bạn muốn (hoặc N
cho máy tính để bàn mới, cũng được đánh dấu)
Điều này không giúp được gì nhiều, nhưng đó là những gì có cho đến khi ai đó phát triển thứ gì đó để làm cho nó dễ dàng hơn.
Cập nhật: Tôi đã bắt đầu xem xét điều này. Có một giá trị đăng ký thay đổi khi ứng dụng được di chuyển giữa các máy tính để bàn. Ở vị trí đó, có tất cả các ứng dụng đang mở:
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 của máy tính để bàn hiện tại ở đây:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\SessionInfo\1\VirtualDesktops\CurrentVirtualDesktop
Không đủ để thay đổi nó thành khóa máy tính để bàn ảo khác vì một số giao diện người dùng là cần thiết.
Tôi đã kiểm tra với procmon và dll được sử dụng trong quy trình là:
- msctf.dll
- Twinui.dll
- windows.immersiveshell.serviceprovider.dll
- shell32.dll
- UIAnimation.dll
Tôi đoán rằng một trong số họ chịu trách nhiệm cho việc làm mới hình ảnh và nghi phạm chính là UIAnimation.dll!
Nếu ai đó muốn tiếp tục điều tra, điều này sẽ phục vụ như là một sự khởi đầu.