कीबोर्ड DLL बनाएं


0

मैं किसी भी संसाधन को खोजने के लिए संघर्ष कर रहा हूं कि कैसे एक कीबोर्ड DLL बनाया जाए।

मैं पहले की तरह, कोड नमूने पर ध्यान दिया है http://code.msdn.microsoft.com/windowshardware/Keyboard-Layout-Sample-b142d9e3 लेकिन फिर भी मैं क्या काफी कुछ प्रोग्रामिंग भाषाओं की एक सभ्य समझ के रूप में समझना साथ, सिर नहीं कर सकते या इस नमूने को Windowsकुंजी को रीमैप करने के लिए कैसे बदल सकता है की पूंछ ।

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

किसी को कीबोर्ड DLL लिखने का तरीका सीखने के लिए कोई अच्छा संसाधन मिला है, इस उम्मीद में कि यह उपरोक्त कुंजी को बदलने की अनुमति देगा?


आप Windows कुंजी मैपिंग के साथ क्या पूरा करने की कोशिश कर रहे हैं? आपने पहले क्या प्रयास किया है? मुझे लग रहा है कि डीएलएल रीमैप करके एक नया कीबोर्ड बनाने की तुलना में आप जो करने की कोशिश कर रहे हैं, उसे पूरा करने का एक आसान तरीका है, जब वहाँ कई समाधान होते हैं (ऑटोहॉट्की एक है जो पहले दिमाग में आता है) जो पहले से ही लागू होता है एक, और इसके इंटरफ़ेस को इस तरह से उजागर करना कि विंडोज सी ++ एपीआई की तुलना में लागू करना आसान हो।
हारून मिलर

एक कियोस्क प्रकार का अनुप्रयोग जिसे उन मशीनों पर चलाने की आवश्यकता होती है, जिनके पास व्यवस्थापक अधिकार नहीं हो सकते हैं, या उन्हें इस कुंजी तदर्थ को अक्षम / सक्षम करने का एक तरीका चाहिए। जहाँ तक मुझे पता है, एड-हॉक एडजस्टिंग कीबोर्ड मैपिंग के लिए विंडोज की रिस्टार्ट की आवश्यकता होती है, लेकिन कीबोर्ड लेआउट की अदला-बदली के लिए न तो रिस्टार्ट की जरूरत होती है, न ही एडमिन राइट्स (कीओस्क एप्लिकेशन के इंस्टॉल होने पर कीबोर्ड के इंस्टॉल से परे) की। इस कार्यक्षमता को प्रदान करने के लिए एक अलग कार्यक्रम की आवश्यकता / बंडल करना बहुत वांछनीय नहीं है।
user66001

1
क्या आप रीमैप करने की कोशिश कर रहे हैं, बस विंडोज़ कुंजी का उपयोग करने की क्षमता को हटा रहे हैं, या क्या आप अधिक चाहते हैं?
स्कॉट चैंबरलेन

मेरा मानना ​​है कि कीबोर्ड DLL के निर्माण में सक्षम होने से और अधिक समायोजन की अनुमति होगी, लेकिन मुख्य और वर्तमान में वांछित क्षमता सिर्फ विंडोज कुंजी को अक्षम करने के लिए है।
user66001
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.