1 điểm bởi GN⁺ 4 giờ trước | 1 bình luận | Chia sẻ qua WhatsApp
  • Ứng dụng đa nền tảng được thiết kế để điều khiển con trỏ chỉ bằng bàn phím, giúp thực hiện nhấp chuột nhanh chóng
  • Cách cầm chuột rồi nhấp xong quay lại bàn phím mất hơn 2 giây, nhưng với việc nhập vài tọa độ thì có thể nhấp trong chưa tới 1 giây
  • Cung cấp điều khiển đầy đủ, hỗ trợ các nút trái, phải, giữa, lùi, tiến cùng các thao tác nhấp, di chuyển, kéo, thả, cuộn, nhấp đúp và nhấp ba
  • Free mode cung cấp chuyển động mượt mà và có thể tùy chỉnh mà không cần lớp phủ, là bản cải tiến hiện đại cho cách triển khai mouse keys sẵn có của hệ điều hành hoặc bàn phím tùy chỉnh
  • Công cụ trợ năng giúp giảm đau và áp lực do nhấp chuột lặp lại và dùng trackpad lâu dài, đồng thời cung cấp giải pháp đầy đủ tính năng và hiệu quả cho cả những người không thể dùng chuột

Tính năng cốt lõi

  • Mouseless đưa ra thông điệp “Lightning-fast mouse control with the keyboard”, cung cấp cách nhấp bằng cách nhập vài tọa độ trên bàn phím
  • Ưu điểm so với chuột nằm ở việc rút ngắn thời gian để nhấp và thời gian quay lại bàn phím
    • Mouseless: có thể nhấp trong chưa tới 1 giây
    • Chuột: mất hơn 2 giây để cầm và nhấp chuột, sau đó còn cần thêm thời gian để quay lại bàn phím

Phạm vi điều khiển và ngữ cảnh sử dụng

  • Phạm vi điều khiển nút
    • Hỗ trợ các nút trái, phải, giữa, lùi, tiến
  • Phạm vi điều khiển thao tác
    • Hỗ trợ nhấp, di chuyển, kéo, thả, cuộn, nhấp đúp, nhấp ba
  • Free mode cung cấp chuyển động mượt mà và có thể tùy chỉnh mà không cần lớp phủ, được giới thiệu như một cách tiếp cận hiện đại thay thế cho các triển khai mouse keys hiện có
  • Dịch vụ mô tả rằng có thể điều khiển con trỏ mà không cần bề mặt ngay cả khi không ngồi bàn làm việc, lấy ví dụ như trên sofa, trên giường hoặc khi đang di chuyển
  • Đưa ra hướng phân bổ các thao tác nhấp sang bàn phím để giảm đau và áp lực do nhấp chuột lặp lại hoặc dùng trackpad trong thời gian dài
  • Nhấn mạnh mục tiêu trợ năng là cung cấp giải pháp hiệu quả và đầy đủ tính năng cho những người không thể sử dụng chuột

