1 คะแนน โดย typ0s2d10 15 시간 전 | ยังไม่มีความคิดเห็น | แชร์ทาง WhatsApp

ผมทำสิ่งนี้ขึ้นมาเพราะรู้สึกไม่สะดวกที่เวลาจะย้ายหรือปรับขนาดหน้าต่างบน Mac ต้องจับที่แถบชื่อหน้าต่างหรือขอบให้แม่น ๆ เสมอ

Snatch เป็นยูทิลิตี้บนแถบเมนูที่เมื่อกดปุ่ม modifier ค้างไว้ แล้วขยับเมาส์บนส่วนใดก็ได้ของหน้าต่าง หน้าต่างก็จะขยับตามมา เป็นการนำฟีเจอร์ "Alt+ลากเพื่อย้ายหน้าต่าง" ของ Linux มาไว้บน Mac และแยกเอาเฉพาะพฤติกรรมนี้จากหลายฟีเจอร์ของ Rectangle Pro มาทำให้ทำงานได้ด้วยหน่วยความจำน้อยที่สุด

การทำงานพื้นฐาน

  • ย้ายหน้าต่าง: ⌘⌃ + ขยับเมาส์ (ไม่ต้องคลิก)
  • ปรับขนาดหน้าต่าง: ⌘⌥ + ขยับเมาส์

คุณสมบัติ

  • ทำงานได้ด้วยปุ่ม modifier + การขยับเมาส์เท่านั้น โดยไม่ต้องคลิก (ตั้งค่าให้เป็นแบบลากได้เช่นกัน)
  • กำหนดชุดปุ่ม modifier และ trigger (ขยับ/ลาก) สำหรับการย้าย/ปรับขนาดได้อย่างอิสระในการตั้งค่า
  • แก้ปัญหาที่หน้าต่างในแอปอย่าง Chrome, Electron, Slack ตามเมาส์ช้า (ระหว่างลากจะปิด AXEnhancedUserInterface ชั่วคราวเพื่อให้การเรียก Accessibility API เร็วขึ้น)
  • เนทีฟด้วย Swift + AppKit ไม่มี Electron ใช้หน่วยความจำขณะ idle ประมาณ 15MB
  • รองรับการเปิด/ปิดจากแถบเมนู และเปิดอัตโนมัติเมื่อเข้าสู่ระบบ

การติดตั้ง
brew install --cask TypoStudio/tap/snatch

หรือดาวน์โหลด DMG โดยตรงจาก releases ก็ได้
https://github.com/TypoStudio/snatch/releases

หมายเหตุ: ตอนนี้ยังไม่ได้ notarize ดังนั้นเมื่อรันครั้งแรก Gatekeeper อาจบล็อกได้ ในกรณีนั้นให้คลิกขวา → เปิด หรือใช้

xattr -dr com.apple.quarantine "/Applications/Snatch.app"

หลังจากรันแล้ว โปรดอนุญาตสิทธิ์การช่วยการเข้าถึง

ยินดีรับฟีดแบ็กหรือสิ่งที่คุณได้เรียนรู้ระหว่างนำไปใช้งาน

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น