मैं अलग-अलग कीबोर्ड लेआउट के लिए हेक्स कीबोर्ड स्कैन कोड की एक सूची कहां पा सकता हूं?हेक्स कीबोर्ड स्कैन कोड और यूएसबी एचआईडी कीबोर्ड प्रलेखन की सूची
मैं एक (फर्जी) यूएसबी HID बैश आदेश echo -ne
भाग निकले हेक्स कुंजी कोड स्कैन और HID डिवाइस के द्वारा पीछा के साथ कीबोर्ड पर कुंजी कोड भेज रहा: एक स्लेश के लिए
echo -ne "\x00\x00\x00\x38\x00\x00\x00\x00" > /dev/hidg0
echo -ne "\x00\x00\x00\x00\x00\x00\x00\x00" > /dev/hidg0
(/
) यूएस कीबोर्ड लेआउट पर।
मेरी कीबोर्ड लेआउट पर (सीएच) यह
echo -ne "\x00\x00\x00\x24\x00\x00\x00\x00" > /dev/hidg0
echo -ne "\x00\x00\x00\x00\x00\x00\x00\x00" > /dev/hidg0
एक स्लेश के लिए
है। तो मुझे लगता है कि इन सभी के लिए एक सूची मौजूद है। फिर भी मैं US layout के लिए एक सूची खोजने में सक्षम था लेकिन किसी अन्य कीबोर्ड लेआउट के लिए नहीं।
मुझे पता है कि दूसरी पंक्ति कुंजी के टाइपिंग को रोकती है लेकिन मुझे इन भागने के दृश्यों के वाक्यविन्यास को काफी समझ में नहीं आता है। मुझे पता है कि अगर मैं पहले \x00
को x02
में बदलता हूं तो यह दर्ज कुंजी को "स्थानांतरित" कर देगा। लेकिन 6 और संशोधक क्यों हैं? क्या वे ctrl
, alt
के लिए खड़े हैं, ...? और किसके लिए खड़ा है?
इस वाक्यविन्यास का एक दस्तावेज़ वास्तव में अच्छा होगा। मैं अभी तक एक नहीं ढूंढ पाया।
(मैं काली Nethunter उपयोग कर रहा हूँ एक नेक्सस 7 2012)
आगे स्लैश के लिए अपने स्कैनकोड के आधार पर, मैं कहूंगा कि आपका कीबोर्ड चेक क्वार्ट्ज की बजाय जर्मन टी 2 है। कोड 'x24' 7 और यूएस समकक्ष की यांत्रिक स्थिति से मेल खाता है, जो कि टी 2 पर आगे की स्लैश है, लेकिन एक चेक संस्करण "/" पर होगा' x2F' मुझे लगता है (यूएस '' 'के बराबर। – jiggunjer
काफी ओटी, लेकिन सीएच स्विट्ज़रलैंड (कन्फोएडरेटियो हेल्वेतिका) के लिए आईएसओ कोड है, चेक सीजेड होगा। – Erik