Mouseless - कीबोर्ड से माउस को तेज़ी से कंट्रोल करें
(mouseless.click)- 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 टिप्पणियां
Windows में इसी तरह के प्रोग्रामों में, जो इस समय सक्रिय रूप से मेंटेन किया जा रहा है: mousemaster
https://github.com/petoncle/mousemaster
Hacker News की राय
सचमुच रचनात्मक आइडिया है। काश और ज़्यादा keyboards Lenovo का छोटा लाल TrackPoint शामिल करें
साइट में YouTube embed को maximize कर पाना चाहिए, तभी product को ठीक से आंका जा सकेगा, और वीडियो में छोटा हरा cursor बहुत कम दिखता है। यह समझने में काफी समय लगा कि cells आयताकार हैं, इसलिए “किसी cell के 2 अक्षर” वाली व्याख्या भी कुछ देर तक समझ नहीं आई; अच्छा होगा अगर वीडियो में भी इसे और उभारकर दिखाया जाए
कभी अगर Alice style जैसे custom keyboard में TrackPoint आ जाए, तो standard MX keycap sets भी इस्तेमाल किए जा सकेंगे और TrackPoint भी; TEX products में शायद G, H, B keys को काटना पड़ेगा
लोग सिर्फ दो बातें जानना चाहते हैं: क्या यह तेज़ है, और क्या यह आसान है। तेज़ होना दिखाना आसान है, लेकिन product की सफलता इस पर निर्भर है कि क्या वे आसान होना दिखा पाते हैं। पहली नज़र में ही अक्षरों का matrix भारी लगता है, लेकिन वीडियो इसे नज़रअंदाज़ करके “cell के अंदर के अक्षर type करें” कहता है और 1 सेकंड में आगे बढ़ जाता है
“cell” की जगह कम technical “box” कहना चाहिए, और साफ बताना चाहिए कि हर box में दो अक्षरों का unique combination है। “हर box में दो अक्षर हैं, और एक जैसे दो अक्षरों वाला कोई दूसरा box नहीं है। वे दो अक्षर type करने पर cursor उस box में चला जाता है” इस तरह समझाना बेहतर होगा
हालांकि Lenovo के latest TrackPoint भी पहले की तुलना में थोड़ा ज़्यादा फिसलन भरे, कठोर और कम precise लगते हैं
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
https://github.com/petoncle/mousemaster
यह Mac, Windows, Linux पर चलता है
सचमुच शानदार दिखता है, लेकिन YouTube वीडियो बहुत confusing है। वे cell की बात करते हैं, लेकिन cell की position दिखाई नहीं दी
किसी बड़े arrow या ध्यान खींचने वाले blink करते circle जैसी चीज़ की ज़रूरत है। अभी भी पूरी तरह समझ नहीं पाया कि यह कैसे काम करता है
उस rectangle को चुनने के बाद और precise तरीके से specify करने की प्रक्रिया सिर्फ वीडियो से समझ नहीं आई; दो-तीन static images कहीं ज़्यादा मददगार होंगी
इस्तेमाल करने का मौका मिलेगा या नहीं, पता नहीं, लेकिन उपयोग बहुत आसान था। वैसे भी आप जिस जगह click करना चाहते हैं उसे देख रहे होते हैं, तो Command key दबाते ही जिस जगह आप देख रहे हैं वहां दो अक्षर दिखते हैं, और वे अक्षर व space type करने पर उस area पर click हो जाता है
वीडियो में कहा गया था कि 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 में से एक यही है
यह कहना कि 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
बड़े movements जल्दी करने के लिए, original post वाले तरीके जैसा absolute pointer mode हो तो अच्छा रहेगा। खासकर multi-monitor setup में उपयोगी लग सकता है
config.hGitHub पर डाला गया है या नहीं10 साल से भी पहले, जब RSI गंभीर था, तब मैंने ऐसा ही एक system इस्तेमाल किया था, हालांकि तरीका थोड़ा अलग था
shortcut key दबाने पर screen चार shades वाले quadrants में बँट जाती थी, और 1·2·3·4 में से कोई एक input करने पर वह quadrant zoom हो जाता था और फिर से चार quadrants में बँट जाता था। मनचाही cursor position मिलने तक यह दोहराया जाता था
किसी भी point पर precision पर्याप्त लगे तो Escape दबा सकते थे, और सच में यह काफी अच्छा काम करता था
मैं Vimac इस्तेमाल कर रहा हूँ, यह UI components के ऊपर सीधे target labels दिखा देता है
[1] https://github.com/nchudleigh/vimac
Linux users के लिए https://github.com/moverest/wl-kbptr/ है
काश कुछ महीने पहले देख लिया होता। मैंने यह problem Keyball नाम के hardware से solve की: https://github.com/Yowkees/keyball/blob/main/keyball44/doc/r...
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
eye tracking based solution भी है क्या? बड़े monitors की multiple setup वाली environment में इसका use case साफ दिखता है
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 के सामने इसकी ज़रूरत क्यों है, समझ नहीं आता