สัปดาห์ที่แล้ว Microsoft ปล่อย PowerToys โปรเจกต์ใหม่เพิ่ม Productivity Features ให้ Windows Desktop PowerToys จะรวม Utilities สำหรับ Power Users/Enthusiasts พัฒนาตาม Community Direction
Initial Release มี 2 Modules: Shortcut Key Guide และ FancyZones เราครอบคลุมตัวแรกแล้ว วันนี้ทัวร์ฟีเจอร์ FancyZones
แนะนำ Window Layout Managers
FancyZones นำมาประโยชน์ของ Tiling Window Managers มาบน Windows Desktop Module ให้กำหนด Fixed Layouts บน Display App Windows จะ Align ตาม Layout

Windows 10 มี Snap รองรับพื้นฐาน: ลากหน้าต่างไปขอบจอ Resize เติมครึ่ง/สี่ส่วน จบที่ Snap
FancyZones: กำหนด Complex Layouts ได้ 4 Columns, 3 Rows, หรือ 4x3 Grid (12 Cells) Custom Layout ไม่มีข้อจำกัดมาก ปรับ Desktop ให้ทำงานหลายหน้าต่างพร้อมกันสบาย
เริ่มต้นกับ FancyZones
- ดาวน์โหลด/ติดตั้ง PowerToys จาก GitHub (Installer ยังไม่มี Microsoft Signature รุ่นต่อไปจะมี)
- รัน Installer ตาม Prompts
- Running แล้ว จะมี PowerToys Icon ใน System Tray Double-click เปิด Settings Panel เปิด Module ที่ต้องการ > เปิด FancyZones Toggle On > คลิกหน้า FancyZones ซ้าย

กำหนด Zones (โซน)
ขั้นแรก Config Window Layout คลิก Edit zones กำหนด Window Regions บน Desktop เลือก Presets, Grid, หรือ Custom Regions ตำแหน่ง मनมाना ด้วยแท็บ Custom

ด้านล่าง Zone Editor มี Option เพิ่ม Spacing ระหว่าง Zones ช่วยโฟกัสแอปแต่ละตัว Config Layout เสร็จ กด Apply

พร้อมใช้ FancyZones! Default Settings: กด Shift ค้างลากหน้าต่าง เข้า Zone ขณะลาก Titlebar ค้าง Shift เห็น Zones ที่ลากได้ วางหน้าต่างบน Zone จะ Resize เติม Region อัตโนมัติ
FancyZones Settings
แม้ Pre-release FancyZones มี Config Options หลายตัว ส่วนใหญ่ Self-explanatory ไฮไลท์บางตัว:
- Override Windows Snap hotkeys: FancyZones แทนที่ Snap Windows 10 สมบูรณ์ Hotkeys เช่น Win+Right ไม่ Snap ครึ่งจอ แต่ Move ระหว่าง FancyZones Regions
- Move newly created windows to their last known zone: Windows จำ Region ที่ใช้ล่าสุด หาก Outlook อยู่ Region หนึ่ง Edge ใต้มัน เปิด Option นี้ ไม่ต้องลากแอปเหล่านั้นทุกครั้งที่ Launch

FancyZones ใหม่อยู่ใน Active Development Backlog Issues/Ideas รับ Input จาก Community
ข้อจำกัดปัจจุบัน
ปัญหาร้ายแรง: ไม่รองรับ Multiple Monitors ใช้ Default "New Zone Editing Experience" เพียง Primary Monitor ทำงานกับ FancyZones ไม่สามารถ Define Layouts สำหรับ Secondary Displays ได้ Old Experience มี Limited Multi-monitor Support
แม้ข้อจำกัด FancyZones นำ Window Management ที่ขาดหายไปมานานมาบน Windows Desktop PowerToys Project ยัง Early Days ฟังก์ชันเพิ่มเติมวางแผนเพิ่มตลอดเวลา