समस्या को परिभाषित करना
आप जिस बारे में बात कर रहे हैं, वह एक तरह का फोकस चोरी है । ओएस एक्स में यह कई उदाहरणों में होता है, लेकिन हमेशा या तो आप किस तरह से पॉइंटर चुराने वाले फोकस के साथ वर्णन करते हैं, एक एप्लिकेशन इवेंट फ़ोकस चुराने वाला, या एक सिस्टम ईवेंट फ़ोकस करने वाला। इस समस्या ने वर्षों से OS X उपयोगकर्ताओं को परेशान किया है, और पुराने X विंडोज़ उपयोगकर्ताओं के साथ कठिनाई है जो कि फोकस फॉलो माउस पसंद करते हैं । इस संघर्ष का नतीजा यह है कि सेटिंग्स या थर्ड-पार्टी सॉफ्टवेयर को ढूंढना कहीं अधिक आसान है जो फोकस फॉलो माउस की कार्यक्षमता देता है, यह सेटिंग या सॉफ्टवेयर को खोजने के लिए है जो पॉइंटर या एप्लिकेशन को फोकस चुराने से रोकता है।
दूसरों को अपने दर्द महसूस पोस्ट किया है यहाँ , यहाँ , यहाँ , यहाँ , यहाँ एक बड़े पैमाने पर धागा , यहाँ , यहाँ , यहाँ , यहाँ , यहाँ , यहाँ , और यहाँ , और सूची और पर और पर चला जाता है ... और शायद ही है एक निश्चित समाधान।
व्यक्तिगत रूप से, मैंने लगभग अपनी मशीन को इस तरह से फ़ोकस चोरी के मुद्दे का अनुभव करते समय उड़ने की क्षमता दी है: मुझे एक प्रशासनिक पासवर्ड के लिए संकेत दिया गया है, और ठीक है, कोई मुझे चैट संदेश भेजता है, चैट विंडो चुराता है, और अनजाने में और अनायास ही, मैं चैट विंडो में अपना पासवर्ड दर्ज करता हूं और वापसी करता हूं, अपना एडमिन पासवर्ड उन्हें भेजता हूं। इसकी तुलना में, मुझे डर है, आपकी शिकायत है, और मुझे लगता है कि आप देख सकते हैं कि क्यों।
सामान्य तौर पर, फ़ोकस प्रति एप्लिकेशन के आधार पर निर्धारित किया जाता है, और कुछ एप्लिकेशन, जैसे टर्मिनल और एक्स 11, जिसमें डिफ़ॉल्ट रूप से फोकस फॉलो माउस सक्षम नहीं होता है, डिफॉल्ट्स कमांड का उपयोग करके उस कार्यक्षमता को प्राप्त करने के लिए हुक होते हैं । ये नीचे दिए गए डिफॉल्ट कमांड को शामिल करने वाले मेरे सुझावों के लिए प्रेरणा थे। एप्लिकेशन स्विचर वास्तव में Dock.app का एक हिस्सा है, और यह, जाहिरा तौर पर यह कार्यक्षमता अंतर्निहित नहीं है (परीक्षण के लिए धन्यवाद)।
मैं इस पर शोध करने की पूरी कोशिश कर रहा हूं, और मुझे विश्वास है कि मेरे पास आपके लिए कुछ व्यवहार्य उपाय हैं।
ज़ूओम / 2 आपको पॉइंटर के फ़ोकस-फॉलो-माउस फ़ंक्शनलिटी में देरी करने की अनुमति देगा जहाँ कभी ऐसा होता है। यह आपके द्वारा मांगे जाने वाले कार्यक्षमता को देने का प्रभाव होगा, जो पॉइंटर को एप्लिकेशन स्विचर के साथ चुराने से रोकता है। इसकी $ 19.95 है, लेकिन एक नि: शुल्क परीक्षण है <- डाउनलोड लिंक
वैकल्पिक
एक दूसरे प्रदर्शन का उपयोग करें? फिर वहां एप्लीकेशन स्विचर को मूव करें
जैसा यहाँ विस्तृत है । यदि आप दो डिस्प्ले के साथ काम करते हैं, तो संभवतः, आपका पॉइंटर आमतौर पर आपके प्राथमिक डिस्प्ले पर होने वाला है। एप्लिकेशन स्विचर को अपने द्वितीयक डिस्प्ले पर ले जाएं, और आपका पॉइंटर इसके साथ इंटरैक्ट नहीं करेगा।
अपने माउस पॉइंटर को अधिक दर्शनीय बनाएं
Boinx Software (Mac App Store पर $ 4.99 ) से Mouseposé आपके कर्सर के रंग को बदलने की क्षमता रखता है, जिससे यह अधिक दृश्यमान हो जाता है, इस प्रकार यह मौका कम कर देता है कि आप यह नोटिस नहीं करेंगे कि यह आपके एप्लिकेशन स्विचर पर मँडरा रहा है। इसके अलावा, जैसा कि ऊपर उल्लेख ज़ूओम / 2 है, यह फ़ोकस माउस की कार्यक्षमता को लागू करने से पहले देरी की शुरुआत करने की कार्यक्षमता देता है, फोकस चोरी की समस्या को कम करता है।
यदि आप अपने पॉइंटर को बड़ा करते हैं, तो एक मौका कम होता है जिसे आप नोटिस नहीं करेंगे कि एप्लिकेशन स्विचर पर उसका मँडरा। आप सिस्टम वरीयताएँ / पहुँच क्षमता नियंत्रण कक्ष / प्रदर्शन / कर्सर आकार स्लाइडर को समायोजित करके इसे आज़मा सकते हैं:

