2 पॉइंट द्वारा GN⁺ 2024-12-14 | 2 टिप्पणियां | WhatsApp पर शेयर करें
  • Mouseless एक ऐसा टूल है जो माउस पकड़ने की जरूरत के बिना कीबोर्ड से coordinates इनपुट करके cursor movement और clicks को संभालता है, ताकि keyboard-centric workflow बाधित न हो
  • coordinate input method का लक्ष्य 1 सेकंड से कम में click करना है; आम माउस में पकड़कर click करने में 2 सेकंड से अधिक लगते हैं और कीबोर्ड पर वापस आने का समय भी जुड़ता है
  • left, right, middle, back, forward buttons के साथ click, move, drag, scroll, double click, triple click जैसे लगभग सभी mouse actions कीबोर्ड से किए जा सकते हैं
  • Free mode overlay के बिना smooth और customizable cursor movement देता है, और OS या custom keyboard के मौजूदा mouse keys की तुलना में अधिक आधुनिक अनुभव देने का लक्ष्य रखता है
  • sofa, bed या चलते-फिरते, जहां mouse surface ठीक न हो, ऐसे environments में भी इसका इस्तेमाल किया जा सकता है, इसलिए यह productivity के साथ-साथ ergonomics और accessibility के उद्देश्यों के लिए भी उपयुक्त है

कीबोर्ड coordinates से cursor control

  • Mouseless खुद को “Lightning-fast mouse control with the keyboard” के रूप में पेश करने वाला keyboard-based mouse control tool है
  • कुछ coordinates दर्ज करके click किया जा सकता है, और यह click time को 1 सेकंड से कम तक घटाने की बात कहता है
  • तुलना में बताया गया है कि सामान्य mouse use में mouse पकड़कर click करने में 2 सेकंड से ज्यादा लगते हैं, और फिर वापस keyboard पर आने का समय भी चाहिए होता है
  • साइट पर Cross-platform, 5 machines वाक्यांश भी साथ में दिखता है

कीबोर्ड से कंट्रोल होने वाले mouse buttons और actions

  • कई mouse buttons को keyboard control के दायरे में शामिल किया गया है
    • left button
    • right button
    • middle button
    • back button
    • forward button
  • supported actions सामान्य pointer operations के अधिकांश हिस्से को cover करते हैं
    • click
    • move
    • drag
    • drop
    • scroll
    • double click
    • triple click

Free mode और mouse keys alternative

  • Free mode overlay के बिना cursor को smooth तरीके से move कर सकता है और customizable भी है
  • इसे OS या custom keyboards में built-in मौजूदा mouse keys implementation का अधिक आधुनिक रूप में सुधरा हुआ विकल्प बताया गया है

ergonomics और accessibility में उपयोग

  • बार-बार mouse click करना या लंबे समय तक trackpad का उपयोग pain और strain की वजह बन सकता है
  • click work को keyboard पर distribute करके इसे health और work capability बचाने वाले tool के रूप में इस्तेमाल किया जा सकता है
  • जिन लोगों के लिए mouse use करना कठिन है, उनके लिए यह efficient और पर्याप्त functionality वाला accessibility solution देने की दिशा में है

desk के बाहर उपयोग और subscription जानकारी

  • sofa, bed या चलते-फिरते जैसे desk के बाहर environments में भी अलग surface के बिना cursor control किया जा सकता है
  • इसे productivity, ergonomics और accessibility उद्देश्यों के लिए आसपास के लोगों की मदद कर सकने वाले tool के रूप में पेश किया गया है
  • newsletter subscribe करने पर Mouseless और अन्य Sonuscape projects की खबरें मिल सकती हैं; spam और third-party sharing नहीं है, और कभी भी unsubscribe किया जा सकता है

2 टिप्पणियां

 
shahian12 2024-12-15

Windows में इसी तरह के प्रोग्रामों में, जो इस समय सक्रिय रूप से मेंटेन किया जा रहा है: mousemaster

