เมื่อทำงานกับสอง (หรือมากกว่าหน้าจอ) ปัญหาที่พบบ่อยคือแอพพลิเคชั่นที่เปิดตัวจะปรากฏบนหน้าจอ "ผิด" ฉันพบสิ่งนี้น่ารำคาญเป็นพิเศษเมื่อเปิดตัวแก้ไขข้อความจากบรรทัดคำสั่งเพราะฉันต้องออกจากแถวบ้านด้วยมือขวาเพื่อลากหน้าต่างไปที่หน้าจอ "ถูกต้อง" ก่อนที่ฉันจะพิมพ์ต่อไปได้
เป็นไปได้ไหมที่จะกำหนดแป้นพิมพ์ลัดซึ่งจะย้ายแอปพลิเคชั่นปัจจุบันไปยังหน้าจออื่น / ถัดไป
แก้ไข : ฉันใช้ Windows XP แต่เป็นการดีที่จะทราบว่ามีคุณลักษณะนี้ใน Windows 7 อยู่แล้ว
แก้ไข 2 : ฉันไปสำหรับสคริปต์autohotkey การปรับตัวนี้เหมาะกับฉัน:
#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
ฉันต้องใช้ประโยชน์จากคำสั่ง OutputDebug และdbgviewเพื่อค้นหาค่าขีด จำกัด ที่เหมาะสม1270
สำหรับการเลื่อนไปทางซ้ายหรือขวา เกณฑ์ที่แน่นอนมีความสำคัญอย่างยิ่งเมื่อย้ายหน้าต่างที่ขยายใหญ่สุดไปทางซ้าย