AutoHotKey का उपयोग करके स्क्रीन चमक को "fn" + "होम" मैप करें


3

क्या कोई मुझे यह बता सकता है कि स्क्रीन ब्राइटनेस को कम करने के लिए मुझे अपने स्क्रिप्ट कोड को अपने लैपटॉप "fn" की + "होम" में मैप करना होगा (और बाद में "fn" + एंड टू एंड)।

मुझे पता है कि मैं इस कंट्रोल पैनल लिंक का उपयोग करके स्क्रीन की चमक तक पहुंच सकता हूं:

नियंत्रण कक्ष \ हार्डवेयर और ध्वनि \ पावर विकल्प

लेकिन मुझे नहीं पता कि मैं हर बार प्रेस करने के लिए क्षैतिज रूप से स्थानांतरित करने के लिए "स्क्रीन ब्राइटनेस" स्क्रॉलबार कैसे प्राप्त कर सकता हूं?

जवाबों:


4

ऑटोहोटकी कुंजी की "संख्या" खोजने के लिए एक महान संभावना प्रदान करता है:

यदि आपके कीबोर्ड या माउस में ऊपर सूचीबद्ध नहीं है, तो आप निम्नलिखित चरणों का उपयोग करके इसे हॉटकी बनाने में सक्षम हो सकते हैं (Windows XP / 2000 / NT या बाद के संस्करण की आवश्यकता है):

  1. सुनिश्चित करें कि कम से कम एक स्क्रिप्ट चल रही है जो कीबोर्ड हुक का उपयोग कर रही है। आप बता सकते हैं कि किसी स्क्रिप्ट में कीबोर्ड की हुक मुख्य विंडो को खोलकर मेनू बार से "व्यू-> की हिस्ट्री" को चुनती है।
  2. अपनी मुख्य विंडो खोलने के लिए उस स्क्रिप्ट के ट्रे आइकन पर डबल-क्लिक करें।
  3. अपने कीबोर्ड पर "मिस्ट्री कीज़" में से एक दबाएँ।
  4. मेनू आइटम का चयन करें "देखें-> मुख्य इतिहास"
  5. पृष्ठ के नीचे स्क्रॉल करें। नीचे के पास कहीं आपकी कुंजी के लिए की-डाउन और की-अप इवेंट हैं। नोट: कुछ कुंजियाँ घटनाओं को उत्पन्न नहीं करती हैं और इस प्रकार यहाँ दिखाई नहीं देंगी। यदि यह मामला है, तो आप सीधे उस विशेष कुंजी को हॉटकी नहीं बना सकते हैं क्योंकि आपका कीबोर्ड ड्राइवर या हार्डवेयर ऑटोहॉटकी तक पहुँचने के लिए इसे बहुत कम स्तर पर संभालता है। संभावित समाधानों के लिए, नीचे देखें।
  6. यदि आपकी कुंजी पता लगाने योग्य है, तो सूची के दूसरे कॉलम में 3-अंकों के हेक्साडेसिमल मूल्य का एक नोट बनाएं (उदाहरण 159)।
  7. इस कुंजी को हॉटकी के रूप में परिभाषित करने के लिए, इस उदाहरण का अनुसरण करें:

    SC159 ::; 159 को अपनी कुंजी के मान से बदलें।
    MsgBox,% A_ThisHotKey% दबाया गया था।
    वापसी

इसलिए चमक को बढ़ाने के लिए अपनी कुंजियों की संख्या और स्क्रिप्ट को शॉर्टकट बनाना बहुत आसान है।


4
सिवाय इसके कि यह लगभग निश्चित रूप से काम नहीं करेगा क्योंकि पिछले एक या दो दशक में किए गए प्रत्येक सिस्टम में, Fnकुंजी एक विशेष मामला है जो कीबोर्ड नियंत्रक हार्डवेयर में आंतरिक रूप से संभाला जाता है और सॉफ्टवेयर के माध्यम से नहीं जाता है। इसलिए, इसे इंटरसेप्ट या रीमैप नहीं किया जा सकता है।
Syntech

3
@ c0Ddev मैंने यह कोशिश की है और मैं fn + कुंजी के विभिन्न संयोजनों को देखता हूं जो काम करते हैं, लेकिन अन्य जैसे चमक वहां दिखाई नहीं देते हैं।
हरमन टूथ्रोट