परमाणु पक्षी का मोंडोहाउस सक्षम हो सकता है
Codetek का वर्चुअल डेस्कटॉप प्रो ($ 40 के लिए) कर सकता है, उपयोगकर्ताओं द्वारा अच्छी तरह से माना जाता है यदि Apple द्वारा नहीं।
नोट: ये दोनों ऐप वास्तव में सिस्टम में फ़ोकस फॉलो माउस की कार्यक्षमता को जोड़ने के लिए हैं, जो पॉइंटर को एप्लिकेशन स्विचर के साथ चुराने से रोकने के लिए आपकी आवश्यकता के विपरीत है। यह भी ध्यान दें कि इन दोनों अनुप्रयोगों में से कोई भी अभी भी सक्रिय रूप से विकसित नहीं हुआ है, और एटॉमिक बर्ड सॉफ्टवेयर मुफ्त है।
डिफॉल्ट्स कमांड के साथ प्रयोग
जिस तरह से लोगों को उन गुप्त छिपी हुई चूक सेटिंग्स का पता चलता है, प्रयोग और परीक्षण और त्रुटि से होता है। आप कुछ भी चोट करने नहीं जा रहे हैं, या ऐसा कुछ नहीं कर रहे हैं जो ऐसा करके पूर्ववत नहीं किया जा सकता है।
फायर अप तु ओल्डे टर्मिनल.app और यह एक कोशिश दे:
defaults write com.apple.dock FocusFollowsMouse -string false; killall Dock
आवेदन स्विचर (या ⌘ Cmd- Tab;-) वास्तव में Dock.app का हिस्सा है। मुझे यकीन नहीं है कि यह डॉक-उचित व्यवहार के साथ क्या करेगा क्योंकि मैं अभी इसका परीक्षण नहीं कर सकता (सामान बनाना, इसलिए मैं अभी लॉग आउट नहीं कर सकता)। मैं एक अनुमान लगाऊंगा कि यह डॉक-उचित के साथ कुछ भी नहीं बदलता है, क्योंकि यह डॉक के साथ पहले से ही व्यवहार है (आपको डॉक में कुछ पर क्लिक करना होगा, या पहले से ही क्लिक और होल्ड करना होगा, हालांकि यह डॉक को तोड़ सकता है। माउस-ओवर जानकारी, जो आपको केवल ऐप नाम बताता है)।
यह क्या करना चाहिए आप क्या चाहते हैं, माउस पॉइंटर को एप्लिकेशन स्विचर को अनदेखा करने का कारण बनें जब तक कि आप माउस बटन पर क्लिक न करें।
उपरोक्त आदेश में असत्य को सत्य में बदलकर आप इस व्यवहार को बदल सकते हैं।
grgarside? कैसे के बारे में स्वयं सेवा के लिए धन्यवाद:
defaults write com.apple.dock FocusFollowsMouse -string NO; killall Dock
या
defaults write com.apple.dock wm_ffm -bool false; killall Dock
या
defaults write com.apple.mouse LSUIElement -string 1; sudo killall -HUP WindowServer #warning, this killall cmd will quit all apps and log you out
नोट: इन आदेशों के साथ कुछ भी बदल दिया जा सकता है ~ / पुस्तकालय में अपमानजनक .plist फ़ाइल को हटाकर
दिलचस्प
यदि कोई सोच रहा है कि फोकस एक्स माउस क्यों नहीं है (आमतौर पर) ओएस एक्स में पॉइंटर का डिफ़ॉल्ट व्यवहार नहीं है:
फ़ोकस-फ़ॉलो-माउस OS X के लिए विशेष रूप से उपयुक्त इनपुट विधि नहीं है क्योंकि इसका मेनू बार स्क्रीन के शीर्ष पर डिज़ाइन किया गया था। जब आप मेनू पर जाने के लिए माउस को अपनी एप्लिकेशन विंडो से बाहर ले जाते हैं, अगर यह रास्ते में किसी अन्य एप्लिकेशन की विंडो को पार करता है, तो मेनू बदल जाता है। -scottishwildcat @ stackoverflow