मैंने कभी भी SharpKeys के विकल्पों की खोज नहीं की है । इससे पहले कि मैं इसे ठोकर मारता, मैं हाथ से अपने सभी स्कैन कोड मैपिंग करता था। मैंने कभी इस पर ध्यान नहीं दिया। केवल अब तक .NET .NET की आवश्यकता है; ईमानदारी से, मैं फ्रेमवर्क स्थापित करने के लिए एक बड़ा नकारात्मक पहलू नहीं देख सकता।
दिन के अंत में, उपयोगिताओं की मैपिंग बस यूआई को धीमा कर देती है जो एक रजिस्ट्री कुंजी को संपादित करते हैं। यदि आप उन कुंजियों के लिए स्कैन कोड जानते हैं जिन्हें आप मैप करना चाहते हैं, तो आप केवल रजिस्ट्री को स्वयं संपादित कर सकते हैं।
उदाहरण के लिए, यह मैप्स लेफ्ट शिफ्ट के लिए लॉक होता है:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,2a,00,3a,00,00,00,00,00