Khi làm việc với hai (hoặc nhiều màn hình), một vấn đề phổ biến là các ứng dụng đã khởi chạy xuất hiện trên màn hình "sai". Tôi đặc biệt thấy khó chịu khi khởi chạy trình soạn thảo văn bản từ dòng lệnh, vì tôi phải rời khỏi hàng nhà bằng tay phải để kéo cửa sổ sang màn hình "bên phải" trước khi tôi có thể tiếp tục nhập.
Có thể xác định một phím tắt di chuyển ứng dụng hiện tại sang màn hình khác / tiếp theo không?
Chỉnh sửa : Tôi đang sử dụng Windows XP, nhưng thật tốt khi biết rằng tính năng này đã tồn tại trong Windows 7.
Edit2 : Tôi đã đi cho kịch bản autohotkey . Điều này thích ứng với tôi:
#q::
WinGetPos, winx, winy,,, A
WinGet, mm, MinMax, A
WinRestore, A
If (winx > 1270)
{
newx := winx-1270
OutputDebug, Moving left from %winx% to %newx%
}
else
{
newx := winx+1270
OutputDebug, Moving right from %winx% to %newx%
}
WinMove, A,, newx, winy
if mm=1
WinMaximize, A
Return
Tôi đã phải sử dụng các câu lệnh và dbgview của OutputDebug để khám phá giá trị ngưỡng thích hợp 1270
để di chuyển sang trái hoặc phải. Ngưỡng chính xác đặc biệt quan trọng khi di chuyển các cửa sổ tối đa sang trái.