तृतीय-पक्ष अनुप्रयोगों में उन्हें उपयोग करने के लिए केवल कुछ विंडोज 10 वैश्विक शॉर्ट्स को कैसे अक्षम करें?


10

1. संक्षेप में

मैं केवल कुछ विंडोज 10 डिफॉल्ट ग्लोबल हॉटकीज़ को निष्क्रिय करना चाहता हूं, इस हॉटकीज़ का उपयोग करने के लिए सबलाइम टेक्स्ट कमांड चलाएं।



2. विस्तार

मेरे पास विंडोज 32-बिट 10.0.14393 है। विंडोज 10 में हमारे पास कई देशी हॉटकी हैं

1. मैं अक्षम करना चाहता हूं

उदाहरण के लिए, मैं कस्टम हॉटकीज़ को अक्षम करना चाहता हूं Win+K, Win+Hऔर Ctrl+Win+P

2. मैं अक्षम नहीं करना चाहता

लेकिन, उदाहरण के लिए, मैं अक्षम Win+Dऔर Win+Rहॉटकीज़ नहीं करना चाहता । मैं अक्सर इन हॉटकी का उपयोग करता हूं।

3. उदात्त पाठ कीमैप भाग

{
    "keys": ["super+k"],
    "command": "paste"
},


3. मदद नहीं की

1. ऑटोहॉटकी ओवरराइड

मेरा कोड:

#k::return

Win+Kवैश्विक हॉटकी मेरे लिए अक्षम है, लेकिन मेरा उदात्त पाठ आदेश pasteभी नहीं चलता है।

2. AutoHotkey आवेदन के हॉटकी के लिए वैश्विक विंडोज हॉटकी को अधिलेखित करता है

मेरा कोड:

#IfWinActive ahk_class PX_WINDOW_CLASS
$#2::ControlSend, ahk_parent, % SubStr(A_ThisHotkey, 2)
#IfWinActive

यह मेरे लिए काम किया है, लेकिन मेरे पास कीड़े हैं, उदाहरण के लिए:

AutoHotkey बग

अन्य हॉटकी के लिए मेरे पास कीड़े हैं। अगर कोई इस कोड में सुधार करेगा तो अच्छा होगा।

3. शार्केय

SharpKeys प्रोग्राम Winकुंजी को फिर से अक्षम या पुन: असाइन कर सकता है , लेकिन मुझे यह नहीं चाहिए।

4. gpedit.msc

मैं कुछ डिफ़ॉल्ट हॉटकीज़ को अक्षम कर सकता हूं , लेकिन:

  • मैं अक्षम नहीं कर सकता (gpedit.msc का उपयोग करके), उदाहरण के लिए Win+K, Win+Hऔर Ctrl+Win+P
  • मैं अक्षम कर सकता हूं Win+Dऔर Win+R, लेकिन मैं इस हॉटकी का उपयोग करना चाहता हूं।

5. सरल अक्षम कुंजी

मैं सरल अक्षम कुंजी डाउनलोड करता हूं → मैं Win+Kप्रोग्राम में अक्षम करता हूं → मैं विंडोज को पुनरारंभ करता हूं → मेरे Win+Kलिए अक्षम नहीं है।

6. Windows रजिस्ट्री में अक्षमहॉटकी पैरामीटर

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced]

मैं DisableHotkeysमूल्य के साथ स्ट्रिंग पैरामीटर बनाता हूं KHPE

DisabledHotkeys

Win+E, उदाहरण के लिए, मेरे लिए अक्षम है, लेकिन

  • Win+P, Win+Kऔर Win+Hअक्षम नहीं हैं।
  • यह विधि अक्षम करने के लिए नहीं है, उदाहरण के लिए, Ctrl+Win+Pऔर Ctrl+Win+F4


4. अर्पित न करें

जवाबों:


1

आप का उपयोग कर एक और हॉटकी भेजने के लिए किसी भी हॉटकी remap के लिए AutoHotkey इस्तेमाल कर सकते हैं संदेश आदेश:

#k::
Send {WIN up}
Send {k up}
Send ^+p
return

इसके बाद Win + K दबाने के बाद एक Ctrl + Shift + P भेजा जाएगा जो Sublime Text में कमांड पैलेट दिखाएगा, आप किसी भी हॉटकी को ओवरराइड करने के लिए किसी अन्य हॉटकी को ओवरराइड करने के लिए इस तरह का उपयोग कर सकते हैं, इसे Ctrl + Shift + F3 जैसे कुछ पर सेट करें और असाइन करें Sublime Text के पेस्ट (कीबाइंडिंग में) को हॉटकी करें और फिर उस Ctrl + Shift + F3 को सब्बल टेक्स्ट पर भेजने के लिए Win + K का उपयोग करें जो पेस्ट कहेगा।