मेरे लिए संभव नहीं है। इस ट्रिक ने काम किया: VOLUME_DOWN :: F11 F11 :: VOLUME_DOWN VOLUME_UP :: F12 F12 :: VOLUME_UP MEDIA_PLAY_PAUSE :: F9 F9
MEDIA_PLAY_PAUSE

यह कुछ के लिए उपयोगी हो सकता है (वल्मे अप और डाउन के लिए काम करता है, लेकिन यह चमक के लिए काम नहीं कर सकता) INS & F11 :: भेजें {vkAEsc12E} INS & F12 :: Send {vkAFsc130}। यह Numpad0 के मूल / देशी फ़ंक्शन को खोने का कारण बनता है जब इसे स्वयं दबाया जाता है। इससे बचने के लिए, कोई स्क्रिप्ट नई कार्रवाई करने के लिए Numpad0 को कॉन्फ़िगर कर सकती है जैसे कि निम्न में से कोई एक। इस प्रकार आप फिर जोड़ सकते हैं: INS :: भेजें {INS}
जिन्सव

3

Fn

प्रमुख समस्या

आप संभवतः उपयोग नहीं कर पाएंगे Fn+ Homeक्योंकि Fnआमतौर पर एक विशेष कुंजी होती है जिसे कीबोर्ड नियंत्रक द्वारा आंतरिक रूप से नियंत्रित किया जाता है। क्योंकि यह हार्डवेयर में संभाला जाता है और कभी सॉफ्टवेयर (यानी, OS) के माध्यम से नहीं जाता है, इसे इंटरसेप्ट या रीमैप नहीं किया जा सकता है। आपको एक और हॉटकी कॉम्बो ( ⊞ Winकुंजी या कुछ और प्रयास करें ) चुनना होगा ।

SmartBright

यदि आप एक और हॉटकी लेने के लिए तैयार हैं, तो स्क्रीन की चमक को आसान पहुंच प्रदान करने के तरीके हैं। एक विकल्प AutoHotkey मंचों पर SmartBright स्क्रिप्ट है। यह आपको क्लिक-थ्रू ओवरले बनाकर माउस के साथ स्क्रीन की चमक को समायोजित करने देता है। काम करने के तरीके के कारण, यह वास्तव में बैकलाइट को प्रभावित नहीं करता है जिसे आप कंट्रोल पैनल के पावर ऑप्शंस में देखते हैं। यह आपकी स्थिति के आधार पर एक समस्या या एक लाभ हो सकता है। वास्तव में, क्योंकि यह मुख्य चमक नियंत्रण के स्वतंत्र रूप से काम करता है, आप इसे मुख्य नियंत्रण के साथ संयोजन के रूप में उपयोग कर सकते हैं आगे की चमक को कम करने के लिए जो स्वयं द्वारा बैकलाइट नियंत्रण के साथ उपलब्ध है (कुछ लोगों की शिकायत है कि न्यूनतम चमक अभी भी बहुत उज्ज्वल है )।

NirCmd

एक और विकल्प है जो मैं पिछले कई वर्षों से उपयोग कर रहा हूं। यह AutoHotkey कोड की सिर्फ दो पंक्तियां हैं जो मुझे स्क्रीन बैकलाइट को समायोजित करने की अनुमति देने के लिए Nirsoft के nircmd को कॉल करने के लिए हॉटकी स्थापित करती हैं:

; Screen brightness
; Ctrl+Alt+Shift + PgUp/PgDown to adjust screen brightness
^!+PgUp::Run nircmd.exe changebrightness +10
^!+PgDn::Run nircmd.exe changebrightness -10

सुनिश्चित करें कि nircmd.exeस्क्रिप्ट के समान निर्देशिका में है और यह पूरी तरह से काम करता है। एकमात्र समस्या यह है कि यदि आप इसे किसी उपयोगकर्ता खाते के तहत चलाते हैं, तो यह काम नहीं करेगा, जबकि व्यवस्थापक खाते के अंतर्गत चलने वाले प्रोग्राम सक्रिय हैं (उदाहरण के लिए, स्क्रीन में लॉग)। यह निश्चित है, लेकिन शायद ही कभी आवश्यक है।


क्या कीबोर्ड शॉर्टकट से स्मार्टब्राइट लागू करना संभव है?
हरमन टूथ्रोट सेप

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