
Loop (โปรแกรมจัดระเบียบหน้าจอ Mac ง่าย ๆ ด้วย Radial Menu) : โปรแกรม Loop เป็นโปรแกรมสำหรับ ระบบปฏิบัติการ (OS) อย่าง แมคโอเอส (macOS) ที่พัฒนาขึ้นเพื่อจัดระเบียบ และปรับเปลี่ยนขนาดหน้าต่างบนหน้าจอได้อย่างสะดวก, รวดเร็ว และเป็นธรรมชาติ โปรแกรมนี้ออกแบบมาเพื่อแก้ปัญหาหน้าจอที่รก หรือความยุ่งยากในการใช้ เมาส์ (Mouse) ลากจัดขนาดหน้าต่างแบบเดิม ๆ โดยเน้นการสร้าง ประสบการณ์ของผู้ใช้งาน (UX) ที่มีความสวยงาม ผสมผสานการทำงานร่วมกับระบบด้วย ภาษา Swift และ SwiftUI อย่างลงตัว
หัวใจสำคัญที่ทำให้ โปรแกรม Loop โดดเด่นกว่าเครื่องมือจัดหน้าต่างทั่วไปคือระบบ Radial Menu หรือเมนูทรงกลมวงแหวนที่ตอบสนองตามทิศทางของเคอร์เซอร์ เมื่อผู้ใช้กดปุ่มลัดที่ตั้งไว้ เช่น "ปุ่ม Caps Lock" หรือ "ปุ่ม Control" ค้างเอาไว้ เมนูวงแหวนจะปรากฏขึ้นตรงจุดที่เคอร์เซอร์อยู่ จากนั้นเพียงแค่เลื่อนเมาส์ไปในทิศทางที่ต้องการ หน้าต่างที่เปิดอยู่จะถูกแบ่งครึ่ง ปรับเป็นหนึ่งในสาม, ปรับขยายเต็มจอ หรือย้ายไปอยู่มุมหน้าจอตามทิศทางเมาส์ได้ทันทีโดยไม่ต้องคลิกหลายครั้ง
นอกจาก ระบบวงแหวนแล้ว โปรแกรม Loop ยังมีฟีเจอร์พรีวิว (Preview) เพื่อแสดงเส้นกรอบตัวอย่างขนาด และตำแหน่งหน้าต่างก่อนที่จะปล่อยปุ่มกด ทำให้ผู้ใช้เห็นลัพธ์ล่วงหน้า และย้ายหน้าต่างได้อย่างแม่นยำ ไม่เพียงเท่านั้น สำหรับสาย คีย์บอร์ด (Keyboard) พ์ยังสามารถใช้คีย์ลัดผสมผสานเพื่อจัดหน้าต่างได้อย่างอิสระ รวมถึงฟีเจอร์ Cycles ที่ช่วยให้กดปุ่มเดิมซ้ำเพื่อเปลี่ยนขนาดหน้าต่างไปตามลำดับสัดส่วนที่ตั้งไว้ และฟีเจอร์ Stash สำหรับการซ่อนหน้าต่างไว้ที่ขอบหน้าจอชั่วคราวเพื่อคืนพื้นที่การทำงาน
สิ่งที่ทำให้โปรแกรม Loop ได้รับความนิยมอย่างรวดเร็วบน Github คือ การปรับแต่งความสวยงามที่ยืดหยุ่นมาก ผู้ใช้สามารถปรับโทนสี, รัศมี, ความกว้าง และรูปแบบของ Radial Menu รวมถึงเส้นกรอบ Preview ให้เข้ากับธีมของระบบ macOS ได้อย่างสมบูรณ์แบบ ทั้งยังเปิดโอกาสให้ปิดการทำงานของวงแหวน Visual หากต้องการเน้นใช้เพียงคีย์ลัดอย่างเดียว
ในแง่ของประสิทธิภาพ โปรแกรม Loop รองรับเทคโนโลยีทันสมัยอย่าง AppleScript และ URL Scheme ทำให้ผู้ใช้สายขั้นสูง (Power Users) สามารถเขียนสคริปต์อัตโนมัติเพื่อสั่งการจัดหน้าต่างร่วมกับแอปพลิเคชันอื่นได้
สามารถสลับ หรือเปลี่ยนรูปแบบการจัดหน้าต่างต่อเนื่องกันได้ง่าย ๆ เพียงกดปุ่มลัดซ้ำ ๆ หรือคลิกซ้ายซ้ำ ๆ ในตำแหน่งเดิม
ซ่อนหน้าต่างที่ไม่ได้ใช้ไว้ที่ขอบจอเพื่อลดความรกของพื้นที่ทำงาน และสามารถดึงกลับมาใช้ได้ทันทีเมื่อเลื่อนเมาส์ไปใกล้ขอบจอ หรือกดปุ่มลัด
ปรับแต่งหน้าตา และเอฟเฟกต์การแสดงผล Visual ของทั้ง Radial Menu และ Preview Window ให้เข้ากับสไตล์ของ macOS ได้ตามใจชอบ
รองรับ URL Scheme ทำให้สามารถสั่งการ Loop ผ่าน Shell Command หรือ AppleScript ได้ เช่น Open "loop://action/maximize" ช่วยให้นำไปต่อยอดใช้กับแป้นคีย์บอร์ดแบบกำหนดเอง หรือสร้างสคริปต์อัตโนมัติได้ง่าย
โปรแกรม Loop เป็นซอฟต์แวร์ ฟรี (Free) ที่พัฒนาแบบ โอเพ่นซอร์ส (Open-Source) ที่อยู่ภายใต้เงื่อนไขการใช้งานแบบ GNU GPLv3 ซึ่งหมายความว่าผู้ใช้สามารถใช้งาน, ดัดแปลง, แจกจ่าย และเข้าถึง โค้ดต้นฉบับ (Source Code) ได้อย่างเสรี ภายใต้เงื่อนไขที่กำหนด
หากต้องการค้นหาข้อมูลเพิ่มเติม สามารถติดต่อกับทางผู้พัฒนาโปรแกรมนี้ได้ผ่านทางช่องทางเว็บไซต์ (Website) : https://github.com/mrkai77/Loop (ภาษาอังกฤษ) ได้เลย
Loop is an application for the macOS operating system, designed to organize and resize windows on your screen conveniently, quickly, and intuitively. It is built to solve the hassle of cluttered screens and the traditional, clunky process of dragging window edges with a mouse, emphasizing a sleek user experience (UX) seamlessly integrated into the system using Swift and SwiftUI.
At the core of what sets Loop apart from typical window management tools is its Radial Menu a directional pie menu that responds to your cursor's movement. By holding down a designated hotkey, such as Caps Lock or Control, the menu appears instantly at your cursor location. Moving the mouse in a target direction instantly snaps, splits, scales (to halves, thirds, or full screen), or repositions the active window without extra clicks.
Beyond the radial wheel, Loop offers a Live Preview feature that displays a window outline showing the exact size and position before you release the hotkey, ensuring precise window placement every time. For keyboard-centric users, Loop supports customizable keyboard shortcuts, a Cycles feature that rotates through preset window dimensions with repeated keypresses, and a Stash feature to temporarily dock windows off the edge of the screen to free up workspace.
A major reason for Loop's rapid popularity on GitHub is its extensive aesthetic customization. Users can fine-tune the color themes, radius, thickness, and design of the Radial Menu and preview borders to match their macOS setup. For those who prefer pure keyboard navigation, the visual wheel can also be disabled entirely.
In terms of performance and extensibility, Loop natively supports advanced features like AppleScript and URL Schemes, allowing power users to automate window layouts and trigger window management actions seamlessly from other workflows.
คำสำคัญ