DeskBorder - माउस को स्क्रीन के किनारे धकेलकर virtual desktop बदलने वाला Windows ऐप
(github.com/airtaxi)नमस्कार। मैं Windows में virtual desktop का अक्सर इस्तेमाल करता हूँ, और keyboard shortcut की बजाय माउस के flow को बनाए रखते हुए डेस्कटॉप के बीच और तेज़ी से जाना चाहता था, इसलिए मैंने यह ऐप DeskBorder बनाया।
DeskBorder एक Windows utility है जो cursor को स्क्रीन के बाएँ/दाएँ किनारे पर ले जाने पर desktop बदलती है, और सबसे बाहरी छोर पर पहुँचने पर नया desktop बनाने देती है। इसके साथ इसमें मौजूदा window को पिछले/अगले desktop पर भेजने के shortcut, पूरे desktop layout को जल्दी देखने के लिए Navigator overlay, और बाहर की खाली desktops को अपने आप साफ़ करने जैसी सुविधाएँ भी हैं।
मैं कौन-सी समस्या हल करना चाहता था
Virtual desktop अपने आप में बहुत सुविधाजनक है, लेकिन इसे बार-बार इस्तेमाल करने पर मुझे कुछ बातें खटकती थीं।
- माउस से काम करते हुए desktop बदलने के लिए फिर से हाथ keyboard पर ले जाना पड़ता है
- desktop की संख्या बढ़ने पर यह समझना मुश्किल हो जाता है कि अभी पूरा layout कैसा है
- बाहर की तरफ अस्थायी desktop बना लेने के बाद उन्हें साफ़ करना अक्सर भूल जाता हूँ
इसीलिए मैंने इसे माउस के flow को तोड़े बिना desktop को संभालने वाले टूल के रूप में बनाया।
मुख्य फीचर्स
- cursor को स्क्रीन के बाएँ/दाएँ किनारे पर ले जाकर virtual desktop बदलना
- सबसे बाहरी छोर पर पहुँचने पर नया desktop बनाना
- खाली बाहरी desktops को अपने आप हटाना
- मौजूदा window को पिछले/अगले desktop पर ले जाने के shortcut
- पूरे desktop configuration को जल्दी देखने के लिए Navigator overlay
- tray में रहने वाला settings UI
हाल में क्या बेहतर किया गया
हाल के versions में मैंने वास्तविक उपयोग के दौरान परेशान करने वाली कई चीज़ों को काफी सुधारा है।
- drag and drop की तरह माउस बटन दबाए रखने पर edge switching न हो, इसके लिए सुधार
- स्क्रीन के किनारे को छूते ही तुरंत switch न हो, बल्कि थोड़ा और धकेलने पर switch/create हो, इसके लिए अतिरिक्त movement distance option जोड़ा
- game के रूप में पहचाने जाने वाले process को अपने आप blacklist में जोड़ना, और गलत कामकाज रोकने के लिए whitelist फीचर जोड़ा
- समस्या को दोहराने और report करना आसान बनाने के लिए developer log export फीचर जोड़ा
खासकर अतिरिक्त movement distance option उन लोगों के लिए काफी उपयोगी हो सकता है जिन्हें लगता है कि "सिर्फ किनारे को छूते ही तुरंत बदल जाना थोड़ा असहज है"।
यह किन लोगों के लिए अच्छा है
- जो Windows virtual desktop का वास्तव में अक्सर इस्तेमाल करते हैं
- जो एक ही monitor पर काम की जगह को कई हिस्सों में बाँटकर इस्तेमाल करते हैं
- जो keyboard की बजाय माउस-केंद्रित तरीके से windows और work flow को manage करते हैं
- जिन्हें PowerToys, FancyZones, AltSnap जैसे desktop productivity tools पसंद हैं
डाउनलोड
- Microsoft Store: https://apps.microsoft.com/detail/9P3PLVML3JQD
- GitHub: https://github.com/airtaxi/DeskBorder
समापन
यह अभी भी लगातार सुधारा जा रहा ऐप है, और वास्तविक उपयोग के माहौल से मिलने वाला feedback खास तौर पर बहुत मददगार होता है।
Virtual desktop का अक्सर इस्तेमाल करने वाले लोग अगर बताएँ कि कौन-से फीचर्स और होने चाहिए, या मौजूदा तरीके में क्या कमी लगती है, तो मैं आभारी रहूँगा।
पैच अभी भी जारी है
1.0.3 patch इस लेख के लिखे जाने की तारीख 20 अप्रैल 2026 तक review में है, लेकिन इसमें कभी-कभार होने वाली कामकाज की त्रुटियों के fixes और ऊपर दिए गए "हाल में क्या बेहतर किया गया" सेक्शन के बदलाव शामिल हैं। इसलिए अगर आपको किसी फीचर से जुड़ी समस्या हुई हो या ऊपर बताए गए फीचर्स दिखाई न दे रहे हों, तो update check करके 1.0.3 patch लेना सुझाया जाता है।
मेरे अनुभव के अनुसार, कोरिया समय के हिसाब से आम तौर पर शाम 6 बजे के आसपास patch उपलब्ध हो जाता है, इसलिए 20 अप्रैल 2026 को शाम 6 बजे के बाद इसे डाउनलोड करने वालों को शायद यह समस्या नहीं होगी।
4 टिप्पणियां
VirtuaWin याद आ रहा है
ओह, मुझे नहीं पता था कि ऐसे प्रोग्राम पहले से मौजूद थे, क्योंकि virtual desktop को Windows 10 से ही OS में native support मिला हुआ है!
जानकारी के लिए धन्यवाद, haha
मुझे लगता है कि अगर स्क्रीन के किनारे पर माउस कर्सर होने पर दिखने वाले हैंडल को कर्सर से [mousedown > drag(खींचना) > mouseup] करके स्विच करने वाली सुविधा हो, तो अच्छा रहेगा।
नमस्ते, जवाब देने के लिए आपका सच में बहुत धन्यवाद।
आपने जिस फीचर का ज़िक्र किया है, उसके विकल्प के रूप में किनारे पर पहुँचने के बाद अतिरिक्त drag करने पर ही switch होने वाला फीचर फिलहाल 1.0.3 वर्ज़न में समीक्षा के तहत है, इसलिए अगर आपको वह फीचर भी पर्याप्त न लगे तो आप GitHub पर Issue छोड़ दें, जैसा आप बताएँगे हम उसे लागू करने की कोशिश करेंगे।
Issue आप Korean में भी छोड़ सकते हैं, इसलिए कभी भी बेझिझक लिखें!