जब आप अपने कीबोर्ड पर एक कुंजी दबाते हैं, तो हार्डवेयर एक 'स्कैन कोड' उत्पन्न करता है, जो सॉफ्टवेयर तब एक निश्चित कुंजी प्रेस के रूप में व्याख्या करता है।
कुंजी पुनर्मूल्यांकन
KeyTweak आपको उन महत्वपूर्ण प्रेस को फिर से असाइन करने की अनुमति देता है जो उपयुक्त रजिस्ट्री प्रविष्टियों को जोड़कर विंडोज प्रत्येक स्कैन कोड से व्याख्या करता है।
दुर्भाग्य से, यह आपको अतिरिक्त नकली कुंजी जोड़ने की अनुमति नहीं देता है। निकटतम यह मीडिया / वेब नियंत्रण कुंजियों के पुनर्मूल्यांकन की अनुमति देता है जो कुछ कीबोर्ड हैं। यह आपको कुंजी कोड असाइन करने की भी अनुमति नहीं देता है जो आपके कीबोर्ड का सामान्य रूप से उपयोग नहीं करता है। इसलिए यदि आपके पास एक यूएस कीबोर्ड है, तो यह आपको £ या £ असाइन नहीं करने देगा। तो आप अभी भी सामान्य कुंजी अक्षरों का उपयोग करने के लिए सीमित होंगे, जो आप कहते हैं कि आप थक गए हैं।
यह बकवास है
AutoHotkey स्क्रिप्ट द्वारा स्कैन कोड और असामान्य प्रतीकों को उत्पन्न करने की अनुमति देता है।
जब भी Win + p दबाया जाता है, तो यह स्क्रिप्ट £ उत्पन्न करता है (मुझे इंटरनेट से प्रतीक मिला, और इसे पाठ संपादक में चिपकाया गया जो मैं स्क्रिप्ट बनाने के लिए उपयोग कर रहा था):
#p::
send, £
अपने खेल के आधार पर, आप अपने खेल में एक कुंजी के रूप में £ पाने के लिए इस तरह से एक स्क्रिप्ट का उपयोग करने में सक्षम हो सकते हैं। लेकिन, यदि गेम वास्तविक कीबोर्ड स्कैन कोड उत्पन्न होने की प्रतीक्षा कर रहा है, तो यह काम नहीं करेगा। यह इस बात पर निर्भर करता है कि गेम हार्डवेयर के साथ कैसे इंटरैक्ट करता है।
सौभाग्य से, AutoHotkey कीबोर्ड स्कैन कोड भी उत्पन्न कर सकता है। Win + p दबाए जाने पर यह स्क्रिप्ट एक स्पेस उत्पन्न करेगी, क्योंकि स्कैन कोड 39 (हेक्स) स्पेस है ( स्कैन कोड सूची देखें )।
#p::
send, {sc39}
AutoHotkey में वर्चुअल कीज़ जनरेट करने का एक और तरीका है। मैंने अंतर पर शोध नहीं किया है, लेकिन यह स्क्रिप्ट जीत + p दबाते समय वर्चुअल कुंजी का उपयोग करके स्थान उत्पन्न करेगी:
#p::
send, {vk20}
यह संदर्भ सभी वर्चुअल कुंजी कोडों को सूचीबद्ध करता है, जिसमें कई गैर-मानक कुंजी शामिल हैं, जिनका आपने अभी तक उपयोग नहीं किया होगा:
https://autohotkey.com/board/topic/98757-how-to-create-a-new-virtual- चांबियाँ/
आप एक स्क्रिप्ट बनाने की कोशिश कर सकते हैं जो आपके खेल के लिए एक गैर-मानक वर्चुअल कुंजी भेजता है। यदि खेल इसे पंजीकृत करता है और आपको अपने कीबोर्ड सेट अप पृष्ठ में इसे सहेजने देता है, तो आप शायद इसे काम पर लाने जा रहे हैं।
पहेली के अंतिम टुकड़े को Logitech मैक्रोज़ मिल रहा है, जो ऑटोहॉट्की स्क्रिप्ट को कॉल करता है जो वर्चुअल कुंजी उत्पन्न करता है। आप एक हॉटकी के बिना एक ऑटोहॉट्की स्क्रिप्ट बना सकते हैं, इसलिए जब यह चलता है तो यह सीधे आग लगा देता है
send, {vk7B}
या
send, £
* .Ohk फ़ाइलों को ऑटोहोटेक प्रोग्राम के साथ संबद्ध करें और फिर सहेजे गए स्क्रिप्ट को खोलने के लिए Logitech मैक्रो प्राप्त करें।
नोट: मैंने किसी भी गेम में इसका परीक्षण नहीं किया है। विभिन्न खेलों में इसके अलग-अलग परिणाम होने की संभावना होगी - वे मान्य प्रविष्टियों के रूप में क्या स्वीकार करते हैं, इस पर निर्भर करता है। ऊपर दिए गए वर्चुअल कीज़ लिंक में, लोग लगभग वही करने पर चर्चा कर रहे हैं जो आप करना चाहते हैं, और लगता है कि F13-F24 कुंजियों का उपयोग करने के साथ कुछ सफलता मिली है, इसलिए हो सकता है कि पहले उन पर प्रयास करें।
vk7B sc58 F12
vk7C sc64 F13
vk7D sc65 F14
vk7E sc66 F15
vk7F sc67 F16
vk80 sc68 F17
vk81 sc69 F18
vk82 sc6A F19
vk83 sc6B F20
vk84 sc6C F21
vk85 sc6D F22
vk86 sc6E F23
vk87 sc76 F24
संपादित करें:
जैसा कि टिप्पणियों में अनुरोध किया गया है; F13 बनाने के लिए एक सरल स्क्रिप्ट की तरह लग सकता है:
b::
send, {vk7C}
हर बार जब आप 'b' को हिट करते हैं, तो यह स्क्रिप्ट सक्रिय है (घड़ी के पास आपकी ट्रे में), F13 भेजा जाएगा। यह स्क्रिप्ट तब तक सक्रिय रहेगी और जब तक आप इसे नहीं मारते तब तक 'बी' को हर बार चलाएंगे। एक बार जब गेम F13 को कुंजी सेट करने के लिए पंजीकृत करता है, तो इस स्क्रिप्ट को मारें, और कॉल करने के लिए Logitech के लिए इस तरह से एक बनाएं:
send, {vk7C}
यह एक सक्रिय नहीं रहेगा, यह एक बार चलेगा और फिर समाप्त होगा, हर बार इसे कहा जाता है।