https://github.com/petoncle/mousemaster

 
GN⁺ 2024-12-14
Hacker News की राय
  • सचमुच रचनात्मक आइडिया है। काश और ज़्यादा keyboards Lenovo का छोटा लाल TrackPoint शामिल करें
    साइट में YouTube embed को maximize कर पाना चाहिए, तभी product को ठीक से आंका जा सकेगा, और वीडियो में छोटा हरा cursor बहुत कम दिखता है। यह समझने में काफी समय लगा कि cells आयताकार हैं, इसलिए “किसी cell के 2 अक्षर” वाली व्याख्या भी कुछ देर तक समझ नहीं आई; अच्छा होगा अगर वीडियो में भी इसे और उभारकर दिखाया जाए

    • मैं TEX Shinobi कई इस्तेमाल कर रहा हूं और वे शानदार हैं: https://tex.com.tw/products/shinobi?srsltid=AfmBOoqVuwqI9Ot2...
    • TrackPoint का दुर्लभ होना सही है। TEX Shinobi, Yoda जैसे products बना रहा है, इसलिए हमेशा उन्हें आज़माना चाहता था
      कभी अगर Alice style जैसे custom keyboard में TrackPoint आ जाए, तो standard MX keycap sets भी इस्तेमाल किए जा सकेंगे और TrackPoint भी; TEX products में शायद G, H, B keys को काटना पड़ेगा
    • Product अपने-आप में दिलचस्प है, लेकिन वीडियो सच कहूं तो marketing के लिहाज़ से बेहद खराब है
      लोग सिर्फ दो बातें जानना चाहते हैं: क्या यह तेज़ है, और क्या यह आसान है। तेज़ होना दिखाना आसान है, लेकिन product की सफलता इस पर निर्भर है कि क्या वे आसान होना दिखा पाते हैं। पहली नज़र में ही अक्षरों का matrix भारी लगता है, लेकिन वीडियो इसे नज़रअंदाज़ करके “cell के अंदर के अक्षर type करें” कहता है और 1 सेकंड में आगे बढ़ जाता है
      “cell” की जगह कम technical “box” कहना चाहिए, और साफ बताना चाहिए कि हर box में दो अक्षरों का unique combination है। “हर box में दो अक्षर हैं, और एक जैसे दो अक्षरों वाला कोई दूसरा box नहीं है। वे दो अक्षर type करने पर cursor उस box में चला जाता है” इस तरह समझाना बेहतर होगा
    • पहले TrackPoint वाले और भी brands थे, लेकिन Lenovo को छोड़कर ज़्यादातर अच्छे नहीं थे, ऐसा मुझे लगता है
      हालांकि Lenovo के latest TrackPoint भी पहले की तुलना में थोड़ा ज़्यादा फिसलन भरे, कठोर और कम precise लगते हैं
    • उसे TrackPoint कहते हैं
  • macOS में mouse के बिना navigate करने के दूसरे विकल्प: warpd और Scoot grid का इस्तेमाल करते हैं, Shortcat accessibility UI का इस्तेमाल करता है, और Superkey text OCR का इस्तेमाल करता है
    [1] https://github.com/rvaiya/warpd
    [2] https://github.com/mjrusso/scoot
    [3] https://shortcat.app
    [4] https://superkey.app

    • अच्छी सूची है। एक छोटा सुधार: latest Scoot grid method और accessibility-based navigation method, दोनों देता है
    • Homerow भी सचमुच अच्छा है: https://www.homerow.app/
    • सूची में https://github.com/nchudleigh/vimac भी जोड़ना अच्छा होगा। यह Shortcat जैसा काम करता है, लेकिन Vimac ज़्यादा तेज़ और stable था
    • Windows पर mousemaster शानदार था, और developer भी बेहद helpful और responsive है
      https://github.com/petoncle/mousemaster
    • Talon Speech Recognition में भी mouse-free विकल्प और eye tracking शामिल हैं: https://talon.wiki/Quickstart/Hardware/tobii_5
      यह Mac, Windows, Linux पर चलता है
  • सचमुच शानदार दिखता है, लेकिन YouTube वीडियो बहुत confusing है। वे cell की बात करते हैं, लेकिन cell की position दिखाई नहीं दी
    किसी बड़े arrow या ध्यान खींचने वाले blink करते circle जैसी चीज़ की ज़रूरत है। अभी भी पूरी तरह समझ नहीं पाया कि यह कैसे काम करता है

    • सहमत हूं। लगता है grid एक-अक्षर वाले squares से बना नहीं है, जहां row और column खोजे जाते हैं, बल्कि दो-अक्षर वाले rectangles से बना है
      उस rectangle को चुनने के बाद और precise तरीके से specify करने की प्रक्रिया सिर्फ वीडियो से समझ नहीं आई; दो-तीन static images कहीं ज़्यादा मददगार होंगी
    • वीडियो में ठीक से नहीं दिखता, लेकिन download करके इस्तेमाल करने पर असली screen पर यह बहुत स्पष्ट है कि grid [MK] जैसे दो अक्षरों वाली cells से बना है
      इस्तेमाल करने का मौका मिलेगा या नहीं, पता नहीं, लेकिन उपयोग बहुत आसान था। वैसे भी आप जिस जगह click करना चाहते हैं उसे देख रहे होते हैं, तो Command key दबाते ही जिस जगह आप देख रहे हैं वहां दो अक्षर दिखते हैं, और वे अक्षर व space type करने पर उस area पर click हो जाता है
    • अलग-अलग cells से भी छोटी unit में move करना यह कैसे handle करता है, या शुरुआत से ही यह संभव है या नहीं, यह मुझे ठीक से समझ नहीं आया
  • वीडियो में कहा गया था कि Mac के system dialogs में Tab, Enter आदि इस्तेमाल नहीं किए जा सकते, लेकिन keyboard settings में shortcuts के नीचे “Use keyboard navigation to move focus between controls” on कर दें, तो Tab और Shift+Tab से focus cycle किया जा सकता है और Space से select किया जा सकता है
    नया install करने पर सबसे पहले on करने वाली settings में से एक यही है

    • इसका default न होना मुझे काफी अजीब लगता है
  • यह कहना कि mouse keys से मनचाही जगह तक पहुँचने में “5 सेकंड, नहीं 10 सेकंड” लगते हैं, अच्छे implementation और practice के साथ सही नहीं बैठता
    मैं QMK keyboard के सिर्फ mouse keys इस्तेमाल करता हूँ, और यह mouse जितना तेज़ है। cursor चलाते समय चार तरह की speed switch करता हूँ, और screen पार करते समय SUPA FAST LIGHTNING SPEED mode इस्तेमाल करता हूँ, फिर target के करीब पहुँचते-पहुँचते speed कम कर देता हूँ। यह पूरी तरह natural और आसान है
    Tridactyl भी इस्तेमाल करता हूँ, जिसका mechanism mouseless से बहुत मिलता-जुलता है। बस जब मन नहीं होता, तो सीधे mouse keys इस्तेमाल कर लेता हूँ। key anchor से move करना हमेशा बेहतर है, ऐसा नहीं मानता। अक्षर पढ़ना और type करना, WASD से mouse move करने की तुलना में cognitive load ज़्यादा बढ़ाता है
    या फिर सब लोग यह मान लें कि यह problem hardware में बहुत पहले ही solve हो चुकी है, और हर keyboard में TrackPoint डाल दें
    [1] https://docs.qmk.fm/features/mouse_keys

    • RSI की वजह से mouse key इस्तेमाल करना शुरू किया था, लेकिन यह उम्मीद से बेहतर काम करता है, देखकर हैरानी हुई। सिर्फ एक speed इस्तेमाल करने पर भी काफी तेज़ है, और अभी “असली” mouse जितना तो नहीं, लेकिन बहुत करीब है
      बड़े movements जल्दी करने के लिए, original post वाले तरीके जैसा absolute pointer mode हो तो अच्छा रहेगा। खासकर multi-monitor setup में उपयोगी लग सकता है
    • TrackPoint जो ज़्यादा directions express कर सके, शायद mini joystick जैसी form में, हो तो अच्छा होगा क्योंकि दो दिन में दर्द शुरू नहीं होगा। दबाए रखने पर 3x speed देने वाला button भी हो तो बढ़िया
    • जानना चाहूँगा कि speed switching settings वाला config.h GitHub पर डाला गया है या नहीं
  • 10 साल से भी पहले, जब RSI गंभीर था, तब मैंने ऐसा ही एक system इस्तेमाल किया था, हालांकि तरीका थोड़ा अलग था
    shortcut key दबाने पर screen चार shades वाले quadrants में बँट जाती थी, और 1·2·3·4 में से कोई एक input करने पर वह quadrant zoom हो जाता था और फिर से चार quadrants में बँट जाता था। मनचाही cursor position मिलने तक यह दोहराया जाता था
    किसी भी point पर precision पर्याप्त लगे तो Escape दबा सकते थे, और सच में यह काफी अच्छा काम करता था

    • एक तरह का binary space partitioning जैसा लगता है
  • मैं Vimac इस्तेमाल कर रहा हूँ, यह UI components के ऊपर सीधे target labels दिखा देता है
    [1] https://github.com/nchudleigh/vimac

    • शानदार लग रहा है। browser तक सीमित Vimium नहीं, बल्कि पूरे UI के लिए Vimium जैसा feel है
  • Linux users के लिए https://github.com/moverest/wl-kbptr/ है

  • काश कुछ महीने पहले देख लिया होता। मैंने यह problem Keyball नाम के hardware से solve की: https://github.com/Yowkees/keyball/blob/main/keyball44/doc/r...

    • Keyball और trackball ManuForm variants सभी अच्छे लगते हैं। बस thumb cluster symmetric नहीं है, यह बात खटकती है
      svalboard खरीदने के पैसे नहीं थे, इसलिए AliExpress से एक दिलचस्प variant चुना। लेकिन delivery guy ने parcel ज़मीन पर फेंक दिया, इसलिए जब तक यह Planck-जैसा keyboard नहीं पहुँचता, integrated pointing device project रुका हुआ है
      [0] https://bastardkb.com/charybdis/
      [1] https://svalboard.com/
      [2] https://a.aliexpress.com/_m0Tn0vv
      [3] https://ring.com/share/ff5c6ccf-d168-4975-a726-c58faff51204?...
      [4] https://a.aliexpress.com/_mqFzwnl
    • सच में अच्छा लग रहा है। इस्तेमाल करने पर कैसा लगा, जानना चाहूँगा। thumb पर कम strain पड़ेगा इसलिए शायद मैं छोटा touchpad ज़्यादा पसंद करूँ, लेकिन वास्तविक experience को लेकर बहुत curiosity है
  • eye tracking based solution भी है क्या? बड़े monitors की multiple setup वाली environment में इसका use case साफ दिखता है

    • https://gaming.tobii.com/products/
      Microsoft Store में Tobii eye tracker try किया था और वह काफी अच्छा था। जहाँ आप देख रहे होते हैं वहाँ एक circle तैरता रहता है, और “click” करने के तरीके भी कई तरह से set कर सकते हैं। consumer products में Tobii शायद इस field का leader है
      पुराना tracker भी पूरी तरह usable था और accuracy भी पर्याप्त थी, लेकिन लगभग कोई नए features जोड़े बिना नया product double price पर लाना irritate करता है। hand tracking? desk के सामने इसकी ज़रूरत क्यों है, समझ नहीं आता
    • एक colleague monitor पर eye-tracking mouse लगाकर इस्तेमाल कर रहा था, यह करीब 5 साल पहले की बात है। काफी effective दिखता था, इसलिए जवाब “है” के करीब है