Show HN: Pie Menu cho macOS - menu dạng xuyên tâm
(pie-menu.com)- Pie Menu là công cụ trên Mac hiển thị các phím tắt thường dùng theo từng ứng dụng dưới dạng menu xuyên tâm quanh con trỏ, giúp thực thi nhanh mà không cần ghi nhớ phím tắt
- Ngay cả trong các ứng dụng như Figma, Slack, Things, người dùng cũng có thể mở menu bằng một phím tắt gọi duy nhất do mình đặt
- Dù chuyển ứng dụng, cách gọi vẫn giữ nguyên; chỉ các phím tắt theo từng ứng dụng hiển thị trong menu thay đổi cho phù hợp với ứng dụng hiện tại
- Menu có thể tùy chỉnh cho từng ứng dụng; dùng Apple SF Symbols làm biểu tượng, còn tính năng thêm biểu tượng của người dùng đang ở trạng thái “coming soon”
- Có thể tìm phím tắt hiện có trong Shortcut-rolodex và thêm vào chỉ với một cú nhấp; bản tải xuống được cung cấp qua App Store và Setapp
Menu phím tắt theo từng ứng dụng mở quanh con trỏ
- Pie Menu là ứng dụng menu xuyên tâm giúp thực thi lệnh trong nhiều ứng dụng Mac mà không cần ghi nhớ phím tắt bàn phím
- Người dùng có thể tự đặt một phím tắt gọi duy nhất dùng trong mọi chương trình
- Khi gọi, menu sẽ mở quanh con trỏ chuột, với các phím tắt thường dùng trong ứng dụng đó được bố trí như các lát bánh
- Ngay cả khi đang dùng chương trình khác, vẫn có thể mở menu bằng cùng phím tắt gọi đó; danh sách phím tắt có thể chọn sẽ thay đổi phù hợp với ứng dụng
- Phím gọi ví dụ được giới thiệu là
⇧ + z
Thêm phím tắt và thông điệp tiết kiệm thời gian
- Có thể truy cập nhanh các phím tắt thường dùng trong Figma, Slack, Things, v.v.
- Menu theo từng ứng dụng được giới thiệu là có thể tùy chỉnh không giới hạn
- Có thể dùng SF Symbols của Apple làm biểu tượng; tính năng nhập biểu tượng của người dùng dự kiến sẽ được cung cấp sau
- Có thể tìm phím tắt trong Shortcut-rolodex và thêm vào Pie Menu chỉ với một cú nhấp
- Dựa trên nghiên cứu cho rằng dùng chuột thay vì phím tắt bàn phím làm lãng phí 2 giây mỗi phút, sản phẩm cho biết bạn có thể tiết kiệm 64 giờ mỗi năm mà không cần ghi nhớ phím tắt mới
- Cung cấp tải xuống từ App Store qua liên kết Download Pie Menu and start saving time immediately., đồng thời cũng có nút Setapp
1 bình luận
Ý kiến trên Hacker News
Hay đấy! Tôi từng làm một gói Swift có chức năng tương tự dưới dạng widget iOS: https://github.com/RiftValleySoftware/RVS_Spinner
Tự dùng thử thì cuối cùng tôi lại không tiếp tục dùng nó trong dự án của mình, cảm giác như một widget quá “nhảy xổ ra trước mắt”
Tôi cũng định làm phiên bản SwiftUI nhưng dừng lại vì nghĩ chắc mình cũng sẽ không dùng; có lẽ macOS, nơi điều hướng xoay quanh con trỏ, là chỗ phù hợp hơn
Ở các ứng dụng khác, khi phím tắt bàn phím chỉ gần giống các thao tác tắt thông thường, tôi không dùng nhiều lắm
Làm tốt đấy. Menu hình quạt bị đánh giá quá thấp
Nếu được yêu cầu tính năng, tôi muốn có cách cho menu di chuyển theo quỹ đạo của con trỏ, để về cơ bản tiến hóa thành một GUI theo cử chỉ
8 năm trước tôi từng thử triển khai bằng SVG: https://rawgit.com/lgrkvst/d3-sunburst-menu/master/demo/d3-s...
Ý tưởng ban đầu rất hay, nhưng mỗi lần định thực hiện cử chỉ gần mép màn hình lại đụng tường, và còn có cảm giác như niệm phép trong Witcher 3
Nhưng kiểu menu dạng biểu đồ donut đã không bám rễ: https://news.ycombinator.com/item?id=39206966
Nó đẹp, nhưng chỉ đến thế; như lập luận trong thread được liên kết, lợi thế theo định luật Fitts là quá nhỏ, và cảm giác ngầu có vẻ cũng phai khá nhanh với đa số người dùng. Dù vậy, đôi lúc tôi vẫn muốn có nó
Nói thêm, nếu có thể dễ dàng chuyển https://github.com/kando-menu/kando từ Electron sang Tauri thì có thể sẽ thú vị: https://github.com/kando-menu/kando/issues/410
Tôi luôn thích menu hình tròn trong Secret of Mana, nhưng chưa tìm được cách nào thật sự chuyển nó lên máy tính cho tốt
Ban đầu trên website, mỗi lần shift-z-click thì toàn bộ văn bản đều bị chọn. Có thể sửa dễ bằng cách vô hiệu hóa chọn văn bản bằng CSS trên site
Tôi không khuyên áp dụng cho mọi site, nhưng trong trường hợp này có lẽ demo sẽ tốt hơn
https://stackoverflow.com/questions/826782/how-to-disable-te...
Thật vui khi thấy có người triển khai theo hướng tương tự bài tôi viết vài năm trước: https://ubiquity.acm.org/article.cfm?id=1086454
Menu một dòng có thể được đặt với khoảng trống phía trên hoặc dưới con trỏ, nên chỉ che một dòng
Ngoài ra, khi thêm hoặc xóa mục menu, kích thước các mục khác không thay đổi, khác với menu hình quạt
Không rõ vì sao nhiều ứng dụng di động hơn lại không có menu dạng radial
Trông có vẻ là một lựa chọn khá hợp lý để thao tác chỉ bằng một ngón cái
Danh sách cuộn được thì bao nhiêu mục cũng được, và nhiều popup có số lượng tùy chọn thay đổi
Lý do ít thấy có thể là do bằng sáng chế liên quan đến menu radial, và bằng sáng chế đó cần bị vô hiệu hóa. Pie menu đã có từ thập niên 60, từ rất lâu trước bằng sáng chế, và trong luồng này cũng có nhiều ví dụ
Dù sao thì cũng mừng là thứ như thế này tồn tại. Mọi người nên có thể nhìn vào và nói “à, cái này giống nút trên điều khiển từ xa nhỉ”
Nó cũng che nội dung xung quanh con trỏ. Nó làm tôi nhớ đến cửa sổ tự động hoàn thành bật lên khi đang gõ và che mất thông tin cần thiết ở dòng bên dưới, thật sự rất khó chịu
Với tôi thì hoàn toàn không
Nhiều nhà phát triển còn tự đưa mặc định vào ROM, nhưng những gì tôi thấy phần lớn giống các bản hack bẩn thỉu chỉ vừa đủ chạy
Bạn có biết DonHopkins trên Hacker News đã triển khai pie menu trong bản port X11 của SimCity không?
Tính năng xem trước trên website thì hay, nhưng shift + z trên bàn phím tiếng Đức là phím tắt tệ hại. Chỉ muốn báo vậy thôi
Nhưng trong ứng dụng thì không thể dùng phím tắt đó. Vì mỗi lần nhập chữ Z hoa là nó sẽ kích hoạt
Khá thú vị, nhưng tôi không lập tức có cảm giác ghét như với những ý tưởng đang đi tìm vấn đề để giải quyết. Điều nổi bật ngay vì nó còn rất mới là phần dùng biểu tượng thay vì văn bản
Tôi hiểu về mặt thiết kế thì trông đẹp, nhưng giờ người dùng phải ghi nhớ các biểu tượng trong đầu. Các thao tác như Move, Copy, Scale là những từ ngắn, nên dùng văn bản có thể cũng không trông rối. Không biết có thể làm thành tùy chọn không
Ngoài ra có thể có trigger khác ngoài phím bàn phím không? Nếu để bật cái này mà phải nhấn phím bổ trợ trên bàn phím, thì tôi có lẽ sẽ nhấn thẳng phím tắt luôn. Sẽ thế nào nếu có thể bật hoàn toàn chỉ bằng chuột, như nhấp giữa, hoặc nhấp ba ngón trong multitouch của macOS?
Vài năm trước tôi từng làm một thứ như thế này cho web
https://github.com/victorqribeiro/radialMenu
Tôi đã định làm lại bằng SVG thay vì canvas, nhưng rốt cuộc không làm được
Tuy nhiên phiên bản website hiện tại chỉ được làm bằng CSS và React