आप अपने स्वयं के फ़ंक्शन के लिए एक संशोधक कुंजी के एक एकल प्रेस को कैसे मैप करते हैं या विंडोज पर मैपिंग करते हैं?


6

आज हैकर समाचार पर कस्टम शॉर्टकट कुंजियों पर एक चतुर लेख था ।

यदि CTRL को एक संशोधक के बिना दबाया गया था तो CTRL जैसे ESC के लिए एक संशोधक कुंजी को हटाने के लिए लेखक एक तकनीक के बारे में बात करता है। यह इस कारण से उपयोगी है कि आपको ESC को कितनी बार दबाने की आवश्यकता है।

एक और तकनीक वह वर्णन करता है कि खुली कोष्ठक (की बाईं ओर की शिफ्ट कुंजी और )दाईं ओर की कुंजी की मैपिंग की जा रही है ।

यदि शिफ्ट को दबाए रखने के लिए दूसरी कुंजी दबाया जाता है, तो शिफ्ट कुंजी सामान्य रूप से व्यवहार करती है।

लेखक OSX पर उपयोग किए जाने वाले सॉफ़्टवेयर का वर्णन करता है, लेकिन क्या विंडोज पर ऐसा करने का कोई तरीका है?

मैंने AutoHotKey के बारे में सुना है लेकिन यह केवल फायर मैक्रोज़ लगता है जब साधारण कुंजी दबाए जाते हैं, बजाय सशर्त राज्य स्विच के जिसे इसके लिए आवश्यकता होगी।


AFAIK AHK आपको यह जांचने की अनुमति देनी चाहिए कि क्या कुंजी को बिना किसी संशोधक के दबाया गया है, तो चेक के परिणामों के आधार पर अलग-अलग क्रियाएं करें।
करण

जवाबों:


6

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

Ctrl & AppsKey::Return
Ctrl::Send {Esc}

जब तक आप Ctrl + AppsKey (प्रासंगिक मेनू को पॉप करने वाली कुंजी) का उपयोग नहीं करते हैं, तब तक यह आपके लिए ठीक काम करेगा, लेकिन यह अत्यधिक संभावना नहीं है। यदि ऐसा है तो AppsKey को किसी भी कुंजी में बदलें, जिसका आप कभी उपयोग नहीं करते हैं Ctrl

चाल को कम से कम एक बार Ctrlसामने से उपयोग करके एक उपसर्ग बनाना है &, और फिर कुंजी का विमोचन करें जिसे आप चाहते हैं किस्ट्रोकेक का उत्पादन करें।


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