अन्य अनुप्रयोगों में उन्हें प्रयोग करने योग्य बनाने के लिए विन (तीर) डिफॉल्ट विन + एरो हॉटकीज़ को अक्षम करें


9

विंडोज 7 पर मैं डिफ़ॉल्ट निकल करना चाहते हैं Win+ Up/ Down/ Left/ Rightताकि इन अन्य अनुप्रयोगों में सीधे * बाध्य किया जा सकता है। यह कैसे किया जा सकता है?

इन हॉटकी को आसानी से निष्क्रिय किया जा सकता है:

  1. के लिए जा रहे पहुँच केंद्र में आसानी ,
  2. चयन कीबोर्ड का उपयोग करना आसान है , और
  3. जाँच हो रही है जब स्क्रीन के किनारे पर ले जाया गया स्वचालित रूप से व्यवस्था की जा रही रोकने खिड़कियां :

    स्थापना

लेकिन इस सेटिंग का उपयोग करते समय और हॉटकीज़ अक्षम होने पर भी (वे कुछ नहीं करते) हॉटकीज़ अभी भी अन्य अनुप्रयोगों में बाध्य नहीं हो सकते हैं


मैंने निम्नलिखित तरीकों की कोशिश की है और इनमें से कोई भी काम नहीं किया है :

  1. ऐक्सेस ऑफ़ एक्सेस सेंटर में उपरोक्त बदलाव करना
  2. सक्षम करने की नीति Windows + X हॉटकी को बंद करें , जो सेटिंग के समान है: HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoWinKeysको 1। (यह अकेले प्रश्न में हॉटकी की स्थापना के साथ अभी भी हमेशा की तरह काम करता है।)
  3. सेटिंग द्वारा KB216893 में बताई गई विंडोज़ कुंजी को अक्षम करना System\CurrentControlSet\Control\Keyboard Layout\Scancode Map। यह विंडोज़ कुंजी को पूरी तरह से निष्क्रिय कर देता है ताकि इसे कहीं भी बाध्य या उपयोग न किया जा सके।
  4. नीति सक्षम करना Windows गतिशीलता केंद्र बंद करें


कुछ लोगों ने इस पोस्ट का खुलासा किया :

विन + एरो कुंजी संयोजन कई में से एक हैं (विन + पी, विन + यू और विन + एल के साथ) जो किसी भी तरह विंडोज 7 में "सुपर-पंजीकृत / आरक्षित" हैं। मैं नीचे और कहाँ ट्रैक करने की कोशिश कर रहा हूं वे आरक्षित हो जाते हैं, लेकिन अभी तक खाली हैं। मैंने विंडोज को मौका देने से पहले उन्हें आरक्षित करने के लिए कई तरह की कोशिशें की हैं, लेकिन अभी तक कुछ भी काम नहीं आया है। ये प्रमुख कॉम्बो केवल विंडोज पर एक गहन, आंतरिक स्तर पर बंद हैं, चाहे आप वास्तव में उनका उपयोग करते हैं या नहीं।

इस आदमी को कोई रास्ता नहीं मिला, लेकिन शायद आप में से कुछ लोग अधिक जानते हैं। शायद वहाँ कुछ dll / exe है हम आसानी से पैच कर सकते हैं। ;-)

*) मैं हॉटहॉक को हुक करने के लिए ऑटोहोटके जैसे अन्य साधनों का उपयोग करने से बचना चाहता हूं और इसे कुछ और के लिए फिर से तैयार कर सकता हूं जो आम अनुप्रयोगों में बाध्य हो सकते हैं।


क्या आपने HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ नीतियाँ \ Explorer \ NoWinKeys को संशोधित करने का प्रयास किया है? आपके सवाल ने कहा कि आपने एचकेसीयू में बदलाव किया है। यदि यह मौजूद नहीं है, तो कुंजी बनाएं, रिबूट करें और देखें कि क्या इसका कोई प्रभाव है।
ज़ैक बी

जवाबों:


7

इस आदमी को कोई रास्ता नहीं मिला, लेकिन शायद आप में से कुछ लोग अधिक जानते हैं।

कम संभावना। मैं विंडोज विस्टा + को हॉटकी से रोकने के लिए एक रास्ता खोजने की कोशिश कर रहा हूं क्योंकि वे बाहर आए थे।

तथ्य यह है, कि अधिकांश विंडोज हॉटकी के विपरीत, जो NoWinKeysसेटिंग के साथ अक्षम हो सकते हैं , ऐसे कई हैं जो विंडोज एक्सप्लोरर के माध्यम से पंजीकृत नहीं हैं। इसके बजाय, उच्च- (निम्न-?) स्तर CSRSS बूट प्रक्रिया में कई हॉटकीज़ को जल्दी पंजीकृत करता है, इसलिए न केवल आप उन्हें पहले पंजीकृत कर सकते हैं, बल्कि उनका उपयोग न करने के लिए कोई सेटिंग नहीं है। ये कुंजी विशेष रूप से नियंत्रित की जाती हैं:

