2 điểm bởi GN⁺ 2024-12-14 | 2 bình luận | Chia sẻ qua WhatsApp
  • Mouseless là công cụ xử lý di chuyển con trỏ và nhấp chuột bằng cách nhập tọa độ trên bàn phím mà không cần với tay cầm chuột, giúp không làm gián đoạn luồng làm việc xoay quanh bàn phím
  • Phương thức nhập tọa độ này hướng tới mục tiêu nhấp trong dưới 1 giây; trong khi chuột thông thường mất hơn 2 giây để với tới và nhấp, chưa kể thêm thời gian quay lại bàn phím
  • Có thể xử lý toàn bộ thao tác chuột bằng bàn phím như nút trái·phải·giữa·quay lại·tiến tới, cùng các thao tác nhấp, di chuyển, kéo, cuộn, nhấp đúp, nhấp ba lần
  • Free mode cung cấp chuyển động con trỏ mượt mà và có thể tùy biến mà không cần lớp phủ, hướng tới trải nghiệm hiện đại hơn so với mouse keys sẵn có của hệ điều hành hoặc bàn phím tùy chỉnh
  • Có thể dùng trong các môi trường khó đặt chuột như ghế sofa, giường hoặc khi đang di chuyển, nên không chỉ phục vụ năng suất mà còn phù hợp cho mục đích công thái học·trợ năng

Điều khiển con trỏ bằng tọa độ bàn phím

  • Mouseless là công cụ điều khiển chuột bằng bàn phím với khẩu hiệu “Lightning-fast mouse control with the keyboard”
  • Có thể nhấp bằng cách nhập một vài tọa độ, và cho biết có thể giảm thời gian nhấp xuống dưới 1 giây
  • Bài giới thiệu so sánh rằng việc dùng chuột thông thường mất hơn 2 giây để cầm và nhấp, đồng thời còn cần thời gian để quay lại bàn phím
  • Trên trang cũng hiển thị cụm từ Cross-platform, 5 machines

Các nút và thao tác chuột có thể xử lý bằng bàn phím

  • Nhiều nút chuột được đưa vào phạm vi điều khiển bằng bàn phím
    • Nút trái
    • Nút phải
    • Nút giữa
    • Nút quay lại
    • Nút tiến tới
  • Các thao tác được hỗ trợ bao quát hầu hết điều khiển con trỏ thông thường
    • Nhấp
    • Di chuyển
    • Kéo
    • Thả
    • Cuộn
    • Nhấp đúp
    • Nhấp ba lần

Free mode và lựa chọn thay thế cho mouse keys

  • Free mode cho phép di chuyển con trỏ mượt mà mà không cần lớp phủ, đồng thời có thể tùy biến
  • Đây được giới thiệu như một dạng cải tiến hiện đại hơn của các triển khai mouse keys sẵn có trong hệ điều hành hoặc bàn phím tùy chỉnh

Ứng dụng về công thái học và trợ năng

  • Việc nhấp chuột lặp đi lặp lại hoặc dùng trackpad trong thời gian dài có thể dẫn đến đau nhức và căng thẳng
  • Có thể dùng như một công cụ phân tán thao tác nhấp sang bàn phím để bảo vệ sức khỏe và khả năng làm việc
  • Đây cũng là hướng cung cấp một giải pháp trợ năng hiệu quả và đủ chức năng cho những người gặp khó khăn khi sử dụng chuột

Sử dụng ngoài bàn làm việc và đăng ký nhận tin

  • Có thể điều khiển con trỏ mà không cần bề mặt riêng ngay cả trong các môi trường ngoài bàn làm việc như ghế sofa, giường hoặc khi đang di chuyển
  • Được giới thiệu như một công cụ có thể hữu ích cho mọi người xung quanh bạn trong các mục đích năng suất, công thái học và trợ năng
  • Khi đăng ký newsletter, bạn có thể nhận tin về Mouseless và các dự án khác của Sonuscape; không có spam hay chia sẻ cho bên thứ ba, và có thể hủy đăng ký bất cứ lúc nào

2 bình luận

 
shahian12 2024-12-15

Trong số các chương trình tương tự trên Windows hiện vẫn đang được duy trì: mousemaster

