1 điểm bởi typ0s2d10 14 giờ trước | Chưa có bình luận nào. | Chia sẻ qua WhatsApp

Tôi tạo ra công cụ này vì thấy bất tiện khi trên Mac, mỗi lần di chuyển hoặc thay đổi kích thước cửa sổ đều phải nhắm chính xác vào thanh tiêu đề hoặc mép cửa sổ.

Snatch là tiện ích menu bar cho phép giữ phím bổ trợ rồi di chuyển chuột ở bất kỳ đâu trên cửa sổ là cửa sổ sẽ đi theo. Đây là bản mang tính năng "Alt+drag để di chuyển cửa sổ" của Linux sang Mac, và tôi đã tách đúng hành vi này ra từ nhiều tính năng của Rectangle Pro để nó chạy với mức dùng bộ nhớ tối thiểu.

Cách hoạt động mặc định

  • Di chuyển cửa sổ: ⌘⌃ + di chuyển chuột (không cần nhấp)
  • Thay đổi kích thước cửa sổ: ⌘⌥ + di chuyển chuột

Tính năng

  • Hoạt động chỉ bằng phím bổ trợ + di chuyển chuột, không cần nhấp (cũng có thể đặt sang kiểu kéo thả)
  • Có thể tự do cấu hình tổ hợp phím bổ trợ và trigger (di chuyển/kéo) riêng cho di chuyển/thay đổi kích thước trong phần cài đặt
  • Đã khắc phục hiện tượng cửa sổ bám theo chậm trong các ứng dụng như Chrome, Electron, Slack (tạm thời tắt AXEnhancedUserInterface trong lúc kéo để tăng tốc các lệnh gọi Accessibility API)
  • Native bằng Swift + AppKit. Không dùng Electron. Bộ nhớ khi idle khoảng 15MB
  • Hỗ trợ bật/tắt từ menu bar, tự chạy khi đăng nhập

Cài đặt
brew install --cask TypoStudio/tap/snatch

Hoặc bạn cũng có thể tải trực tiếp file DMG từ phần release.
https://github.com/TypoStudio/snatch/releases

Lưu ý: hiện vẫn chưa notarize, nên Gatekeeper có thể chặn khi chạy lần đầu. Khi đó hãy nhấp chuột phải → Mở, hoặc

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

Sau khi chạy, hãy cấp quyền Trợ năng.

Rất mong nhận được chia sẻ những điều bạn khám phá trong lúc dùng hoặc phản hồi của bạn.

Chưa có bình luận nào.

Chưa có bình luận nào.