Win + P
Win + L
Win + U
Win + G
Win + X
Ctrl + Shift + Esc
Ctrl + Alt + Del

उन्हें AutoHotkey जैसे कुछ कार्यक्रमों द्वारा ओवरराइड किया जा सकता है, लेकिन उस तरीके से नहीं जिस तरह आप देख रहे हैं (प्रोग्राम को विश्व स्तर पर पंजीकृत करने की अनुमति)।

शायद वहाँ कुछ dll / exe है हम आसानी से पैच कर सकते हैं। ;-)

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


आप वैश्विक हॉटकी के स्रोत को निर्धारित करने के लिए विंडोज हुक का उपयोग करने वाले विंडोज हॉटकी एक्सप्लोरर की कोशिश कर सकते हैं । दुर्भाग्य से यह केवल इन विशेष कॉम्बोस को आरक्षित होने के रूप में दिखाता है System, जिसका अर्थ है कि वे विंडोज कोर द्वारा लोड किए गए हैं। डब्लूईई के साथ और भी दिलचस्प बात यह है कि यह इन कुंजियों के लिए विंडोज एक्सपी में भी वही बात कहता है जहां उनका उपयोग नहीं किया जाता है। इसका मतलब यह है कि वे वास्तव में अन्य लोगों की तरह नहीं पढ़े जा रहे हैं, और इसके बजाय हार्ड-कोडित हैं, जो दुर्भाग्य से इसका मतलब है कि कम-स्तरीय विंडोज हुक के साथ भी, डब्ल्यूएचई सीधे उन तक नहीं पहुंच सकता है। इससे यह विशेष रूप से संभावना नहीं है कि किसी भी प्रकार के आसान पैच, ड्राइवर आदि को बाध्य होने से रोकने के लिए बनाया जा सकता है।


अफसोस की बात है, सबसे अच्छा, सबसे प्रभावी समाधान Microsoft प्रतिक्रिया को छोड़ना होगा और आशा है कि वे इसे भविष्य के अद्यतन में बदल देंगे , लेकिन ऐसा शायद ही कभी हो।

मेरे मामले में, मैंने केवल अपने XMPlay हॉटकी को बदल दिया और इसके बजाय संख्यात्मक कीपैड पर तीर कुंजियों का उपयोग करने के लिए बदल दिया।


थोड़ा संबंधित: मुझे यह धागा "रजिस्टरहॉटकी - सूची?" मिला। इसकी कुछ जानकारी है जो दिलचस्प है और शायद यह जानने में मदद कर सकती है कि हॉटकी कहाँ सेट है। अगर मैं विस्टा पर सही ढंग से समझता हूं (और विन 7 मुझे लगता है) एक _gphkHashTableकर्नेल फ़ंक्शन है जिसे आप पंजीकृत हॉटकीज़ की सूची प्राप्त करने के लिए उपयोग कर सकते हैं। इसके लिए Googling केवल कुछ चीनी साइटें ढूंढता है - मुझे लगता है कि केवल कुछ लोग चीन में इस तरह से खेलते हैं। ;-)
Qtax

यह है संभव है, लेकिन आप एक हुक स्थापित करने के लिए जानकारी पर प्राप्त करने के लिए, तो लिख सकते हैं और डिस्क पर फ़ाइल पैच से बचने के लिए स्मृति में कोड पैच करने के लिए बूट प्रक्रिया के शुरू में लोड करने के लिए एक ड्राइवर स्थापित करना होगा।
Synetech 14'12

0

ऐसा करने के लिए कम से कम दो उपकरण हैं।

पहला Microsoft कीबोर्ड लेआउट निर्माता है

यहाँ छवि विवरण दर्ज करें

दूसरा KeyTweak है

यहाँ छवि विवरण दर्ज करें

संबंधित प्रश्न पर अधिक जानकारी के लिए: मेरे कीबोर्ड को फिर से प्रोग्राम करने का कार्यक्रम?


1
रीमैपिंग कीज़ कैसे प्रश्न में हॉटकीज़ को खोल देती है? यह प्रश्न का उत्तर कैसे देता है?
Qtax

केवल एक चीज जो आप इस 'समाधान' के साथ कर सकते हैं, वह है कीबोर्ड को फिर से खोलना, जिसमें विंडोज़ की चाबी न हो, उसे किसी अन्य स्कैन कोड से बदल दिया जाए, फिर उस कुंजी को मैप करें। एक अच्छा समाधान नहीं है, क्योंकि किसी भी चीज़ के लिए विन कुंजी का उपयोग करने की कोशिश करना बेकार होगा।
माइकल कोहेन