स्वतःलेख स्क्रिप्ट:

#k::
Send {WIN up}
Send {K up}
Send !^+{F3}
return

उदात्त पाठ कीबाइंडिंग:

{ "keys": ["ctrl+alt+shift+f3"], "command": "paste" }

संपादित करें :

देखा Please, don't offer AutoHotkey shortcuts redirect to other shortcuts.क्यों नहीं? उपरोक्त उदाहरण विन + आर के लिए भी काम करता है:

#r::
Send {WIN up}
Send {r up}
Send !^+{F3}
return

पाठ को सक्लेम टेक्स्ट में विन + आर के माध्यम से सफलतापूर्वक चिपकाया गया।

2 संपादित करें :

यदि आप वास्तव में असली हॉटकीज़ असाइन करना पसंद करते हैं Win+{KEY}, तो आप सभी हॉटकीज़ को अक्षम कर सकते हैं , और फिर अपनी हॉटकीज़ बना सकते हैं जो डिफ़ॉल्ट Win+{Key}हॉटकीज़ के समान ही करेगा , और दूसरे हॉटकीज़ के लिए अपने स्वयं के कार्य असाइन करें।

उदाहरण के लिए विन + आर:

explorer.exe Shell:::{2559a1f3-21d7-11d4-bdaf-00c04f60b9f0}

काम करता है, लेकिन कुछ हॉटकी के लिए यह जानना मुश्किल है कि उनके कार्यों को कैसे कॉल किया जाए।


BladeMight, // 1) > Seen your Please, don't offer AutoHotkey shortcuts redirect to other shortcuts. why not? - अगर मेरा भी शॉर्टकट शार्टलेस है तो एक और शॉर्टकट बनाएं। हमें अतिरिक्त शॉर्टकट की आवश्यकता क्यों है Win+K, अगर हमारे पास है Ctrl+V? लेकिन मैंने सोचा नहीं था, मैं भूल गया था कि हम लंबे असहज हॉटकीज़ को बदल सकते हैं, जिसका हम उपयोग नहीं करते हैं। Win+Kफिर अधिक आरामदायक है Ctrl+Win+Alt+Shift+F3। समाधान के लिए धन्यवाद!
Саша нерных

// 2) you could disable all Win+{KEY} hotkeys, - यह VoidVolker समाधान के समान है ? और मैं {2559a1f3-21d7-11d4-bdaf-00c04f60b9f0}हॉटकीज़ के लिए अंक कैसे पा सकता हूं ? धन्यवाद।
Саша нерных

BladeMight, कृपया, returnअपनी प्रत्येक स्क्रिप्ट के बाद जोड़ें । अन्यथा, अगर मैं एक .ahkफ़ाइल में कई स्क्रिप्ट का उपयोग करता हूं, तो सभी स्क्रिप्ट मेरे लिए चलती हैं। धन्यवाद।
Саша Черных

1
@ Саша Серных शैल के बारे में ::: यहाँ g-ek.com/clsid-guid-spisok-shell-v-windows-10 की सूची दी गई है, लेकिन यह मुख्य रूप से फ़ोल्डरों के लिए है।
ब्लेडमाइट

1
@ Саша Серных यहां भी ipmnet.ru/~sadilina/Windows/227.html मददगार हो सकता है।
ब्लेडडेइट

0

DisabledHotkeysइस शाखा में लागू रजिस्ट्री मान पर एक नज़र डालें :

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced

यह मान डेटा सेट करने के लिए + , + और + संयोजनों KHPको अवरुद्ध करेगा ।WinKeyKWinKeyHWinKeyP

Src: DisabledHotkeys रजिस्ट्री मान


w32sh, मैंने DisableHotkeys पैरामीटर सेट किया → मैं विंडोज़ → को पुनः आरंभ करता हूं Win+P, Win+Kऔर Win+Hवैश्विक शॉर्टकट मेरे लिए (जैसे; धन्यवाद।
Саша нерных

बस यहाँ परीक्षण किया। यह PH और K के लिए काम नहीं करता है। यह WinKey + E को ब्लॉक करने में सक्षम है, हालांकि। मैं अपना उत्तर हटाना चाहूंगा।
w32sh

1
w32sh, मैंने अब अन्य हॉटकीज़ पर परीक्षण किया। यह केवल हॉटकी को ब्लॉक करने में सक्षम है जैसे gpedit.msc में । धन्यवाद।
Саша нерных
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.