https://github.com/petoncle/mousemaster

 
GN⁺ 2024-12-14
Ý kiến trên Hacker News
  • Một ý tưởng thật sự sáng tạo. Giá mà nhiều bàn phím hơn tích hợp TrackPoint nhỏ màu đỏ của Lenovo
    Cần có thể phóng to phần nhúng YouTube trên trang để đánh giá đúng sản phẩm, và con trỏ nhỏ màu xanh trong video quá khó thấy. Tôi mất khá lâu mới hiểu các ô là hình chữ nhật, nên phần giải thích “2 chữ cái của một ô nào đó” cũng một lúc lâu mới hiểu; nếu trong video nhấn mạnh hơn thì tốt

    • Tôi đang dùng vài chiếc TEX Shinobi, rất tuyệt: https://tex.com.tw/products/shinobi?srsltid=AfmBOoqVuwqI9Ot2...
    • Đúng là TrackPoint hiếm. TEX đang làm các sản phẩm như Shinobi, Yoda nên tôi luôn muốn thử
      Nếu một ngày nào đó có TrackPoint trên bàn phím custom kiểu Alice style chẳng hạn, vừa dùng được bộ keycap MX tiêu chuẩn vừa dùng được TrackPoint; còn sản phẩm của TEX có vẻ phải khoét các phím G, H, B
    • Bản thân sản phẩm thì thú vị, nhưng video nói thật là rất tệ về mặt marketing
      Người ta chỉ muốn biết hai điều: có nhanh không, có dễ không. Việc cho thấy nó nhanh thì dễ, nhưng thành bại của sản phẩm phụ thuộc vào việc có thể cho thấy nó dễ hay không. Ấn tượng đầu tiên là một ma trận chữ cái gây choáng ngợp, nhưng video lại bỏ qua điều đó, nói “hãy nhập các chữ trong ô” rồi lướt qua chỉ sau 1 giây
      Nên gọi là “box” ít mang tính kỹ thuật hơn thay vì “cell”, và nói rõ rằng mỗi box có một tổ hợp hai chữ cái duy nhất. Nên giải thích kiểu: “Mỗi box có hai chữ cái, và không có box nào có cùng hai chữ cái. Nhập hai chữ cái đó thì con trỏ sẽ di chuyển tới box đó”
    • Trước đây có nhiều thương hiệu gắn TrackPoint hơn, nhưng ngoài Lenovo ra thì phần lớn tôi thấy không hay lắm
      Tuy vậy TrackPoint đời mới của Lenovo cũng có cảm giác hơi trơn hơn, cứng hơn và kém chính xác hơn trước
    • Cái đó gọi là TrackPoint
  • Các lựa chọn khác để điều hướng không cần chuột trên macOS: warpd và Scoot dùng lưới, Shortcat dùng UI trợ năng, còn Superkey dùng OCR văn bản
    [1] https://github.com/rvaiya/warpd
    [2] https://github.com/mjrusso/scoot
    [3] https://shortcat.app
    [4] https://superkey.app

  • Trông thật sự rất ngầu nhưng video YouTube cực kỳ khó hiểu. Có nói đến ô, nhưng tôi không thấy được vị trí của ô
    Cần có mũi tên lớn hoặc vòng tròn nhấp nháy nổi bật gì đó. Đến giờ tôi vẫn chưa hiểu hoàn toàn nó hoạt động ra sao

    • Đồng ý. Có vẻ lưới không được tạo từ các ô vuông một chữ để tìm hàng và cột, mà từ các hình chữ nhật hai chữ cái
      Sau khi chọn hình chữ nhật đó rồi chỉ định chính xác hơn như thế nào thì chỉ xem video không nắm được; hai ba ảnh tĩnh có lẽ sẽ hữu ích hơn nhiều
    • Trong video thì khó thấy, nhưng tôi tải về dùng thử thì trên màn hình thật, việc lưới gồm các ô chứa hai chữ cái như [MK] là rất rõ ràng
      Không biết có dùng đến không, nhưng sử dụng rất dễ. Dù sao bạn cũng đang nhìn vào chỗ muốn nhấp, nên khi nhấn phím Command thì hai chữ cái hiện lên ở chỗ bạn đang nhìn; nhập các chữ đó và phím cách là nó sẽ nhấp vào vùng đó
    • Tôi không rõ việc di chuyển ở đơn vị nhỏ hơn từng ô riêng lẻ được xử lý thế nào, hoặc ngay từ đầu có thể làm được không
  • Trong video có nói không thể dùng Tab, Enter, v.v. trong hộp thoại hệ thống của Mac, nhưng nếu bật “Use keyboard navigation to move focus between controls” trong phần phím tắt của cài đặt bàn phím, bạn có thể dùng Tab và Shift+Tab để xoay vòng focus, rồi dùng Space để chọn
    Đây là một trong những thiết lập tôi bật đầu tiên sau khi cài mới

    • Tôi thấy khá lạ khi đây không phải là mặc định
  • Mô tả rằng phím chuột mất “5 giây, không, 10 giây” để đi đến nơi mong muốn là không đúng nếu có triển khai tốt và luyện tập
    Tôi chỉ dùng mouse keys của bàn phím QMK mà nhanh ngang chuột. Khi di chuyển con trỏ, tôi chuyển giữa bốn tốc độ; khi băng qua màn hình thì dùng chế độ SUPA FAST LIGHTNING SPEED, rồi càng gần mục tiêu càng giảm tốc. Hoàn toàn tự nhiên và dễ
    Tôi cũng dùng Tridactyl, cơ chế rất giống mouseless. Nhưng khi thấy phiền thì tôi chỉ dùng mouse keys. Tôi không nghĩ di chuyển bằng neo phím lúc nào cũng tốt hơn. Việc đọc và nhập chữ gây tải nhận thức lớn hơn so với di chuyển chuột bằng WASD
    Hoặc mọi người hãy thừa nhận rằng đây là vấn đề đã được giải quyết bằng phần cứng từ lâu, và đưa TrackPoint vào mọi bàn phím
    [1] https://docs.qmk.fm/features/mouse_keys

    • Tôi bắt đầu dùng mouse key vì RSI, và ngạc nhiên vì nó hoạt động tốt hơn tưởng tượng. Chỉ dùng một tốc độ thôi cũng rất nhanh; tuy chưa bằng chuột “thật”, nhưng gần như vậy
      Như một phương án thay thế để di chuyển xa nhanh hơn, sẽ rất hay nếu có chế độ con trỏ tuyệt đối giống cách trong bài gốc. Có vẻ đặc biệt hữu ích trong môi trường nhiều màn hình
    • TrackPoint có thể biểu đạt nhiều hướng hơn, có lẽ dạng như mini joystick, thì có lẽ sẽ tốt vì không bị đau chỉ sau hai ngày. Cũng sẽ hay nếu có nút tăng tốc lên 3 lần khi giữ
    • Tôi thắc mắc liệu config.h có thiết lập chuyển đổi tốc độ đã được đưa lên GitHub chưa
  • Hơn 10 năm trước, khi RSI của tôi nặng, tôi đã dùng một hệ thống tương tự nhưng cách làm hơi khác
    Khi nhấn phím tắt, màn hình được chia thành bốn góc phần tư với bốn sắc độ; nhập một trong các phím 1·2·3·4 thì phóng to vào góc phần tư đó rồi lại chia tiếp thành bốn phần. Cứ lặp lại cho đến khi đạt vị trí con trỏ mong muốn
    Ở bất kỳ thời điểm nào, nếu độ chính xác đã đủ thì có thể nhấn Escape, và thực tế nó hoạt động khá tốt

    • Giống một dạng phân hoạch không gian nhị phân
  • Tôi đang dùng Vimac, nó hiển thị trực tiếp các nhãn mục tiêu lên trên các thành phần UI
    [1] https://github.com/nchudleigh/vimac

    • Trông hay đấy. Cảm giác như Vimium cho toàn bộ UI, chứ không phải Vimium chỉ áp dụng trong trình duyệt
  • Nếu là người dùng Linux thì có https://github.com/moverest/wl-kbptr/

  • Giá mà tôi thấy cái này sớm hơn vài tháng. Tôi đã giải quyết vấn đề này bằng phần cứng tên là Keyball: https://github.com/Yowkees/keyball/blob/main/keyball44/doc/r...

  • Có giải pháp dựa trên theo dõi ánh mắt không? Trong môi trường dùng nhiều màn hình lớn, ứng dụng của cách này có vẻ khá rõ ràng

    • https://gaming.tobii.com/products/
      Tôi đã thử bộ theo dõi ánh mắt Tobii ở Microsoft Store và thấy khá tốt. Có một vòng tròn nổi trên vị trí mình đang nhìn, và cũng có thể thiết lập vài cách “nhấp”. Tobii có lẽ là hãng dẫn đầu về sản phẩm tiêu dùng trong lĩnh vực này
      Bộ theo dõi cũ cũng hoàn toàn dùng được và đủ chính xác, nên thật khó chịu khi họ tung sản phẩm mới giá gấp đôi mà gần như không thêm tính năng. Theo dõi tay ư, tôi không hiểu cần nó để làm gì khi ngồi trước bàn
    • Một đồng nghiệp của tôi gắn chuột theo dõi ánh mắt lên màn hình để dùng, chuyện đó khoảng 5 năm trước. Trông khá hiệu quả, nên câu trả lời gần như là “có”