यहां केवल अनुमान लगा रहे हैं, लेकिन आप सैद्धांतिक रूप से एक नकली WinKey बना सकते हैं, अपने हैंडलर को सभी संबंधित घटना प्राप्त करने के लिए पंजीकृत कर सकते हैं, और बस वास्तविक विंडोज़ कुंजी के साथ घटनाओं को रीथ्रो कर सकते हैं। यह आपको WinKey से संबंधित किसी भी मानचित्रण को अनुकूलित करने का एक तरीका प्रदान करेगा, जैसा कि आप चाहते हैं ... हालाँकि, यदि संभव हो तो, पता नहीं ...
Vajk Hermecz

0

AutoHotkey आपको Windows शॉर्टकट कुंजियों के साथ अपनी पसंद के अनुसार ओवरराइड और कुछ भी कर सकती है।
इस दस्तावेज़ को देखें: हॉटकीज़ को ओवरराइड करना या अक्षम करना

AutoHotkey वर्तमान विंडो या प्रक्रिया पर अपने कार्यों को सशर्त रूप से कर सकती है, प्रभाव में कुंजी को अलग-अलग प्रक्रियाओं से अलग करती है। उदाहरण के लिए देखें विंडोज़ को सक्रिय करना और हेरफेर करना

AutoHotkey के बारे में अधिक जानकारी के लिए देखें:

ट्यूटोरियल और अवलोकन
AutoHotkey प्रलेखन


3
उन्होंने स्पष्ट रूप से कहा कि वे ऑटोटेक का उपयोग नहीं करना चाहते थे। जब तक आपको पता नहीं है कि AHK के पास अन्य कार्यक्रमों को इन कुंजियों को बांधने की अनुमति है, तो मैं यह नहीं देखता कि यह प्रश्न पर कैसे लागू होता है।
Synetech

आप ऑटोहोट्की में हॉटकी को हुक कर सकते हैं ताकि वे कुछ भी न करें या एएचके में कुछ कार्रवाई न करें, लेकिन यह आपको इन हॉटकी को किसी अन्य अनुप्रयोग में बांधने में सक्षम नहीं करता है, जो कि प्रश्न था। (यही कारण है कि मैंने इस सवाल में कहा है कि AHK के जवाब ज्यादा दिलचस्पी के नहीं हैं।)
Qtax

@ क्यूटैक्स: ऑटोहॉटकी की प्रति-विंडो / प्रोसेस कुंजी बाइंडिंग मुझे एक समाधान की तरह लग रही थी। यह आपके लिए काम क्यों नहीं करता है?
harrymc

1
@harrymc, क्योंकि यदि उदाहरण के लिए, वह चाहता था कि विंमप Win+Leftको रिवाइंड करने के लिए उपयोग किया जाए, AutoHotkey के पास ऐसा करने का कोई तरीका नहीं है। मुझे लगता है कि आप Winamp का उपयोग करके इसे नकली बना सकते हैं, Win+Aरिवाइंड करने के लिए कह सकते हैं, और फिर AHK स्क्रिप्ट लिख सकते हैं जो पता लगाता है कि जब Winamp विंडो सक्रिय होती है तो उस कुंजी को दबाया जाता है और फिर Winamp भेजते हैं Win+A, लेकिन यह पूरी बात नहीं है क्योंकि वैश्विक हॉटकीज़ के लिए उन्हें काम करना है चाहे वह खिड़की सक्रिय हो।
Synetech

1
@ क्वैक्स: मुझे बेहतर समाधान की जानकारी नहीं है। मेरी क्षमा याचना अगर मैंने आपकी ओर से एएचके के बारे में ज्ञान की कमी का अनुमान लगाया है।
harrymc

0

आप निम्न रजिस्ट्री [जीत + आर -> regedit.exe] जोड़ सकते हैं :

HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ नीतियाँ \ सिस्टम + दाईं ओर, एक नया DWORD 32-बिट + बनाएँ नई DisableLockWorkstation प्रविष्टि पर डबल-क्लिक करें और इसके मान को 0 (शून्य) से 1 (एक) में बदलें।

संदर्भ। http://www.intowindows.com/how-to-disable-windowsl-shortcut-key-in-windows-78-1/

पुनश्च। पुनरारंभ xD की कोई आवश्यकता नहीं है


लेख और सेटिंग विन + एल हॉटकी के बारे में बात कर रही है। क्या यह जीत + तीर कुंजी को खोल देता है?
Qtax

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