1 पॉइंट द्वारा GN⁺ 4 시간 전 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • केवल keyboard से cursor को नियंत्रित करके mouse click जल्दी करने के लिए डिज़ाइन किया गया cross-platform app
  • mouse पकड़कर click करने और फिर keyboard पर लौटने के तरीके में 2 सेकंड से ज़्यादा लगते हैं, लेकिन कुछ coordinates दर्ज करके 1 सेकंड से कम समय में click किया जा सकता है
  • बाएँ·दाएँ·मध्य·पीछे·आगे buttons और click·move·drag·drop·scroll·double click·triple click को सपोर्ट करने वाला पूर्ण नियंत्रण प्रदान करता है
  • Free mode बिना overlay के smooth और customizable movement देता है, और OS या custom keyboard की मौजूदा mouse keys implementation को आधुनिक तरीके से बेहतर बनाता है
  • बार-बार mouse click और लंबे समय तक trackpad इस्तेमाल से होने वाले दर्द और दबाव को कम करने वाला, और mouse इस्तेमाल न कर सकने वाले लोगों के लिए भी प्रभावी full-featured solution देने वाला accessibility tool

मुख्य फीचर्स

  • Mouseless “Lightning-fast mouse control with the keyboard” को सामने रखते हुए keyboard से कुछ coordinates दर्ज कर click करने का तरीका देता है
  • mouse के मुकाबले इसका फायदा click तक लगने वाले समय और keyboard पर वापस लौटने के समय को कम करने में है
    • Mouseless: 1 सेकंड से कम में click संभव
    • Mouse: mouse पकड़कर click करने में 2 सेकंड से अधिक, उसके बाद keyboard पर लौटने के लिए अतिरिक्त समय आवश्यक

नियंत्रण का दायरा और उपयोग का संदर्भ

  • button नियंत्रण का दायरा
    • बायाँ, दायाँ, मध्य, पीछे, आगे button सपोर्ट
  • action नियंत्रण का दायरा
    • click, move, drag, drop, scroll, double click, triple click सपोर्ट
  • Free mode बिना overlay के smooth और customizable movement देता है, इसलिए इसे मौजूदा mouse keys implementation को बदलने वाले आधुनिक तरीके के रूप में पेश किया गया है
  • बताया गया है कि desk से बाहर भी बिना किसी सतह के cursor control संभव है, और उदाहरण के तौर पर sofa, bed, और चलते-फिरते उपयोग का उल्लेख है
  • बार-बार click या लंबे समय तक trackpad इस्तेमाल से होने वाले दर्द और दबाव को कम करने के लिए click कार्यों को keyboard पर बाँटने की दिशा सुझाई गई है
  • mouse का उपयोग न कर सकने वाले लोगों के लिए प्रभावी और full-featured solution देने के accessibility उद्देश्य पर ज़ोर दिया गया है

