मैक ओएस एक्स पर स्टार्टअप को फोकस करने से मैं एप्लिकेशन को चोरी करने से कैसे रोक सकता हूं?


13

यहाँ एक उदाहरण का उपयोग मामला है:

  1. फ़ायरफ़ॉक्स खोलें
  2. जहाँ आप टाइप कर सकते हैं, वहाँ कर्सर रखें
  3. कुछ और खोलें (ग्रहण मेरा वर्तमान उदाहरण है ..)
  4. फ़ायरफ़ॉक्स में टाइप करना तब तक शुरू करें जब तक कि ग्रहण फ़ोकस चुरा न ले और जो आप टाइप कर रहे थे उसे बाधित कर दें

मैं एप्लिकेशन को फ़ोकस चुराने और अपनी टाइपिंग को बाधित करने से कैसे रोकूं?

अपडेट करें:

मुझे जो उत्तर मिल रहे हैं उनसे लगता है कि ऐसा नहीं किया जा सकता है, हालाँकि यह विंडोज़ पर किया जा सकता है, इसलिए मुझे यह कल्पना करना कठिन है कि यह ओएक्सएक्स पर नहीं किया जा सकता है, अगर ऐसा होता तो यह एक बहुत बड़ी उपयोगिता नहीं होगी। ।


क्या आप इसे विंडोज़ में करने के लिए अपने स्रोत से लिंक कर सकते हैं?
bwerks

जवाबों:


1

मुझे लगता है कि आप नहीं कर सकते: D आप हमेशा एक अलग डेस्कटॉप में ग्रहण को अंजाम दे सकते हैं;)


मेरी मैकबुक पर डेस्कटॉप स्विच करना बहुत अधिक काम है imo (दो चाबियाँ दूर तक, कोई पीछे जलाया कीबोर्ड ..), मैं 4 उंगली ड्रॉप को बहुत प्रभावित करता हूं।
मिटा दें

विंडोज़ यह btw कर सकते हैं, और मुझे यह विश्वास करना मुश्किल है कि ओएक्सएक्स ऐसा नहीं कर सकता है, क्योंकि यह एक बड़ी प्रयोज्य विफलता होगी।
मिटा दिया

1
"मुझे यह पसंद नहीं है" "प्रयोज्य विफल"।
लॉरेंस वेलज़कज़

सच .. लेकिन ऐसा मैंने नहीं कहा है। मेरा कहना यह है कि उपयोगकर्ता को अक्षम करने की क्षमता प्रदान किए बिना एप्लिकेशन को फोकस चोरी करने की अनुमति देने की अनुमति एक असफलता है।
erikvold

खासकर जब windows-xp एक ही समस्या के लिए एक समाधान प्रदान करता है ..
erikvold

6

यदि किसी को अभी भी इसका उत्तर ढूंढना है, तो मुझे हाल ही में यह लेख मिला है जिसमें संभव समाधानों पर कुछ प्रकाश डालना चाहिए:

http://reviews.cnet.com/8301-13727_7-20085680-263/keep-applications-from-stealing-focus-when-opening-in-os-x/

दी, यह मूल प्रश्न पूछे जाने के ठीक एक साल बाद से है, लेकिन लोग अभी भी जीवन के कठिन सवालों के जवाब की तलाश कर रहे हैं, ऐसा प्रतीत होगा।

TL; DR: आप संभावित रूप से एप्लिकेशन को स्वयं संशोधित कर सकते हैं, और ऐप के "info.plist" में सेट एक पैरामीटर जोड़ सकते हैं, या आप एक स्क्रिप्ट लिख सकते हैं जो ऐप को अन्य विंडो के पीछे लॉन्च करेगा। एक तीसरा "विकल्प" है जो मूल रूप से कहता है कि आप एक ऐप दूसरों के ऊपर रह सकते हैं, भले ही वे लॉन्च कर रहे हों, लेकिन यह जरूरी नहीं है कि नए लॉन्च किए गए ऐप को ध्यान केंद्रित करने से रोका जाए।


