विंडोज वर्चुअल डेस्कटॉप। अंत में पहले डेस्कटॉप पर वापस जाएं


2

मान लीजिए कि मेरे पास तीन वर्चुअल डेस्कटॉप हैं। मुझे पता है कि मैं उनके माध्यम से नेविगेट कर सकता हूं:

ctrl + windows + left | सही

हालांकि, अगर मैं अंत तक पहुंचता हूं तो शुरुआत के माध्यम से इसे वापस बनाने का एक तरीका है? इसलिए कि अगर मैं डेस्कटॉप 3 पर हूं "ctrl + windows + right" मुझे डेस्कटॉप 1 पर ले जाएगा?

मुझे पता है कि यह एक ऑटोटेक स्क्रिप्ट के साथ संभव हो सकता है। लेकिन मुझे नहीं पता कि उस काम को कैसे करना है।

इस तरह से काम करने के लिए मुझे इसकी आवश्यकता है क्योंकि मैं इस कार्यक्षमता को एक माउस के साथ मैप करने का इरादा रखता हूं जिसे मैंने अभी खरीदा है (यह अतिरिक्त बटन)। वर्तमान में मुझे दो बटन का उपयोग करने की आवश्यकता है ताकि मैं डेस्कटॉप के बीच पीछे और आगे की ओर बढ़ सकूं। मैं बल्कि सिर्फ एक बटन की जरूरत थी। उम्मीद है कि यह जानकारी मदद करती है।

धन्यवाद


आप उपयोग कर सकते हैं IniRead तथा IniWrite यह जानने के लिए कि आप वर्तमान में किस विशेष डेस्कटॉप का उपयोग कर रहे हैं, जब आप ctrl + windows + left दबाते हैं सही। मैं व्यक्तिगत रूप से सलाह देता हूं विंडोज 10 वर्चुअल डेस्कटॉप एन्हांसर
user3419297

यह विंडोज में काफी कार्यक्षमता जोड़ता है, इसलिए मैं निश्चित रूप से इसका उपयोग करूंगा। लेकिन यह अभी भी मेरे सवाल का जवाब नहीं है। मुझे 'ए से बी' के विपरीत 'लूप' या 'सर्किट' के रूप में व्यवहार करने के लिए डेस्कटॉप की आवश्यकता होती है। मुझे इस तरह से काम करने की मुख्य वजह यह है क्योंकि मैं एक माउस को उपयोगी कार्यों को मैप करने की प्रक्रिया में हूं जो मैंने अभी खरीदा है। वर्तमान में मेरे पास 'अगला डेस्कटॉप' है और 'पिछले डेस्कटॉप' में दो बटन मैप किए गए हैं, लेकिन मेरे पास वर्चुअल डेस्कटॉप नेविगेशन के लिए सिर्फ एक बटन है। उम्मीद है कि यह पृष्ठभूमि जानकारी मदद करती है।
Caedan Lavender

यदि आप दोनों (IniRead / IniWrite और Virtual Desktop Enhancer) का उपयोग करते हैं तो आप अपने डेस्कटॉप पर पहले डेस्कटॉप पर स्विच कर सकते हैं यदि आप अपने माउस पर 'अगला डेस्कटॉप' दबाकर अंतिम डेस्कटॉप पर हैं।
user3419297

मुझे अभी भी पता नहीं है कि यह कैसे करना है। मैंने कहा कि मुझे पता है कि AutoHotKey के साथ यह संभव है, लेकिन मुझे नहीं पता कि यह काम कैसे करना है।
Caedan Lavender

जवाबों:


0

यह किसी चीज़ के लिए कोशिश करने और अनुकूलन करने का एक विचार है ... परीक्षण नहीं किया गया है।

जब तक स्क्रिप्ट चल रही होती है, तब तक यह वर्चुअल डेस्कटॉप को एक वेरिएबल में सक्रिय रखता है, इसके लिए जरूरी नहीं कि एक आईएनआई फाइल की जरूरत हो।

स्क्रिप्ट को या तो वर्चुअल डेस्कटॉप # 1 सक्रिय के साथ शुरू करना होगा या उसे एक सिंक को मजबूर करना होगा। फोर्सिंग फंक्शन मानता है कि आप जितनी बार चाहें ctrl + जीत + लेफ्ट को दबा सकते हैं और वहां पहुंचने के बाद यह पहले वर्चुअल डेस्कटॉप पर लूप नहीं करेगा।

शॉर्टकट कुंजियाँ डिफ़ॉल्ट विंडोज़ कुंजी पर ट्रिगर होती हैं, लेकिन उन्हें कैप्चर नहीं करती हैं (यानी, टिल्ड ~ कीस्ट्रोक से होकर गुजरती हैं)। तो यह कीबोर्ड को ट्रैक करेगा यदि आप कीबोर्ड का उपयोग कर रहे थे, और यदि आप माउस का उपयोग कर रहे थे तो आप माउस को एक शॉर्टकट कुंजी या किसी अन्य को असाइन कर सकते थे।

आप एक या दोनों दिशाओं के लिए एक कस्टम डुप्लिकेट शॉर्टकट भी जोड़ सकते हैं ... इसे ctrl + alt + F8 के रूप में दिखा रहे हैं, उदाहरण के लिए यदि आपके माउस बटन को डेस्कटॉप के बीच स्विच करने के लिए डिफ़ॉल्ट विंडोज़ कुंजियों के अलावा कुछ और सौंपा जाना चाहिए।

#NoEnv
#Persistent

numDesktops := 3  ; set to match number of virtual desktops
if forceSyncAtStartup := True   ; set to False to disable sync on startup
    SendInput % "^#{Left" (numDesktops-1) "}"

vDesktop := 1   ; this must match the virtual desktop active when program starts if a sync isn't forced
return

^!F8::             ; random/custom shortcut for the mouse if desired
~^#Left::
    vDesktop -= 1
    if (vDesktop=0) {
        vDesktop := numDesktops
        sleep 20        ; optional for better reliability

        ; use this if no delay needed for reliable operation
        SendInput % "^#{Right " (numDesktops-1) "}

        ; use this type of setup if a delay is needed
        ; Loop, % (numDesktops-1) {
        ;   SendInput ^#{Right}
        ;   sleep 100       ; adjust for reliability
        ; }
    }
return

~^#Right::
    vDesktop += 1
    sleep 20
    if (vDesktop=(numDesktops+1)) {
        vDesktop := 1
        SendInput % "^#{Left" (numDesktops-1) "}"
    }
return  

धन्यवाद! उम्मीद तो दिखती है। मैं इसे आज बाद में कोशिश करूँगा। :)
Caedan Lavender

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.