1 टिप्पणियां

 
GN⁺ 4 시간 전
Hacker News टिप्पणियाँ
  • मुझे ShortCat का तरीका ज़्यादा पसंद है: https://shortcat.app/
    यह Vimium जैसा है, लेकिन पूरे OS पर लागू होता है। यहाँ की टिप्पणियाँ देखकर Homerow भी काफ़ी मिलता-जुलता लगता है
    मैं Linux के लिए सच में ऐसा ही कुछ जानना चाहूँगा, और अगर दूसरे desktop environment में ऐसा मॉडल ठीक से मौजूद हो तो शायद मैं Gnome छोड़ भी दूँ

    • सोच रहा हूँ, क्या आपने Ratpoison इस्तेमाल किया है? इसमें कीबोर्ड से माउस चलाने की काफ़ी सुविधाएँ हैं
    • ShortCat अच्छा है, लेकिन नए Mac पर भी धीमा लगता है
      यह भी पक्का नहीं कि shortcut का dynamically बदलना वाकई बेहतर है। अगर कोई Mouseless को लंबे समय तक इस्तेमाल करे, तो शायद स्क्रीन की जगहें एक ही key combo से map हो जाएँ और muscle memory बेहतर काम करे
    • ShortCat का slogan बढ़िया है: “Manipulate macOS masterfully, minus the mouse.”
    • मैंने पहले ShortCat इस्तेमाल किया था और पसंद भी किया था, लेकिन पुराने MacBook Pro पर यह बहुत धीमा हो गया। मैंने Mouseless पर switch किया और अब वही ज़्यादा पसंद है
  • यह कूल तो है, लेकिन यह बात थोड़ी खटकती है कि “माउस को कहाँ click करना है, उसे coordinates में दिखाना पड़े।” मुझे लगता है कि शुरुआत से ही ऐसे users को ध्यान में रखकर interface design करना बेहतर होगा जो pointing device के बिना काम करते हैं

    • खासकर Windows में Windows + Office को सिर्फ कीबोर्ड से काफ़ी अच्छे से चलाया जा सकता है, और मैं रोज़ ऐसा करता हूँ
      लेकिन third-party software तो बिखरा हुआ ही होगा। Win32 components पर बने apps आम तौर पर ठीक रहते हैं, लेकिन “modern” style में बनाए गए apps में मज़बूत keyboard support कम ही मिलता है
    • सहमत। कीबोर्ड keys से mouse cursor की नकल करना उन graphical apps में आख़िरी उपाय होना चाहिए जहाँ सही accessibility features नहीं हैं
      यह command palette, accessibility controls, और syntax tree navigation जैसे तरीकों के उलट है, जो उन नामों, content या document structure का इस्तेमाल करते हैं जिन्हें user पहले से जानता है। हर बार पढ़ने या याद रखने पड़ने वाले दो-अक्षरी codes वाले special mode की तुलना में इनसे cognitive load कम हो सकता है
      ये तरीके उन buttons, menu items और links को भी activate कर सकते हैं जो मौजूदा स्क्रीन से बाहर हों या menus के अंदर छिपे हों, इसलिए कुल “click” की संख्या भी कम हो सकती है। कमी बस यह है कि दो-अक्षरी codes की तुलना में input time ज़्यादा हो सकता है। फिर भी, ज़्यादातर लोगों के लिए सिर्फ speed से ज़्यादा cognitive load optimization कुल मिलाकर अधिक असरदार लगती है
      लंबी अवधि में, eye tracking बेहतर होने पर शायद ऐसे hybrid systems आएँ जो इन तरीकों से भी कम cognitive load वाले और तेज़ हों
    • tiling window manager के साथ Qutebrowser और Vimium-style shortcuts का मेल मेरे लिए इस तरीके के सबसे क़रीब पहुँचा हुआ रूप है
    • मैं सोच रहा हूँ कि क्या कोई ऐसा program है जो साधारण detection model से UX components ढूँढकर clickable areas को locate कर दे। तब शायद VimiumC जैसी global navigation संभव हो सके
    • मुझे लगता है कि hardware और software का 99% users को ध्यान में रखकर design होना ठीक है। उसके बाद तो वैसे भी टकराती ज़रूरतें और trade-off आएँगे। ergonomics के लिए system और speed के लिए system शायद अलग-अलग दिखेंगे
  • Keynav – retire your mouse (2016): https://news.ycombinator.com/item?id=11945936
    Wayland port: https://github.com/kovetskiy/waynav

  • जिन लोगों को दिलचस्पी हो, उनके लिए कुछ मिलते-जुलते पुराने tools
    Vim में easymotion या hop.nvim है, tmux में Morantron/tmux-fingers है। Chrome में Vimium है
    keyboard firmware में mouse control जोड़ना भी संभव है: https://docs.qmk.fm/features/mouse_keys

    • क्या vim में कोई mouse इस्तेमाल करता है? या फिर मैं कुछ मिस कर रहा हूँ?
  • उल्टा सोचा जाए तो, माउस स्किल तेज़ करना productivity को ज़्यादा बढ़ा सकता है। competitive FPS genre ने muscle memory सुधारने के लिए बहुत सारे aim training tools बनाए हैं
    https://www.3daimtrainer.com/

    • अगर आपका काम ऐसा है जिसमें typing बिल्कुल नहीं है, तो competitive FPS से जुड़ी mouse skill शायद मदद करे, लेकिन हममें से 99% लोगों के लिए यह पूरी तरह समय की बर्बादी है
      keyboard navigation support खराब वाले software को बेहतर modern alternatives से बदलना, तेज़ mouse skill से सचमुच 10 गुना ज़्यादा productive है
      productivity बढ़ाने के तरीके के तौर पर mouse aim training सुझाना मेरे देखे सबसे दयनीय सुझावों में से एक है
    • यह देखकर हैरानी हुई कि aim training tools कितने गहराई से विकसित हो चुके हैं, और कितने लोकप्रिय भी हैं। मुझे हाल ही में Aimlabs के बारे में पता चला; यह सबसे लोकप्रिय tool लगता है और अभी भी 6,000 लोग इसे खेल रहे हैं
      keyboard geeks के लिए monkeytype है: https://monkeytype.com/
      Aimlabs: https://store.steampowered.com/app/714010/Aimlabs/
    • मैं keyboard-only वाले black hole में गिर गया था, लेकिन अब पूरी तरह mouse maximization की तरफ लौट आया हूँ। mouse भी अच्छा है
      एक और tip जिसने सच में मेरी मदद की, वह था अच्छी mouse acceleration को अपनाना। Windows या Mac के built-in कचरे की नहीं, बल्कि सही acceleration की बात कर रहा हूँ। इस tool की वजह से mouse का feel कम से कम 3 गुना बेहतर हो गया: https://github.com/RawAccelOfficial/rawaccel
    • RSI की वजह से मेरे हाथ तो बर्बाद हो जाएँगे
    • mouse movement तेज़ करने के लिए ऐसा app भी बनाया जा सकता है जो कीबोर्ड से mouse को किसी खास quadrant में ले जाए
  • मुझे Homerow का तरीका ज़्यादा पसंद है: https://www.homerow.com/
    यह पूरे Mac पर लागू होने वाला Vimium जैसा है, और macOS accessibility API से जुड़ा है

    • OS के लिए Vimium काफ़ी बढ़िया लगता है
  • open source alternatives:
    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 — अब यह व्यावहारिक रूप से अच्छी तरह maintain नहीं हो रहा

    • https://github.com/y3owk1n/neru इस “Mouseless app in 80 seconds” वीडियो में दिखाए गए grid-based approach के साथ-साथ Vimium-style hint mode भी सपोर्ट करता है। इसका maintainer भी बहुत जल्दी जवाब देता है
      व्यक्तिगत रूप से मुझे grid से ज़्यादा Vimium तरीका बहुत बेहतर लगता है। अफ़सोस की बात है कि हर app के पास अच्छी accessibility tree नहीं होती, और दुर्भाग्य से Zed ऐसा नहीं है। लेकिन neru पेज खोलकर मुझे पता चला कि मेरा version पीछे चल रहा था, और hint mode में जोड़ा गया “Native Vision OCR” मैंने अभी तक नहीं आज़माया है
      मुझे keyboard के ऊपर trackpad होना भी पसंद है। अभी मैं SoflePLUS2 इस्तेमाल कर रहा हूँ, लेकिन column stagger को लेकर अब भी पूरी तरह आश्वस्त नहीं हूँ। ऐसा करने पर एक हाथ को थोड़ा-सा हिलाकर असली pointing device इस्तेमाल किया जा सकता है
      Mouseless वीडियो में creator ने keyboard के दोनों हिस्सों के बीच mouse रखकर movement distance कम करने की कोशिश की, लेकिन मेरी नज़र में उसने mouse इस्तेमाल आसान बनाने के लिए keyboard position पर समझौता किया। इससे बाजुओं को चौड़ा और parallel रखना पड़ता है और कलाई अंदर की ओर मुड़ती है, जो ज़्यादा फैले हुए keyboard और थोड़ा पास रखे गए converging halves वाली posture से कम अच्छा लगता है। लगता है mouse के साथ vertical difference कम करने के लिए tenting भी नहीं की गई, और बड़े समझौतों से बचने की कोशिश में mousepad भी असुविधाजनक रूप से छोटा हो गया होगा। यह वह समझौता नहीं है जो मैं करना चाहूँगा
    • https://github.com/msolomon/griddle
      यह macOS के Hammerspoon users के लिए recursive grid तरीका है, और open source implementations में शायद इसे पूरी तरह customize करना सबसे आसान होगा। इसे मैंने कुछ साल पहले बनाया था
    • नए प्रोजेक्ट्स में stochos भी है: https://github.com/museslabs/stochos
      जानकारी के लिए, मैं इसका author और maintainers में से एक हूँ
    • जिसे बिना ज़्यादा मेहनत अपनाने का मन हुआ, वह Shortcat था: https://shortcat.app
    • warpd मेरे लिए सही तरह configure करने पर पूरी तरह काम करता था
      फिर मुझे एहसास हुआ कि मुझे इसकी ज़रूरत 99% सिर्फ web surfing के लिए है, तो मैं Firefox के kinkHints पर चला गया। लिंक क्लिक करने की ज़रूरत उससे पूरी हो जाती है
  • Linux पर मुझे ऐसा नहीं लगता कि ऐसे tools ज़रूरी हैं। लगभग सब कुछ terminal में किया जा सकता है, और वही mouse-free workflow मुझे पसंद है। mouse के बिना GUI इस्तेमाल करना उल्टा कुछ विरोधाभासी-सा लगता है

  • क्या यह सच में तेज़ है? मैंने इसी तरह की कोई चीज़ proof of concept के तौर पर बनाई थी, और keyboard से यह कितना तेज़ है देखने के लिए एक test game भी बनाया था। हैरानी की बात यह थी कि mouse हमेशा काफ़ी तेज़ था

    • speed के मामले में मुझे भी ज़्यादा यक़ीन नहीं है
      मैं warpd जैसा ही एक tool इस्तेमाल करता हूँ, और मेरे लिए speed से ज़्यादा हाथों का keyboard पर बने रहना अहम है। मैं अब भी mouse बहुत इस्तेमाल करता हूँ, लेकिन warpd कई बार काफ़ी काम आता है
  • मेरे पास अब भी trackpoint वाला keyboard है
    समझ नहीं आता कि यह बिल्कुल लोकप्रिय क्यों नहीं है और इसे सिर्फ कुछ ही manufacturers क्यों बनाते हैं
    यह मेरे लिए mouse की जगह नहीं लेता, लेकिन trackpoint G/H/B keys के बीच होता है, इसलिए typing position से उँगलियाँ हटाए बिना उसे छुआ जा सकता है। इस वजह से साधारण mouse commands के लिए यह बहुत अच्छा है

    • trackpoint ही सबसे बड़ा कारण है कि Lenovo ThinkPad छोड़ना मुश्किल लगता है। सिर्फ spacebar के नीचे वाले buttons से भी यह बहुत सुविधाजनक है
    • इसके लोकप्रिय न होने की वजह यह है कि यह बदसूरत है। बिल्कुल उसे लगाने वाले ThinkPad की तरह