नोट: अपना समय बर्बाद मत करो ... CNet ने इस उत्तर में संदर्भित लिंक के अंत में जो भी सामग्री थी उसे हटा दिया है। इस उत्तर को पोस्ट किए जाने के अब लगभग 7 साल हो गए हैं ... इस तरह के बहुत बुरे जवाबों को संग्रह से नहीं निकाला जा सकता है; वे बहुत समय बर्बाद करते हैं।
सीमस

0

इन गुणों को आपके द्वारा लॉन्च किए जा रहे एप्लिकेशन और वर्तमान में फ़ोकस वाले अनुप्रयोग दोनों में परिभाषित किया गया है। देखें, जिस खोजक से आप ग्रहण लॉन्च करते हैं वह भी एक अनुप्रयोग है - यदि ग्रहण ने खोजक से ध्यान नहीं चुराया है, तो ऐसा नहीं लगेगा कि अनुप्रयोग लॉन्च ने कुछ भी किया। इस प्रकार, डिफ़ॉल्ट, एप्लिकेशन लॉन्च पर ध्यान केंद्रित करना है। शायद वहाँ एक फ़ायरफ़ॉक्स प्लगइन है जो इसे "निरंकुश?" आप हमेशा लॉन्च किए गए एप्लिकेशन के Info.plist (ऐप बंडल के अंदर) में एक LSUIElement कुंजी जोड़ सकते हैं जो उस संपूर्ण एप्लिकेशन के UI तत्वों को ले जाता है, लेकिन इससे आपकी उपयोगिता कुछ हद तक कम हो सकती है।

एक अलग स्थान में एक नया ऐप निष्पादित करना और फिर वापस स्विच करना मेरे लिए काम नहीं किया है; लॉन्च होने के बाद लॉन्च किया गया ऐप केवल आपको उस स्पेस में वापस लाएगा।

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


मैं गोदी से ग्रहण को खोलता हूं, लेकिन यदि आपके उत्तर में खोजक मामले के समान है, तो यहां आपके उत्तर में क्या गलत है: यह कोई फर्क नहीं पड़ता कि ग्रहण खोजक या गोदी से ध्यान चुराता है, क्योंकि इसके बाद वह चुरा लेता है जब मैं फ़ायरफ़ॉक्स पर स्विच करता हूं और टाइप करना शुरू करता हूं।
मिटाया

संक्षेप में, मैं जो करना चाहता हूं वह नहीं किया जा सकता है?
बजे

सही - किसी भी एप्लिकेशन को किसी भी समय फ़ोकस चुराने की अनुमति है जब तक कि आपका वर्तमान एप्लिकेशन इसे मना नहीं करता है। कुछ ऐप अपने लॉन्चिंग चक्र में कई बार ऐसा कर सकते हैं, इससे पहले कि वे निश्चिंत हो जाएं - मैंने निश्चित रूप से इसका अनुभव किया है। वास्तव में, यह एप्लिकेशन का एक फ़ंक्शन है, और इसे दरकिनार करने का एकमात्र तरीका अनुप्रयोगों को संपादित करना है जैसा कि मैंने ऊपर वर्णित किया है या विभिन्न लोगों का उपयोग करता है।
NReilingh

इसलिए विंडोज़ आपको अनुप्रयोगों को फ़ोकस करने से रोकने की अनुमति देगा, लेकिन ऑक्स नहीं करता है .. मुझे लगता है कि विश्वास करना मुश्किल है।
erikvold

यह अजीब है - विंडोज ऐप्स को फ़ोकस करने से रोकने के बारे में यहां कुछ पोस्ट किए गए प्रश्न हैं, और वर्कअराउंड 3 पार्टी सॉफ्टवेयर लगता है।
NReilingh
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.