1 bình luận

 
Ý kiến trên Hacker News
  • Tôi thích cách làm của ShortCat hơn: https://shortcat.app/
    Nó giống Vimium, nhưng áp dụng cho toàn bộ OS. Nhìn các bình luận ở đây thì Homerow cũng có vẻ tương tự
    Tôi rất muốn biết có thứ nào như vậy cho Linux không, và nếu mô hình này hoạt động tốt trên desktop environment khác thì có khi tôi sẽ rời Gnome

    • Không biết bạn đã thử Ratpoison chưa. Nó có khá nhiều tính năng điều khiển chuột bằng bàn phím
    • ShortCat ổn, nhưng khá chậm ngay cả trên các máy Mac mới
      Tôi cũng không chắc kiểu phím tắt thay đổi động có thực sự tốt hay không. Nếu dùng Mouseless lâu dài, có thể trí nhớ cơ bắp sẽ hoạt động tốt hơn vì các vị trí trên màn hình được ánh xạ vào cùng một tổ hợp phím
    • Khẩu hiệu của ShortCat rất hay: “Manipulate macOS masterfully, minus the mouse.”
    • Trước đây tôi đã dùng ShortCat và thích nó, nhưng trên chiếc MacBook Pro cũ thì nó trở nên quá chậm. Tôi chuyển sang Mouseless và giờ lại thấy bên đó hợp ý mình hơn
  • Trông thì hay đấy, nhưng việc phải nói “hãy hiển thị tọa độ nơi chuột cần bấm” bản thân nó đã hơi đáng tiếc. Có lẽ ngay từ đầu sẽ tốt hơn nếu thiết kế giao diện có tính đến người dùng không dùng thiết bị trỏ

    • Đặc biệt là trên Windows, Windows + Office hoàn toàn có thể được điều hướng chỉ bằng bàn phím, và tôi dùng như vậy hằng ngày
      Tuy vậy phần mềm bên thứ ba thì mỗi nơi một kiểu. Những thứ được xây trên các thành phần Win32 thường khá ổn, còn các app được làm theo kiểu “hiện đại” thì hiếm khi có hỗ trợ bàn phím mạnh
    • Đồng ý. Việc dùng phím bàn phím để mô phỏng con trỏ chuột nên là biện pháp cuối cùng trong các ứng dụng đồ họa thiếu tính năng trợ năng phù hợp
      Nó đối lập với các cách như command palette, điều khiển trợ năng, hay duyệt cây cú pháp, vốn tận dụng tên, nội dung và cấu trúc tài liệu mà người dùng đã biết. So với một chế độ đặc biệt hiện lên các mã hai ký tự mà bạn phải đọc hoặc nhớ mỗi lần, những cách đó có thể có gánh nặng nhận thức thấp hơn
      Những cách này còn có thể kích hoạt các nút, mục menu và liên kết đang ở ngoài màn hình hiện tại hoặc bị ẩn trong menu, nên đôi khi còn giảm tổng số lần “click”. Nhược điểm là thời gian nhập có thể lâu hơn so với mã hai ký tự. Dù vậy, với đa số mọi người, tối ưu gánh nặng nhận thức có lẽ hiệu quả tổng thể hơn là chỉ tối đa hóa tốc độ thuần túy
      Về lâu dài, khi theo dõi ánh mắt phát triển hơn, có lẽ sẽ xuất hiện các hệ thống lai nhanh hơn và có gánh nặng nhận thức thấp hơn cả những cách này
    • Trình quản lý cửa sổ kiểu tiling kết hợp với Qutebrowser và các phím tắt kiểu Vimium là cách tôi từng tiến gần nhất tới kiểu làm việc này
    • Tôi tự hỏi liệu có chương trình nào tìm được các thành phần UX bằng một mô hình phát hiện đơn giản rồi xác định vị trí vùng có thể click hay không. Nếu vậy có lẽ sẽ có kiểu điều hướng toàn cục giống VimiumC
    • Tôi nghĩ việc phần cứng và phần mềm được thiết kế với 99% người dùng trong đầu là ổn. Sau đó kiểu gì cũng sẽ có những yêu cầu xung đột và các đánh đổi. Một hệ thống tối ưu cho công thái học và một hệ thống tối ưu cho tốc độ có lẽ sẽ trông khác nhau
  • Keynav – retire your mouse (2016): https://news.ycombinator.com/item?id=11945936
    Bản port Wayland: https://github.com/kovetskiy/waynav

  • Đây là một số công cụ tương tự đã có sẵn cho ai tò mò
    Vim có easymotion hoặc hop.nvim, tmux có Morantron/tmux-fingers. Chrome có Vimium
    Cũng có thể đưa điều khiển chuột vào firmware bàn phím: https://docs.qmk.fm/features/mouse_keys

    • Có ai dùng chuột trong vim không? Hay là tôi đang bỏ sót điều gì?
  • Nếu tiếp cận theo hướng ngược lại, việc nâng cao kỹ năng dùng chuột thật nhanh có thể còn tăng năng suất hơn. Thể loại FPS cạnh tranh đã tạo ra rất nhiều công cụ luyện ngắm để cải thiện trí nhớ cơ bắp
    https://www.3daimtrainer.com/

    • Nếu bạn làm công việc hoàn toàn không cần gõ phím thì những thứ như kỹ năng chuột kiểu game FPS cạnh tranh có thể hữu ích, nhưng với 99% chúng ta thì đó là phí thời gian hoàn toàn
      Việc thay những phần mềm hỗ trợ điều hướng bàn phím kém bằng các lựa chọn hiện đại tốt hơn, theo đúng nghĩa đen, sẽ giúp năng suất hơn gấp 10 lần so với kỹ năng dùng chuột nhanh
      Gợi ý luyện ngắm chuột như một cách tăng năng suất là thứ thảm hại nhất tôi từng thấy
    • Tôi ngạc nhiên khi thấy các công cụ luyện ngắm đã phát triển sâu đến mức nào, và còn phổ biến đến vậy. Gần đây tôi mới biết đến Aimlabs, có vẻ là công cụ phổ biến nhất và hiện tại vẫn có 6.000 người đang chơi
      Còn với những người mê bàn phím thì có monkeytype: https://monkeytype.com/
      Aimlabs: https://store.steampowered.com/app/714010/Aimlabs/
    • Tôi đã rơi vào hố đen chỉ dùng bàn phím, và giờ thì quay hẳn sang phía tối đa hóa chuột. Chuột cũng tốt mà
      Một mẹo khác thật sự giúp tôi là chấp nhận dùng gia tốc chuột tốt. Ý tôi là loại gia tốc tử tế, không phải đồ rác tích hợp sẵn của Windows hay Mac. Nhờ công cụ này mà cảm giác dùng chuột của tôi tốt lên ít nhất gấp 3 lần: https://github.com/RawAccelOfficial/rawaccel
    • Với RSI thì tay tôi chắc toang mất
    • Để tăng tốc di chuyển chuột, cũng có thể làm một ứng dụng dùng bàn phím để đưa chuột tới một phần tư màn hình nhất định
  • Tôi thích cách tiếp cận của Homerow hơn: https://www.homerow.com/
    Nó giống như Vimium cho toàn bộ Mac và kết nối với API Trợ năng của macOS

    • Vimium cho cả hệ điều hành nghe khá ngầu
  • Các lựa chọn thay thế mã nguồn mở:
    https://github.com/moverest/wl-kbptr
    https://github.com/petoncle/mousemaster
    https://github.com/y3owk1n/neru
    https://github.com/mjrusso/scoot
    https://github.com/jbensmann/mouseless
    https://github.com/rvaiya/warpd — giờ thực tế gần như không còn được bảo trì tốt

    • https://github.com/y3owk1n/neru không chỉ hỗ trợ cách tiếp cận dựa trên lưới xuất hiện trong video “giải thích ứng dụng Mouseless trong 80 giây” này mà còn có chế độ gợi ý kiểu Vimium. Người bảo trì cũng phản hồi rất nhanh
      Cá nhân tôi thấy kiểu Vimium tốt hơn lưới rất nhiều. Đáng tiếc là không phải ứng dụng nào cũng có cây trợ năng tốt, và tiếc là Zed không thuộc số đó. Dù vậy, tôi đã mở trang neru và nhận ra phiên bản mình đang dùng đã cũ, còn “Native Vision OCR” mới được thêm vào chế độ gợi ý thì tôi vẫn chưa thử
      Tôi cũng thích loại có trackpad phía trên bàn phím. Hiện tôi dùng SoflePLUS2, nhưng vẫn chưa bị thuyết phục hoàn toàn về kiểu lệch cột. Với cách này, bạn chỉ cần di chuyển một tay rất ít là có thể dùng thiết bị trỏ thực sự
      Trong video của Mouseless, tác giả cố đặt chuột vào giữa hai nửa bàn phím để giảm quãng đường di chuyển, nhưng theo tôi thì có vẻ như đã phải thỏa hiệp vị trí bàn phím để dùng chuột dễ hơn. Nó thành ra một bố cục đặt tay rộng và song song, cổ tay xoay vào trong, trông kém hơn tư thế với bàn phím tách rộng hơn và hai nửa đặt gần hơn, hơi chụm vào nhau. Có vẻ họ cũng không dựng nghiêng bàn phím để giảm chênh lệch độ cao với chuột, và miếng lót chuột có thể cũng bị nhỏ một cách khó chịu để tránh thêm những thỏa hiệp lớn hơn. Đó không phải kiểu dung hòa mà tôi muốn
    • https://github.com/msolomon/griddle
      Đây là cách tiếp cận lưới đệ quy dành cho người dùng Hammerspoon trên macOS, và trong số các triển khai mã nguồn mở thì có lẽ đây là thứ dễ tùy biến hoàn toàn nhất. Tôi đã làm nó vài năm trước
    • Trong số những cái mới hơn còn có stochos: https://github.com/museslabs/stochos
      Nói thêm là tôi là tác giả và cũng là một trong những người bảo trì
    • Thứ khiến tôi muốn dùng mà không cần tốn nhiều công sức là Shortcat: https://shortcat.app
    • warpd từng hoạt động hoàn hảo với tôi khi được cấu hình đúng
      Sau đó tôi nhận ra mình chỉ cần nó cho 99% việc lướt web, nên đã chuyển sang kinkHints của Firefox. Nhu cầu bấm liên kết được giải quyết bằng cái đó
  • Trên Linux, tôi không cảm thấy thực sự cần những công cụ như thế này. Gần như mọi thứ đều có thể làm trong terminal, và đó mới là quy trình làm việc không chuột mà tôi ưa thích. Dùng GUI không chuột lại tạo cảm giác hơi mâu thuẫn

  • Nó có thực sự nhanh hơn không? Tôi từng làm một thứ tương tự như bản thử nghiệm ý tưởng và còn tạo cả một trò chơi thử nghiệm để kiểm tra xem dùng bàn phím nhanh đến mức nào. Điều đáng ngạc nhiên là chuột lúc nào cũng nhanh hơn hẳn

    • Về mặt tốc độ thì tôi cũng không quá chắc
      Tôi đang dùng warpd, một công cụ tương tự, và với tôi điều quan trọng không phải tốc độ mà là sự thoải mái khi giữ tay trên bàn phím. Tôi vẫn dùng chuột nhiều, nhưng warpd đôi khi rất hữu ích
  • Tôi vẫn có một bàn phím có trackpoint
    Tôi không hiểu vì sao nó hoàn toàn không phổ biến và chỉ có vài nhà sản xuất thiểu số làm
    Nó không thay thế chuột đối với tôi, nhưng trackpoint nằm giữa các phím G/H/B nên có thể chạm tới mà không cần rời ngón tay khỏi vị trí gõ. Vì thế nó rất hợp cho các thao tác chuột đơn giản

    • Lý do lớn nhất khiến tôi khó rời bỏ Lenovo ThinkPad là trackpoint. Chỉ riêng các nút dưới phím cách cũng đã cực kỳ tiện
    • Lý do nó không phổ biến là vì nó xấu, giống như ThinkPad có nó vậy