हॉटकी कैसे सेट करें जब कोई दूसरा सक्रिय हो


1

मैं एक हॉटकी बनाना चाहता हूं जो केवल मौजूद है जबकि एक अन्य कुंजी दबाया जाता है। आमतौर पर, केवल संशोधक का उपयोग करना काम करेगा लेकिन मुझे विशिष्ट कुंजियों को बाधित करने की आवश्यकता है जबकि एक नीचे है ताकि चाबियाँ सामान्य उपयोग में काम करें। मैं उसको कैसे करू?

जवाबों:


3
~l & b::Send R

S को तब भेजा जाता है जब l और b को दबाया जाता है (हालाँकि आप l को हटाने के लिए एक {backspace} जोड़ना चाहेंगे, यदि आप किसी कारण से ऐसा चाहते थे)

यह ~ है जो बताता है कि AHK "इस समय जो कुछ भी करता है उसे अधिलेखित न करें" जो महत्वपूर्ण है।

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

r::
if getkeystate("q")
{
Send, Q and R Party YEAH!
}
else
send r
return

अगर r और q दबाए जाते हैं तो एक सुंदर स्ट्रिंग को आग लगा देगा। इस के ऊपर आप के रूप में कई ifs के रूप में आप की तरह हो सकता है :)


यहां समस्या यह है: मैं जीत + टैब के व्यवहार का अनुकरण करने की कोशिश कर रहा हूं (विंडोज़ कुंजी को नीचे रखें ताकि फिल्म्सड्यूड दृश्य दूर न जाए), ताकि मैं सीटीबी + को स्क्रॉल करके विन्टैब कर सकूं।
RCIX

ठीक है, अच्छी तरह से फ़ंक्शन getkeystate ("कुंजी") का उपयोग हॉटकीज़ सशर्त अर्थ देने के लिए किया जा सकता है, मैं पोस्ट को संपादित करूंगा इसलिए मेरे पास कोडेटैग है
Phoshi
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.