Android, कई तरह के कीबोर्ड डिवाइसों के साथ काम करता है. इनमें खास फ़ंक्शन भी शामिल हैं कीपैड (वॉल्यूम और पावर कंट्रोल), कॉम्पैक्ट एम्बेड किए गए QWERTY कीबोर्ड, और इनमें पूरी तरह से फ़ीचर किए गए पीसी-स्टाइल वाले एक्सटर्नल कीबोर्ड भी हैं.
इस दस्तावेज़ में सिर्फ़ फ़िज़िकल कीबोर्ड के बारे में जानकारी दी गई है. Android SDK टूल देखें सॉफ़्ट कीबोर्ड (इनपुट के तरीके एडिटर) के बारे में जानकारी के लिए.
कीबोर्ड की कैटगरी तय करना
किसी इनपुट डिवाइस को कीबोर्ड की कैटगरी में रखा जाता है. ऐसा तब किया जाता है, जब इनमें से कोई एक शर्त हो शर्तें लागू हैं:
-
इनपुट डिवाइस, कीबोर्ड पर इस्तेमाल किए गए किसी भी Linux कुंजी कोड की मौजूदगी की रिपोर्ट देता है
0
से0xff
तक याKEY_OK
सेKEY_MAX
तक. -
इनपुट डिवाइस जॉयस्टिक पर इस्तेमाल किए गए किसी भी Linux कुंजी कोड की मौजूदगी की रिपोर्ट देता है और गेमपैड में
BTN_0
सेBTN_9
,BTN_TRIGGER
सेBTN_DEAD
तक, शामिल हैं याBTN_A
सेBTN_THUMBR
तक.
फ़िलहाल, जॉयस्टिक को कीबोर्ड की कैटगरी में रखा जाता है, क्योंकि जॉयस्टिक और गेमपैड बटन
को EV_KEY
इवेंट से उसी तरह रिपोर्ट किया जाता है जैसे कीबोर्ड के बटन रिपोर्ट किए जाते हैं. इस प्रकार
जॉयस्टिक और गेमपैड कॉन्फ़िगरेशन के लिए मुख्य मैप फ़ाइलों का भी इस्तेमाल करते हैं.
इनपुट डिवाइस को कीबोर्ड की कैटगरी में रखने के बाद, सिस्टम कीबोर्ड के लिए डिवाइस कॉन्फ़िगरेशन फ़ाइल और कीबोर्ड लेआउट इनपुट करें.
इसके बाद, सिस्टम डिवाइस की अन्य विशेषताओं को तय करने की कोशिश करता है.
-
अगर इनपुट डिवाइस में कोई ऐसी कुंजी है जिसे
KEYCODE_Q
पर मैप किया गया है, तो माना जाता है कि डिवाइस में एक अल्फ़ाबेटिक कीपैड है (न कि अंकों वाला कीपैड). कीपैड की सुविधा के बारे में, संसाधनConfiguration
में बताया गया हैKEYBOARD_QWERTY
के रूप में ऑब्जेक्ट जोड़ा. -
अगर इनपुट डिवाइस में कोई ऐसी कुंजी है जिसे
KEYCODE_DPAD_UP
पर मैप किया गया है,KEYCODE_DPAD_DOWN
,KEYCODE_DPAD_LEFT
,KEYCODE_DPAD_RIGHT
, औरKEYCODE_DPAD_CENTER
(सभी मौजूद होने चाहिए), तो डिवाइस माना जाता है आपके पास एक डायरेक्शनल कीपैड होना चाहिए. दिशा-निर्देश कीपैड क्षमता की जानकारी संसाधनConfiguration
में दी गई हैNAVIGATION_DPAD
के रूप में ऑब्जेक्ट जोड़ा. -
अगर इनपुट डिवाइस में कोई ऐसी कुंजी है जिसे
KEYCODE_BUTTON_A
पर मैप किया गया है या अन्य गेमपैड से जुड़ी कुंजियां होती हैं, तो माना जाता है कि डिवाइस में गेमपैड है.
कीबोर्ड ड्राइवर के लिए ज़रूरी शर्तें
-
कीबोर्ड ड्राइवर को सिर्फ़ उन कुंजियों के लिए कोड रजिस्टर करने चाहिए जो उन्होंने मदद मिलती है. ज़रूरत से ज़्यादा कुंजी कोड रजिस्टर करने से डिवाइस को भ्रम हो सकता है ऐसा करने की वजह से सिस्टम, काम करने वाले कीबोर्ड की क्षमताओं को पूरा करता है.
-
किसी वैल्यू का इस्तेमाल करके, बटन दबाए जाने की जानकारी देने के लिए, कीबोर्ड ड्राइवर को
EV_KEY
का इस्तेमाल करना चाहिए कुंजी रिलीज़ की गई है, यह बताने के लिए0
का. एक मान1
होता है. इससे पता चलता है कि एक बटन दबाया जाता है और उसकी वैल्यू,2
से बड़ी या उसके बराबर होती है. कुंजी अपने-आप दोहराई जा रही है. -
Android अपना ही कीबोर्ड दोहराता है. अपने-आप दोहराने की सुविधा ड्राइवर में अक्षम होना चाहिए.
-
कीबोर्ड के ड्राइवर, विकल्प के तौर पर एचआईडी के इस्तेमाल या लो-लेवल स्कैन के बारे में बता सकते हैं कोड को
MSC_SCANCODE
के साथEV_MSC
भेजकर और इस्तेमाल के बारे में बताने वाली वैल्यू भेजकर या कुंजी को दबाने पर कोड स्कैन करें. यह जानकारी अभी Android डिवाइस का इस्तेमाल करता है. -
EV_LED
लिखे जाने पर, कीबोर्ड ड्राइवर को एलईडी स्टेटस सेट करने की सुविधा होनी चाहिए डिवाइस से कनेक्ट करते हैं.hid-input
ड्राइवर इसे अपने-आप हैंडल करता है. यह लिखते समय, AndroidLED_CAPSLOCK
,LED_SCROLLLOCK
, औरLED_NUMLOCK
. इन एलईडी को सिर्फ़ तब काम करना ज़रूरी है, जब कीबोर्ड में इससे जुड़ी इंंडिकेटर लाइट मौजूद हैं. -
एम्बेड किए गए कीपैड के लिए कीबोर्ड ड्राइवर (उदाहरण के लिए, GPIO मैट्रिक्स का इस्तेमाल करना) यह पक्का करना चाहिए कि उन कुंजियों के लिए
0
वैल्यू के साथEV_KEY
इवेंट भेजे जाएं जिन्हें डिवाइस के स्लीप मोड (कम बैटरी मोड) में जाने के दौरान भी दबाकर रखे जाते हैं. अगर ऐसा नहीं है, तो डिजिटल बटन से अटक जाता है और अपने-आप इसे हमेशा के लिए दोहराया जाता है.
कीबोर्ड की कार्रवाई
यहां Android पर कीबोर्ड की कार्रवाई के बारे में खास जानकारी दी गई है.
-
EventHub
,evdev
ड्राइवर के रॉ इवेंट को पढ़ता है और Linux के कुंजी कोड को मैप करता है (इसे कभी-कभी स्कैन कोड भी कहा जाता है) को Android कुंजी कोड में कीबोर्ड के 'की लेआउट मैप' पर क्लिक करें. -
InputReader
, रॉ इवेंट का इस्तेमाल करता है और मेटा कुंजी की स्थिति को अपडेट करता है. उदाहरण के लिए, अगर बाईं शिफ़्ट कुंजी को दबाया जाता है या छोड़ा जाता है, तो रीडरMETA_SHIFT_LEFT_ON
औरMETA_SHIFT_ON
बिट को उसी हिसाब से सेट या रीसेट करें. -
InputReader
,InputDispatcher
को मुख्य इवेंट की सूचना देता है. -
InputDispatcher
,WindowManagerPolicy
से पूछता है कि कुंजी से क्या करना हैWindowManagerPolicy.interceptKeyBeforeQueueing
पर कॉल करके इवेंट देखें. यह तरीका वह एक ऐसे ज़रूरी पाथ का हिस्सा है जो डिवाइस को चालू करने के लिए ज़िम्मेदार होता है कुछ बटन दबाए जाते हैं.EventHub
में, वेक लॉक की सुविधा ठीक से काम करती है साथ ही, इस अहम पाथ से पक्का किया होगा कि यह पूरा होता रहे. -
अगर
InputFilter
फ़िलहाल इस्तेमाल में है, तोInputDispatcher
इसे का इस्तेमाल कर सकते हैं या उसे बदल सकते हैं. लागू करने के लिए,InputFilter
का इस्तेमाल किया जा सकता है पूरे सिस्टम से जुड़ी सुलभता नीतियों में इसे शामिल करें. -
डिस्पैच थ्रेड पर प्रोसेस करने के लिए,
InputDispatcher
कुंजी को क्यू में लगाता है. -
जब
InputDispatcher
कुंजी को हटाता है, तो यहWindowManagerPolicy
मुख्य इवेंट को ऐक्सेस करने का दूसरा मौका:WindowManagerPolicy.interceptKeyBeforeDispatching
. यह तरीका, सिस्टम को हैंडल करता है शॉर्टकट और अन्य फ़ंक्शन. -
इसके बाद,
InputDispatcher
मुख्य इवेंट के टारगेट (फ़ोकस की गई विंडो) की पहचान करता है और उनके तैयार होने का इंतज़ार करती है. इसके बाद,InputDispatcher
ऐप्लिकेशन के लिए मुख्य इवेंट. -
ऐप्लिकेशन के अंदर, मुख्य इवेंट व्यू हैरारकी (व्यू और व्यू ग्रुप के लेआउट का क्रम) के हिसाब से पर फ़ोकस किया गया है.
-
यदि मुख्य इवेंट को प्री-IME डिस्पैच में हैंडल नहीं किया जाता है और किसी IME का उपयोग किया जा रहा है, तो मुख्य इवेंट को IME को डिलीवर किया जाता है.
-
अगर IME ने मुख्य इवेंट का इस्तेमाल नहीं किया है, तो मुख्य इवेंट लागू होता है नीचे स्टैंडर्ड पासकोड डिस्पैच के लिए फ़ोकस किए गए व्यू पर सेट किया गया है.
-
ऐप्लिकेशन,
InputDispatcher
को वापस इस बारे में रिपोर्ट करता है कि कुंजी इवेंट देख लिया गया. अगर इवेंट इस्तेमाल नहीं किया गया था, तोInputDispatcher
"फ़ॉलबैक" लागू करने के लिएWindowManagerPolicy.dispatchUnhandledKey
को कॉल करता है व्यवहार. फ़ॉलबैक ऐक्शन के आधार पर, मुख्य इवेंट की जानकारी भेजने की साइकल फिर से शुरू हो सकती है पर क्लिक करें. उदाहरण के लिए, यदि कोई ऐप्लिकेशनKEYCODE_ESCAPE
, सिस्टम मुख्य इवेंट को फिर सेKEYCODE_BACK
के तौर पर भेज सकता है.
कीबोर्ड कॉन्फ़िगरेशन
कीबोर्ड के काम करने का तरीका, कीबोर्ड के मुख्य लेआउट, मुख्य वर्ण के हिसाब से तय होता है मैप और इनपुट डिवाइस कॉन्फ़िगरेशन.
उन फ़ाइलों के बारे में ज़्यादा जानकारी के लिए नीचे दिए गए सेक्शन देखें जिनमें कीबोर्ड कॉन्फ़िगरेशन में हिस्सा लें:
प्रॉपर्टी
नीचे दी गई इनपुट डिवाइस कॉन्फ़िगरेशन प्रॉपर्टी का इस्तेमाल कीबोर्ड के लिए किया जाता है.
कीबोर्ड.लेआउट
परिभाषा: keyboard.layout
= <name>
इनपुट डिवाइस से जुड़ी कुंजी लेआउट फ़ाइल का नाम बताता है,
.kl
एक्सटेंशन को छोड़कर. अगर यह फ़ाइल नहीं मिलती है, तो इनपुट सिस्टम
के बजाय डिफ़ॉल्ट कुंजी लेआउट का उपयोग करेगा.
लुकअप के दौरान नाम वाले स्पेस को अंडरस्कोर में बदल दिया जाता है.
ज़्यादा जानकारी के लिए, मुख्य लेआउट वाली फ़ाइल का दस्तावेज़ देखें.
कीबोर्ड.वर्णमैप
परिभाषा: keyboard.characterMap
= <name>
इनपुट डिवाइस से जुड़ी, मुख्य वर्ण वाली मैप फ़ाइल का नाम बताता है,
.kcm
एक्सटेंशन को छोड़कर. अगर यह फ़ाइल नहीं मिलती है, तो इनपुट सिस्टम
के बजाय डिफ़ॉल्ट मुख्य वर्ण मैप का उपयोग करेगा.
लुकअप के दौरान नाम वाले स्पेस को अंडरस्कोर में बदल दिया जाता है.
ज़्यादा जानकारी के लिए, मुख्य वर्ण वाली मैप फ़ाइल का दस्तावेज़ देखें.
कीबोर्ड.orientationAware
परिभाषा: keyboard.orientationAware
= 0
| 1
इस नीति से यह तय होता है कि डिसप्ले की दिशा में होने वाले बदलावों पर कीबोर्ड को प्रतिक्रिया देनी चाहिए या नहीं.
-
अगर वैल्यू
1
है, तो डायरेक्शनल कीपैड कुंजियों को तब घुमाया जाता है, जब डिसप्ले ओरिएंटेशन में किए गए बदलाव दिखेंगे. -
अगर वैल्यू
0
है, तो कीबोर्ड की स्क्रीन की दिशा में कोई बदलाव नहीं हो सकता.
डिफ़ॉल्ट वैल्यू 0
है.
स्क्रीन की दिशा के बारे में बताने वाली जानकारी का इस्तेमाल, दिशा-निर्देशों के कीपैड बटन को घुमाने के लिए किया जाता है.
जैसे कि Motorola Droid पर. उदाहरण के लिए, जब डिवाइस को घुमाया जाता है
अपने प्राकृतिक अभिविन् यास से घड़ी की सुई की दिशा में 90 डिग्री, KEYCODE_DPAD_UP
है
'up' के बाद से KEYCODE_DPAD_RIGHT
बनाने के लिए रीमैप किया गया बटन ऊपर की ओर इशारा करता है
'राइट' जब डिवाइस उस ओरिएंटेशन में रखा जाता है.
कीबोर्ड.बिल्टइन
परिभाषा: keyboard.builtIn
= 0
| 1
इससे पता चलता है कि कीबोर्ड पहले से मौजूद है (फ़िज़िकल तौर पर अटैच किया गया है) कीबोर्ड.
अगर डिवाइस का नाम -keypad
पर खत्म होता है, तो डिफ़ॉल्ट वैल्यू 1
होगी, नहीं तो 0
.
पहले से मौजूद कीबोर्ड को हमेशा 0
का डिवाइस आईडी असाइन किया जाता है. अन्य कीबोर्ड
जो डिवाइस में पहले से नहीं हैं उन्हें ऐसे यूनीक डिवाइस आईडी असाइन किए जाते हैं जो ज़ीरो नहीं हैं.
पहले से मौजूद कीबोर्ड के लिए 0
के आईडी का इस्तेमाल, रखरखाव बनाए रखने के लिए ज़रूरी होता है
KeyCharacterMap.BUILT_IN_KEYBOARD
फ़ील्ड के साथ काम करता है या नहीं, यह बताता है कि
यह Chromebook में पहले से मौजूद कीबोर्ड का आईडी है और इसकी वैल्यू 0
है. इस फ़ील्ड को
एपीआई में बंद कर दी गई है, लेकिन पुराने ऐप्लिकेशन अब भी इसका इस्तेमाल कर सकते हैं.
स्पेशल फ़ंक्शन वाला कीबोर्ड (जिसके मुख्य वर्ण मैप में किसी खास फ़ंक्शन के
SPECIAL_FUNCTION
) को पहले से मौजूद कीबोर्ड के तौर पर कभी भी रजिस्टर नहीं किया जाएगा,
फिर चाहे सेटिंग कभी भी सेट की गई हो. इसकी वजह यह है कि स्पेशल फ़ंक्शन
कीबोर्ड का इस्तेमाल सामान्य टाइपिंग के लिए नहीं किया जाना चाहिए.
कॉन्फ़िगरेशन के उदाहरण
# This is an example input device configuration file for a built-in # keyboard that has a DPad. # The keyboard is internal because it is part of the device. device.internal = 1 # The keyboard is the default built-in keyboard so it should be assigned # an id of 0. keyboard.builtIn = 1 # The keyboard includes a DPad which is mounted on the device. As the device # is rotated the orientation of the DPad rotates along with it, so the DPad must # be aware of the display orientation. This ensures that pressing 'up' on the # DPad always means 'up' from the perspective of the user, even when the entire # device has been rotated. keyboard.orientationAware = 1
कम्पैटिबिलिटी नोट
Honeycomb से पहले, कीबोर्ड इनपुट मैपर किसी भी कॉन्फ़िगरेशन प्रॉपर्टी का इस्तेमाल नहीं करता था.
यह माना गया कि सभी कीबोर्ड फ़िज़िकल तौर पर अटैच हैं और ओरिएंटेशन की जानकारी रखते हैं. डिफ़ॉल्ट
कुंजी के लेआउट और मुख्य वर्ण मैप का नाम Generic
के बजाय qwerty
रखा गया. कुंजी
वर्ण मैप का फ़ॉर्मैट भी बहुत अलग था और फ़्रेमवर्क
पीसी शैली के फ़ुल कीबोर्ड या बाहरी कीबोर्ड.
डिवाइसों को Honeycomb पर अपग्रेड करते समय, ज़रूरी अपडेट कॉन्फ़िगरेशन और मुख्य मैप फ़ाइलें शामिल हैं.
एचआईडी का इस्तेमाल, Linux के कुंजी के कोड, और Android के कुंजी के कोड
सिस्टम, कई अलग-अलग आइडेंटिफ़ायर का इस्तेमाल करके, कुंजियों के बारे में बताता है. ये आइडेंटिफ़ायर, की एक लेयर है.
एचआईडी डिवाइसों के लिए, हर कुंजी का एक एचआईडी इस्तेमाल होता है. Linux hid-input
ड्राइवर और उससे जुड़े वेंडर, और डिवाइस के हिसाब से एचआईडी ड्राइवर ज़िम्मेदार होते हैं
का इस्तेमाल, एचआईडी रिपोर्ट पार्स करने और एचआईडी के इस्तेमाल को Linux के कुंजी कोड से मैप करने के लिए किया जाता है.
Android, Linux कर्नेल से EV_KEY
इवेंट का पता लगाता है. यह हर इवेंट का अनुवाद करता है
Linux कुंजी कोड को उससे जुड़े Android कुंजी कोड में
डिवाइस की लेआउट फ़ाइल में सेव रहता है.
जब मुख्य इवेंट को किसी ऐप्लिकेशन में भेजा जाता है, तो android.view.KeyEvent
इंस्टेंस, Linux कुंजी कोड को getScanCode()
और
getKeyCode()
की वैल्यू के तौर पर Android का कुंजी कोड. इन उद्देश्यों के लिए
फ़्रेमवर्क शामिल है, तो सिर्फ़ getKeyCode()
की वैल्यू ज़रूरी है.
ध्यान दें कि एचआईडी के इस्तेमाल की जानकारी का इस्तेमाल Android खुद नहीं करता या आवेदनों में नहीं भेजा गया.
कोड टेबल
नीचे दी गई टेबल में बताया गया है कि एचआईडी के इस्तेमाल, Linux के कुंजी कोड, और Android का इस्तेमाल कैसे किया जाता है कुंजी कोड एक-दूसरे से जुड़े होते हैं.
LKC कॉलम, हेक्साडेसिमल में Linux कुंजी कोड तय करता है.
एकेसी कॉलम, हेक्साडेसिमल में Android कुंजी कोड के बारे में बताता है.
नोट कॉलम में वे नोट होते हैं जो टेबल के बाद पोस्ट किए जाते हैं.
वर्शन कॉलम, Android प्लैटफ़ॉर्म के पहले वर्शन के बारे में बताता है इस कुंजी को इसके डिफ़ॉल्ट कुंजी मैप में शामिल करने के लिए. कई पंक्तियां ऐसे मामलों में दिखाया जाता है, जहां डिफ़ॉल्ट की मैप वर्शन के बीच बदल गया हो. यहां दिखाया गया सबसे पुराना वर्शन 1.6 है.
-
जिंजरब्रेड (2.3) और इससे पहले की रिलीज़ में, डिफ़ॉल्ट कुंजी मैप यह था
qwerty.kl
. यह की मैप सिर्फ़ Android के साथ इस्तेमाल करने के लिए था एम्युलेटर, जिसका इस्तेमाल आर्बिट्रेरी के साथ काम करने के लिए नहीं किया गया था बाहरी कीबोर्ड. फिर भी, कुछ OEM ने ब्लूटूथ को कीबोर्ड की मदद से प्लैटफ़ॉर्म का इस्तेमाल किया. साथ ही, इन कामों के लिएqwerty.kl
पर भरोसा किया ज़रूरी कीबोर्ड मैपिंग उपलब्ध कराएं. नतीजतन, ये पुरानी मैपिंग, उन OEM के लिए फ़ायदेमंद हो सकती है जो इमारत बना रहे हैं का इस्तेमाल करें. ध्यान दें कि मैपिंग वे मौजूदा मॉडल से बहुत अलग हैं, ख़ास तौर परHOME
कुंजी के इस्तेमाल से जुड़ी है. इसका सुझाव दिया जाता है सभी नए सहायक डिवाइस (जैसे, कीबोर्ड, माउस, मॉनिटर, वेबकैम वगैरह) को Honeycomb या इसी तरह के अन्य हाल के कुंजी मैप (जैसे, स्टैंडर्ड एचआईडी). -
Honeycomb (3.0) के हिसाब से, डिफ़ॉल्ट पासकोड
Generic.kl
है. यह की मैप, फ़ुल पीसी स्टाइल के कीबोर्ड पर काम करने के लिए डिज़ाइन किया गया था. स्टैंडर्ड एचआईडी कीबोर्ड की ज़्यादातर सुविधाएं जल्द ही काम करेंगी क्लिक करें.
Linux कर्नेल और Android के सभी वर्शन के लिए, की कोड मैपिंग अलग-अलग हो सकती है. जब Android के डिफ़ॉल्ट पासकोड मैप में बदलाव होते हैं, वे वर्शन कॉलम में दिखाई जाती हैं.
डिवाइस के हिसाब से बने एचआईडी ड्राइवर और की मैप, अलग-अलग मैपिंग लागू कर सकते हैं जो यहां बताई गई हैं.
एचआईडी कीबोर्ड और कीपैड पेज (0x07)
एचआईडी का इस्तेमाल | एचआईडी के इस्तेमाल का नाम | एलकेसी | Linux कुंजी कोड का नाम | वर्शन | एकेसी | Android कुंजी कोड का नाम | नोट |
---|---|---|---|---|---|---|---|
0x07 0x001 | कीबोर्ड की गड़बड़ी को रोलओवर करना | ||||||
0x07 0x0002 | कीबोर्ड POST विफल रहा | ||||||
0x07 0x0003 | कीबोर्ड की गड़बड़ी की जानकारी नहीं है | ||||||
0x07 0x0004 | कीबोर्ड a और A | 0x001 | की_ए | 1.6 | 0x001 दिन | KEYCODE_A | 1 |
0x07 0x0005 | कीबोर्ड b और B | 0x0030 | की_ब | 1.6 | 0x001 | KEYCODE_B | 1 |
0x07 0x0006 | कीबोर्ड c और C | 0x002e | की_सी | 1.6 | 0x001एफ़ | कुंजीकोड | 1 |
0x07 0x0007 | कीबोर्ड d और D | 0x0020 | कुंजी | 1.6 | 0x0020 | KEYCODE_D | 1 |
0x07 0x008 | कीबोर्ड e और E | 0x0012 | की_ई | 1.6 | 0x0021 | कुंजीकोड ई | 1 |
0x07 0x009 | कीबोर्ड f और F | 0x0021 | की_एफ़ | 1.6 | 0x0022 | KEYCODE_F | 1 |
0x07 0x000a | कीबोर्ड g और G | 0x0022 | की_जी | 1.6 | 0x0023 | कीकोड_जी | 1 |
0x07 0x000b | कीबोर्ड h और H | 0x0023 | की_घं॰ | 1.6 | 0x0024 | KEYCODE_H | 1 |
0x07 0x000c | कीबोर्ड i और I | 0x0017 | की_मैं | 1.6 | 0x0025 | मुख्य कोड | 1 |
0x07 0x000 दिन | कीबोर्ड j और J | 0x0024 | की_जे | 1.6 | 0x0026 | KEYCODE_जे | 1 |
0x07 0x000 | कीबोर्ड k और K | 0x0025 | की_ हज़ार | 1.6 | 0x0027 | मुख्य कोड | 1 |
0x07 0x000 एफ़ | कीबोर्ड l और L | 0x0026 | की_एल | 1.6 | 0x0028 | मुख्य कोड | 1 |
0x07 0x0010 | कीबोर्ड m और M | 0x0032 | की_मिन | 1.6 | 0x0029 | KEYCODE_M | 1 |
0x07 0x0011 | कीबोर्ड n और N | 0x0031 | की_एन | 1.6 | 0x002a | मुख्य कोड | 1 |
0x07 0x0012 | कीबोर्ड o और O | 0x0018 | की_ओ | 1.6 | 0x002बी | KEYCODE_O | 1 |
0x07 0x013 | कीबोर्ड p और P | 0x0019 | की_पी | 1.6 | 0x002सी | कुंजीकोड | 1 |
0x07 0x0014 | कीबोर्ड q और Q | 0x0010 | मुख्य सवाल | 1.6 | 0x002 दिन | मुख्य कोड | 1 |
0x07 0x0015 | कीबोर्ड r और R | 0x0013 | की_आर | 1.6 | 0x002e | मुख्य कोड | 1 |
0x07 0x0016 | कीबोर्ड s और S | 0x001एफ़ | की_एस | 1.6 | 0x002एफ़ | मुख्य कोड | 1 |
0x07 0x017 | कीबोर्ड t और T | 0x0014 | की_टी | 1.6 | 0x0030 | KEYCODE_T | 1 |
0x07 0x018 | कीबोर्ड u और U | 0x0016 | की_यू | 1.6 | 0x0031 | KEYCODE_U | 1 |
0x07 0x019 | कीबोर्ड v और V | 0x002एफ़ | की_वी | 1.6 | 0x0032 | की कोड वी | 1 |
0x07 0x001a | w और W कीबोर्ड | 0x0011 | KEY_W | 1.6 | 0x0033 | KEYCODE_W | 1 |
0x07 0x001b | कीबोर्ड x और X | 0x002 दिन | की_एक्स | 1.6 | 0x0034 | KEYCODE_X | 1 |
0x07 0x001c | कीबोर्ड y और Y | 0x0015 | कुंजी_Y | 1.6 | 0x0035 | मुख्य कोड | 1 |
0x07 0x001 दिन | कीबोर्ड z और Z | 0x002सी | की_ज़ेड | 1.6 | 0x0036 | कीकोड_ज़ेड | 1 |
0x07 0x001e | कीबोर्ड 1 और ! | 0x0002 | की_1 | 1.6 | 0x0008 | मुख्य कोड | 1 |
0x07 0x001f | कीबोर्ड 2 और @ | 0x0003 | की_2 | 1.6 | 0x0009 | मुख्य कोड2 | 1 |
0x07 0x0020 | कीबोर्ड 3 और # | 0x0004 | की_3 | 1.6 | 0x000a | मुख्य कोड3 | 1 |
0x07 0x0021 | कीबोर्ड 4 और $ | 0x0005 | की_4 | 1.6 | 0x000 बाइट | कुंजीकोड4 | 1 |
0x07 0x0022 | कीबोर्ड 5 और % | 0x0006 | मुख्य 5 | 1.6 | 0x000 | मुख्य कोड 5 | 1 |
0x07 0x0023 | कीबोर्ड 6 और ^ | 0x0007 | की_6 | 1.6 | 0x000 दिन | मुख्य कोड6 | 1 |
0x07 0x0024 | कीबोर्ड 7 और & | 0x0008 | की_7 | 1.6 | 0x000 | कुंजीकोड7 | 1 |
0x07 0x0025 | कीबोर्ड 8 और * | 0x0009 | की_8 | 1.6 | 0x000 एफ़ | कुंजीकोड8 | 1 |
0x07 0x0026 | कीबोर्ड 9 और ( | 0x000a | की_9 | 1.6 | 0x0010 | कुंजीकोड9 | 1 |
0x07 0x0027 | कीबोर्ड 0 और ) | 0x000 बाइट | कुंजी_0 | 1.6 | 0x0007 | मुख्य कोड 0 | 1 |
0x07 0x0028 | कीबोर्ड वापस करना (ENTER) | 0x001 | पासकोड डालें | 1.6 | 0x0042 | KEYCODE_ENTER | 1 |
0x07 0x0029 | कीबोर्ड ESCAPE | 0x0001 | की_ईएससी | 3.0 | 0x006एफ़ | कीकोड_ईएससीएपी | |
"" | "" | "" | "" | 2.3 | 0x0004 | KEYCODE_BACK | |
0x07 0x002a | कीबोर्ड DELETE (backspace) | 0x000 | कुंजी बैकस्पेस | 1.6 | 0x0043 | KEYCODE_DEL | |
0x07 0x002b | कीबोर्ड टैब | 0x000 एफ़ | की_टैब | 1.6 | 0x003 दिन | मुख्य कोड टैब | |
0x07 0x002c | कीबोर्ड स्पेसबार | 0x0039 | की_जगह | 1.6 | 0x003e | मुख्य कोड | |
0x07 0x002d | कीबोर्ड - और _ | 0x000 | की_मिनस | 1.6 | 0x0045 | की कोड मिनट | 1 |
0x07 0x002e | कीबोर्ड = और + | 0x000 दिन | की_ईक्यूएल | 1.6 | 0x0046 | मुख्य कोड | 1 |
0x07 0x002f | कीबोर्ड [ और { | 0x001a | की_लेफ़्टब्रा | 1.6 | 0x0047 | KEYCODE_LEFT_BRACKET | 1 |
0x07 0x0030 | कीबोर्ड ] और } | 0x001बी | की_राइटब्रा | 1.6 | 0x0048 | KEYCODE_RIGHT_BRACKET | 1 |
0x07 0x0031 | कीबोर्ड \ और | | 0x002बी | KEY_BACKSLASH | 1.6 | 0x0049 | KEYCODE_BACKSLASH | 1 |
0x07 0x0032 | अमेरिका से बाहर का कीबोर्ड # और ~ | 0x002बी | KEY_BACKSLASH | 1.6 | 0x0049 | KEYCODE_BACKSLASH | 1 |
0x07 0x0033 | कीबोर्ड ; और : | 0x0027 | की_सेमिकोलन | 1.6 | 0x004a | कीकोड_सेमिकोलन | 1 |
0x07 0x0034 | कीबोर्ड ' और " | 0x0028 | की_APOSTROPHE | 1.6 | 0x004बी | कीकोड_APOSTROPHE | 1 |
0x07 0x0035 | कीबोर्ड ` और ~ | 0x0029 | की_जीआरएवी | 3.0 | 0x0044 | कीकोड_GRAVE | 1 |
0x07 0x0036 | कीबोर्ड , और < | 0x0033 | की_कॉमा | 1.6 | 0x0037 | कीकोड_कॉमा | 1 |
0x07 0x0037 | कीबोर्ड . और > | 0x0034 | की_डॉट | 1.6 | 0x0038 | KEYCODE_PERIOD | 1 |
0x07 0x0038 | कीबोर्ड / और ? | 0x0035 | की_एसएलश | 1.6 | 0x004सी | मुख्य कोड एसएलएश | 1 |
0x07 0x0039 | कीबोर्ड Caps लॉक | 0x003a | की_कैप्सलॉक | 3.0 | 0x0073 | KEYCODE_CAPS_LOCK | |
0x07 0x003a | कीबोर्ड F1 | 0x003बी | की_एफ़1 | 3.0 | 0x0083 | कीकोड_एफ़1 | |
"" | "" | "" | "" | 1.6 | 0x0052 | कीकोड मेन्यू | |
0x07 0x003b | कीबोर्ड F2 | 0x003सी | की_एफ़2 | 3.0 | 0x0084 | कीकोड_एफ़2 | |
"" | "" | "" | "" | 1.6 | 0x0002 | KEYCODE_SOFT_RIGHT | |
0x07 0x003c | कीबोर्ड F3 | 0x003 दिन | की_एफ़3 | 3.0 | 0x0085 | कीकोड_एफ़3 | |
"" | "" | "" | "" | 1.6 | 0x0005 | KEYCODE_कॉल | |
0x07 0x003d | कीबोर्ड F4 | 0x003e | की_एफ़4 | 3.0 | 0x0086 | कीकोड_एफ़4 | |
"" | "" | "" | "" | 1.6 | 0x0006 | KEYCODE_ENDकॉल | |
0x07 0x003e | कीबोर्ड F5 | 0x003f | की_एफ़5 | 3.0 | 0x0087 | कीकोड_एफ़5 | |
0x07 0x003f | कीबोर्ड F6 | 0x0040 | की_एफ़6 | 3.0 | 0x0088 | कीकोड_एफ़6 | |
0x07 0x0040 | कीबोर्ड F7 | 0x0041 | की_एफ़7 | 3.0 | 0x0089 | कीकोड_एफ़7 | |
0x07 0x0041 | कीबोर्ड F8 | 0x0042 | की_एफ़8 | 3.0 | 0x008a | कीकोड_एफ़8 | |
0x07 0x0042 | कीबोर्ड F9 | 0x0043 | की_एफ़9 | 3.0 | 0x008बी | कीकोड_एफ़9 | |
0x07 0x0043 | कीबोर्ड F10 | 0x0044 | की_एफ़10 | 3.0 | 0x008 सी | मुख्य कोड एफ़10 | |
"" | "" | "" | "" | 2.3 | 0x0052 | कीकोड मेन्यू | |
0x07 0x0044 | कीबोर्ड F11 | 0x0057 | की_एफ़11 | 3.0 | 0x008 दिन | कीकोड_एफ़11 | |
0x07 0x0045 | कीबोर्ड F12 | 0x0058 | की_एफ़12 | 3.0 | 0x008e | कीकोड_एफ़12 | |
0x07 0x0046 | कीबोर्ड प्रिंट स्क्रीन | 0x0063 | की_एसवाईएसआरक्यू | 3.0 | 0x0078 | मुख्य कोड एसवाईएसआरक्यू | |
0x07 0x0047 | कीबोर्ड स्क्रोल लॉक | 0x0046 | की_स्क्रोललॉक | 3.0 | 0x0074 | KEYCODE_SCROLL_LOCK | |
0x07 0x0048 | कीबोर्ड रोकें | 0x0077 | की_पीएज़ | 3.0 | 0x0079 | KEYCODE_BREAK | |
0x07 0x0049 | कीबोर्ड शामिल करें | 0x006e | कुंजी डालें | 3.0 | 0x007 सी | KEYCODE_INSERT | |
0x07 0x004a | कीबोर्ड होम | 0x0066 | की_होम | 3.0 | 0x007a | KEYCODE_मूव_होम | |
"" | "" | "" | "" | 1.6 | 0x0003 | कीकोड होम | |
0x07 0x004b | कीबोर्ड पेज अप | 0x0068 | की_पेजअप | 3.0 | 0x005सी | कुंजी कोड PAGE_UP | |
0x07 0x004c | कीबोर्ड से आगे की ओर मिटाएं | 0x006एफ़ | KEY_DELETE | 3.0 | 0x0070 | KEYCODE_FORWARD_DEL | |
0x07 0x004 दिन | कीबोर्ड खत्म | 0x006बी | KEY_END | 3.0 | 0x007बी | KEYCODE_मूव_END | |
"" | "" | "" | "" | 1.6 | 0x0006 | KEYCODE_ENDकॉल | |
0x07 0x004e | कीबोर्ड पेज डाउन | 0x006 दिन | की_पेजडाउन | 3.0 | 0x005 दिन | KEYCODE_PAGE_DOWN | |
0x07 0x004f | कीबोर्ड का राइट ऐरो | 0x006a | मुख्य दाएं | 1.6 | 0x0016 | KEYCODE_DPAD_RIGHT | |
0x07 0x0050 | कीबोर्ड का लेफ़्ट ऐरो | 0x0069 | KEY_LEFT | 1.6 | 0x0015 | KEYCODE_DPAD_LEFT | |
0x07 0x0051 | कीबोर्ड डाउन ऐरो | 0x006c | पासकोड डाउन | 1.6 | 0x0014 | KEYCODE_DPAD_DOWN | |
0x07 0x0052 | कीबोर्ड अप ऐरो | 0x0067 | की_ऊपर | 1.6 | 0x0013 | KEYCODE_DPAD_UP | |
0x07 0x0053 | कीबोर्ड Num लॉक और साफ करें | 0x0045 | KEY_NUMलॉक | 3.0 | 0x008एफ़ | KEYCODE_NUM_LOCK | |
0x07 0x0054 | कीपैड / | 0x0062 | की_केपीएसएलएस | 3.0 | 0x009a | KEYCODE_NUMPAD_DIVIDE | |
0x07 0x0055 | कीपैड * | 0x0037 | की_केफ़ास्ट रिस्क | 3.0 | 0x009बी | KEYCODE_NUMPAD_MULTIPLY | |
0x07 0x0056 | कीपैड - | 0x004a | की_केपीमिनस | 3.0 | 0x009 सी | KEYCODE_NUMPAD_SUBTRACT | |
0x07 0x0057 | कीपैड + | 0x004e | की_केपीप्लस | 3.0 | 0x009 दिन | KEYCODE_NUMPAD_जोड़ें | |
0x07 0x0058 | कीपैड डालें | 0x0060 | मुख्य कुंजी | 3.0 | 0x00a0 | KEYCODE_NUMPAD_ENTER | |
0x07 0x0059 | कीपैड 1 और एंड | 0x004एफ़ | की_केपी1 | 3.0 | 0x0091 | KEYCODE_NUMPAD_1 | |
0x07 0x005a | कीपैड 2 और डाउन ऐरो | 0x0050 | की_केपी2 | 3.0 | 0x0092 | KEYCODE_NUMPAD_2 | |
0x07 0x005b | कीपैड 3 और PageDn | 0x0051 | की_केपी3 | 3.0 | 0x0093 | KEYCODE_NUMPAD_3 | |
0x07 0x005c | कीपैड 4 और लेफ़्ट ऐरो | 0x004बी | की_केपी4 | 3.0 | 0x0094 | KEYCODE_NUMPAD_4 | |
0x07 0x005 दिन | कीपैड 5 | 0x004सी | की_केपी5 | 3.0 | 0x0095 | KEYCODE_NUMPAD_5 | |
0x07 0x005e | कीपैड 6 और राइट ऐरो | 0x004 दिन | की_केपी6 | 3.0 | 0x0096 | KEYCODE_NUMPAD_6 | |
0x07 0x005f | कीपैड 7 और होम | 0x0047 | की_केपी7 | 3.0 | 0x0097 | KEYCODE_NUMPAD_7 | |
0x07 0x0060 | कीपैड 8 और अप ऐरो | 0x0048 | की_केपी8 | 3.0 | 0x0098 | KEYCODE_NUMPAD_8 | |
0x07 0x0061 | कीपैड 9 और Page Up | 0x0049 | की_केपी9 | 3.0 | 0x0099 | KEYCODE_NUMPAD_9 | |
0x07 0x0062 | कीपैड 0 और शामिल करें | 0x0052 | की_केपी0 | 3.0 | 0x0090 | KEYCODE_NUMPAD_0 | |
0x07 0x063 | कीपैड . और मिटाएं | 0x0053 | की_केपीडीओटी | 3.0 | 0x009e | KEYCODE_NUMPAD_DOT | |
0x07 0x0064 | अमेरिका के अलावा दूसरा कीबोर्ड \ और | | 0x0056 | KEY_102एनडी | 4.0 | 0x0049 | KEYCODE_BACKSLASH | 1 |
0x07 0x0065 | कीबोर्ड ऐप्लिकेशन | 0x007f | KEY_COMPOSE | 3.0 | 0x0052 | कीकोड मेन्यू | |
"" | "" | "" | "" | 1.6 | 0x0054 | मुख्य कोड | |
0x07 0x0066 | कीबोर्ड पावर | 0x0074 | मुख्य पावर | 1.6 | 0x001a | मुख्य कोड | |
0x07 0x0067 | कीपैड = | 0x0075 | की_केपीक्वल | 3.0 | 0x00a1 | KEYCODE_NUMPAD_EQUALS | |
0x07 0x0068 | कीबोर्ड F13 | 0x00b7 | की_एफ़13 | ||||
0x07 0x0069 | कीबोर्ड F14 | 0x00b8 | की_एफ़14 | ||||
0x07 0x006a | कीबोर्ड F15 | 0x00b9 | की_एफ़15 | ||||
0x07 0x006b | कीबोर्ड F16 | 0x00ba | की_एफ़16 | ||||
0x07 0x006c | कीबोर्ड F17 | 0x00बीबी | की_एफ़17 | ||||
0x07 0x006 दिन | कीबोर्ड F18 | 0x00बीसी | की_एफ़18 | ||||
0x07 0x006e | कीबोर्ड F19 | 0x00bd | की_एफ़19 | ||||
0x07 0x006f | कीबोर्ड F20 | 0x00be | की_एफ़20 | ||||
0x07 0x0070 | कीबोर्ड F21 | 0x00bf | की_एफ़21 | ||||
0x07 0x0071 | कीबोर्ड F22 | 0x00c | की_एफ़22 | ||||
0x07 0x0072 | कीबोर्ड F23 | 0x00c1 | की_एफ़23 | ||||
0x07 0x0073 | कीबोर्ड F24 | 0x00c2 | की_एफ़24 | ||||
0x07 0x0074 | कीबोर्ड निष्पादित करें | 0x0086 | की_OPEN | ||||
0x07 0x0075 | कीबोर्ड सहायता | 0x008a | की_सहायता | ||||
0x07 0x0076 | कीबोर्ड मेन्यू | 0x0082 | की_PROPS | ||||
0x07 0x0077 | कीबोर्ड चुनें | 0x0084 | की_आगे का हिस्सा | ||||
0x07 0x0078 | कीबोर्ड स्टॉप | 0x0080 | की_स्टॉप | 3.0 | 0x0056 | KEYCODE_MEDIA_STOP | |
0x07 0x0079 | फिर से कीबोर्ड करें | 0x0081 | की_AGAIN | ||||
0x07 0x007a | कीबोर्ड पहले जैसा करें | 0x0083 | KEY_पहले जैसा करें | ||||
0x07 0x007b | कीबोर्ड कट | 0x0089 | KEY_CUT | ||||
0x07 0x007c | कीबोर्ड कॉपी | 0x0085 | की_कॉपी | ||||
0x07 0x007 दिन | कीबोर्ड चिपकाना | 0x0087 | मुख्य सोर्स | ||||
0x07 0x007e | कीबोर्ड ढूंढें | 0x0088 | मुख्य बातें | ||||
0x07 0x007f | कीबोर्ड की आवाज़ बंद करें | 0x0071 | KEY_म्यूट | 3.0 | 0x00a4 | KEYCODE_UPLOAD_MUTE | |
0x07 0x0080 | कीबोर्ड की आवाज़ तेज़ करें | 0x0073 | पासकोड की आवाज़ | 1.6 | 0x0018 | KEYCODE_वुट_अप | |
0x07 0x0081 | कीबोर्ड की आवाज़ कम करें | 0x0072 | KEY_आवाज़ नीचे | 1.6 | 0x0019 | KEYCODE_वुट_डाउन | |
0x07 0x0082 | कीबोर्ड लॉकिंग कैप्स लॉक | ||||||
0x07 0x083 | कीबोर्ड लॉक करने की Num Lock सुविधा | ||||||
0x07 0x0084 | कीबोर्ड को लॉक करने की सुविधा के साथ स्क्रोल लॉक | ||||||
0x07 0x085 | कीपैड कॉमा | 0x0079 | की_केपीसीओएमए | 3.0 | 0x009f | KEYCODE_NUMPAD_COMMA | |
0x07 0x0086 | कीपैड बराबर का निशान | ||||||
0x07 0x0087 | कीबोर्ड अंतरराष्ट्रीय1 | 0x0059 | की_रो | ||||
0x07 0x088 | कीबोर्ड अंतरराष्ट्रीय2 | 0x005 दिन | की_कतकानाहिरागना | ||||
0x07 0x089 | कीबोर्ड इंटरनैशनल3 | 0x007 सी | की_वाईएन | ||||
0x07 0x008a | कीबोर्ड इंटरनैशनल4 | 0x005सी | की_हेनकान | ||||
0x07 0x008b | कीबोर्ड इंटरनैशनल5 | 0x005e | की_मुहेनकान | ||||
0x07 0x008c | कीबोर्ड इंटरनैशनल6 | 0x005एफ़ | की_केपीजेपीसीओएमए | ||||
0x07 0x008 दिन | कीबोर्ड इंटरनैशनल7 | ||||||
0x07 0x008e | कीबोर्ड इंटरनैशनल8 | ||||||
0x07 0x008f | कीबोर्ड इंटरनैशनल9 | ||||||
0x07 0x0090 | कीबोर्ड lang1 | 0x007a | की_हैनजीयूएल | ||||
0x07 0x0091 | कीबोर्ड lang2 | 0x007बी | की_एचएएनजेए | ||||
0x07 0x0092 | कीबोर्ड lang3 | 0x005a | की_कतकाना | ||||
0x07 0x0093 | कीबोर्ड lang4 | 0x005बी | की_हिरागाना | ||||
0x07 0x0094 | कीबोर्ड lang5 | 0x0055 | की_ज़ेनकाकूहांकाकू | ||||
0x07 0x0095 | कीबोर्ड lang6 | ||||||
0x07 0x0096 | कीबोर्ड lang7 | ||||||
0x07 0x0097 | कीबोर्ड lang8 | ||||||
0x07 0x0098 | कीबोर्ड lang9 | ||||||
0x07 0x0099 | कीबोर्ड का अन्य डेटा हमेशा के लिए मिटाने का विकल्प | ||||||
0x07 0x009a | कीबोर्ड SysReq/अटेंशन | ||||||
0x07 0x009b | कीबोर्ड रद्द करें | ||||||
0x07 0x009c | कीबोर्ड साफ़ करें | ||||||
0x07 0x009 दिन | कीबोर्ड प्रायर | ||||||
0x07 0x009e | कीबोर्ड वापस करना | ||||||
0x07 0x009f | कीबोर्ड सेपरेटर | ||||||
0x07 0x00a0 | कीबोर्ड आउट | ||||||
0x07 0x00a1 | कीबोर्ड संचालन | ||||||
0x07 0x00a2 | कीबोर्ड मिटाएं/फिर से चालू करें | ||||||
0x07 0x00a3 | कीबोर्ड CrSel/Props | ||||||
0x07 0x00a4 | कीबोर्ड ExSel | ||||||
0x07 0x00b0 | कीपैड 00 | ||||||
0x07 0x00b1 | कीपैड 000 | ||||||
0x07 0x00b2 | थाउज़ंड्स सेपरेटर | ||||||
0x07 0x00b3 | दशमलव सेपरेटर | ||||||
0x07 0x00b4 | मुद्रा इकाई | ||||||
0x07 0x00b5 | मुद्रा सब-यूनिट | ||||||
0x07 0x00b6 | कीपैड ( | 0x00b3 | की_केपीलेफ़्टपरेन | 3.0 | 0x00a2 | KEYCODE_NUMPAD_LEFT_PAREN | |
0x07 0x00b7 | कीपैड ) | 0x00b4 | की_केपीराइटपरेन | 3.0 | 0x00a3 | KEYCODE_NUMPAD_RIGHT_PAREN | |
0x07 0x00b8 | कीपैड { | ||||||
0x07 0x00b9 | कीपैड } | ||||||
0x07 0x00ba | कीपैड टैब | ||||||
0x07 0x00बीबी | कीपैड बैकस्पेस | ||||||
0x07 0x00bc | कीपैड A | ||||||
0x07 0x00bd | कीपैड B | ||||||
0x07 0x00be | कीपैड C | ||||||
0x07 0x00bf | कीपैड डी | ||||||
0x07 0x00c0 | कीपैड E | ||||||
0x07 0x00c1 | कीपैड F | ||||||
0x07 0x00c2 | कीपैड XOR | ||||||
0x07 0x00c3 | कीपैड ^ | ||||||
0x07 0x00c4 | कीपैड % | ||||||
0x07 0x00c5 | कीपैड < | ||||||
0x07 0x00c6 | कीपैड > | ||||||
0x07 0x00c7 | कीपैड और | ||||||
0x07 0x00c8 | कीपैड && | ||||||
0x07 0x00c9 | कीपैड | | ||||||
0x07 0x00ca | कीपैड| | ||||||
0x07 0x00cb | कीपैड : | ||||||
0x07 0x00सीसी | कीपैड # | ||||||
0x07 0x00cd | कीपैड स्पेस | ||||||
0x07 0x00ce | कीपैड @ | ||||||
0x07 0x00cf | कीपैड ! | ||||||
0x07 0x00d0 | कीपैड मेमोरी स्टोर | ||||||
0x07 0x00d1 | कीपैड मेमोरी रीकॉल | ||||||
0x07 0x00d2 | कीपैड मेमोरी साफ़ करें | ||||||
0x07 0x00d3 | कीपैड मेमोरी जोड़ें | ||||||
0x07 0x00d4 | कीपैड मेमोरी हटाएं | ||||||
0x07 0x00d5 | कीपैड मेमोरी मल्टीप्लाई | ||||||
0x07 0x00d6 | कीपैड मेमोरी डिवाइड | ||||||
0x07 0x00d7 | कीपैड +/- | ||||||
0x07 0x00d8 | कीपैड साफ़ करें | ||||||
0x07 0x00d9 | कीपैड से एंट्री साफ़ करें | ||||||
0x07 0x00da | कीपैड बाइनरी | ||||||
0x07 0x00db | कीपैड ऑक्टल | ||||||
0x07 0x00डीसी | कीपैड दशमलव | ||||||
0x07 0x00दिन | कीपैड हेक्साडेसिमल | ||||||
0x07 0x00e0 | कीबोर्ड का बायां कंट्रोल | 0x001 दिन | KEY_LEFTCTRL | 3.0 | 0x0071 | KEYCODE_CTRL_LEFT | |
0x07 0x00e1 | कीबोर्ड का बायां Shift बटन | 0x002a | KEY_LEFTशिफ़्ट | 1.6 | 0x003बी | KEYCODE_SHIFT_LEFT | |
0x07 0x00e2 | कीबोर्ड बायां Alt बटन | 0x0038 | KEY_LEFTALT | 1.6 | 0x0039 | KEYCODE_ALT_LEFT | |
0x07 0x00e3 | कीबोर्ड का बायां जीयूआई | 0x007 दिन | KEY_LEFTमेटा | 3.0 | 0x0075 | KEYCODE_META_LEFT | |
0x07 0x00e4 | कीबोर्ड का राइट कंट्रोल | 0x0061 | KEY_RIGHTCTRL | 3.0 | 0x0072 | KEYCODE_CTRL_RIGHT | |
0x07 0x00e5 | कीबोर्ड राइट शिफ़्ट | 0x0036 | KEY_RIGHTSHIFT | 1.6 | 0x003सी | KEYCODE_SHIFT_RIGHT | |
0x07 0x00e6 | कीबोर्ड दायां Alt बटन | 0x0064 | की_RIGHTALT | 1.6 | 0x003a | KEYCODE_ALT_RIGHT | |
0x07 0x00e7 | कीबोर्ड राइट जीयूआई | 0x007e | की_RIGHTमेटा | 3.0 | 0x0076 | KEYCODE_META_RIGHT | |
0x07 0x00e8 | 0x00a4 | की_PLAYPAUSE | 3.0 | 0x0055 | KEYCODE_MEDIA_PLAY_PAUSE | ||
0x07 0x00e9 | 0x00a6 | KEY_STOPCD | 3.0 | 0x0056 | KEYCODE_MEDIA_STOP | ||
0x07 0x00ea | 0x00a5 | KEY_PREVIOUSगान | 3.0 | 0x0058 | KEYCODE_MEDIA_PREVIOUS | ||
0x07 0x00वेब | 0x00a3 | KEY_Nextगाने | 3.0 | 0x0057 | KEYCODE_MEDIA_Next | ||
0x07 0x00ec | 0x00a1 | की_ईजेईसीसीडी | 3.0 | 0x0081 | KEYCODE_MEDIA_EJECT | ||
0x07 0x00ed | 0x0073 | पासकोड की आवाज़ | 1.6 | 0x0018 | KEYCODE_वुट_अप | ||
0x07 0x00ee | 0x0072 | KEY_आवाज़ नीचे | 1.6 | 0x0019 | KEYCODE_वुट_डाउन | ||
0x07 0x00ef | 0x0071 | KEY_म्यूट | 3.0 | 0x00a4 | KEYCODE_UPLOAD_MUTE | ||
0x07 0x00f0 | 0x0096 | की_डब्ल्यूडब्ल्यूडब्ल्यू | 1.6 | 0x0040 | कीकोड_एक्सप्लोरर | ||
0x07 0x00f1 | 0x009e | KEY_BACK | 1.6 | 0x0004 | KEYCODE_BACK | ||
0x07 0x00f2 | 0x009f | KEY_FORWARD | 3.0 | 0x007 दिन | KEYCODE_FORWARD | ||
0x07 0x00f3 | 0x0080 | की_स्टॉप | 3.0 | 0x0056 | KEYCODE_MEDIA_STOP | ||
0x07 0x00f4 | 0x0088 | मुख्य बातें | |||||
0x07 0x00f5 | 0x00b1 | की_स्क्रोलअप | 3.0 | 0x005सी | कुंजी कोड PAGE_UP | ||
0x07 0x00f6 | 0x00b2 | की_स्क्रोलडाउन | 3.0 | 0x005 दिन | KEYCODE_PAGE_DOWN | ||
0x07 0x00f7 | 0x00b0 | की_बदलाव करें | |||||
0x07 0x00f8 | 0x008e | की_स्लीप | |||||
0x07 0x00f9 | 0x0098 | की_COFफ़ी | 4.0 | 0x001a | मुख्य कोड | ||
0x07 0x00FA | 0x00विज्ञापन | की_REFRESH | |||||
0x07 0x00fb | 0x008 सी | की_कैलसी | 4.0.3 | 0x00d2 | कीकोड_कैलकूल |
एचआईडी जेनरिक डेस्कटॉप पेज (0x01)
एचआईडी का इस्तेमाल | एचआईडी के इस्तेमाल का नाम | एलकेसी | Linux कुंजी कोड का नाम | वर्शन | एकेसी | Android कुंजी कोड का नाम | नोट |
---|---|---|---|---|---|---|---|
0x01 0x081 | सिस्टम बंद हो गया है | 0x0074 | मुख्य पावर | 1.6 | 0x001a | मुख्य कोड | |
0x01 0x0082 | सिस्टम स्लीप | 0x008e | की_स्लीप | 4.0 | 0x001a | मुख्य कोड | |
0x01 0x083 | सिस्टम वेक अप | 0x008एफ़ | की_वेकअप | 4.0 | 0x001a | मुख्य कोड | |
0x01 0x0084 | सिस्टम कॉन्टेक्स्ट मेन्यू | ||||||
0x01 0x085 | सिस्टम का मुख्य मेन्यू | ||||||
0x01 0x0086 | सिस्टम ऐप्लिकेशन का मेन्यू | ||||||
0x01 0x087 | सिस्टम मेन्यू से जुड़ी सहायता | ||||||
0x01 0x088 | सिस्टम मेन्यू से बाहर निकलें | ||||||
0x01 0x089 | सिस्टम मेन्यू चुनें | ||||||
0x01 0x008a | सिस्टम मेन्यू का दाईं ओर | ||||||
0x01 0x008b | सिस्टम मेन्यू बाईं ओर | ||||||
0x01 0x008c | सिस्टम मेन्यू ऊपर की ओर | ||||||
0x01 0x008 दिन | सिस्टम मेन्यू बंद है | ||||||
0x01 0x008e | सिस्टम कोल्ड रीस्टार्ट | ||||||
0x01 0x008f | सिस्टम वॉर्म रीस्टार्ट | ||||||
0x01 0x00a0 | सिस्टम डॉक | ||||||
0x01 0x00a1 | सिस्टम अनडॉक | ||||||
0x01 0x00a2 | सिस्टम सेटअप | ||||||
0x01 0x00a3 | सिस्टम ब्रेक | ||||||
0x01 0x00a4 | सिस्टम डीबगर ब्रेक | ||||||
0x01 0x00a5 | ऐप्लिकेशन ब्रेक | ||||||
0x01 0x00a6 | ऐप्लिकेशन डीबगर ब्रेक | ||||||
0x01 0x00a7 | सिस्टम स्पीकर म्यूट | ||||||
0x01 0x00a8 | सिस्टम हाइबरनेट | ||||||
0x01 0x00b0 | सिस्टम डिसप्ले इन्वर्ट | ||||||
0x01 0x00b1 | सिस्टम डिसप्ले इंटरनल | ||||||
0x01 0x00b2 | सिस्टम डिसप्ले बाहरी | ||||||
0x01 0x00b3 | सिस्टम डिसप्ले दोनों | ||||||
0x01 0x00b4 | सिस्टम डिसप्ले ड्यूअल | ||||||
0x01 0x00b5 | सिस्टम डिसप्ले के लिए टॉगल Int/Ext | ||||||
0x01 0x00b6 | सिस्टम डिसप्ले स्वैप प्रिम./सेकंड | ||||||
0x01 0x00b7 | सिस्टम डिसप्ले एलसीडी ऑटोस्केल |
एचआईडी उपभोक्ता पेज (0x0c)
एचआईडी का इस्तेमाल | एचआईडी के इस्तेमाल का नाम | एलकेसी | Linux कुंजी कोड का नाम | वर्शन | एकेसी | Android कुंजी कोड का नाम | नोट |
---|---|---|---|---|---|---|---|
0x0c 0x0030 | पावर | ||||||
0x0c 0x0031 | रीसेट करें | ||||||
0x0c 0x0032 | नींद | ||||||
0x0c 0x0033 | सोने के बाद | ||||||
0x0c 0x0034 | प्रयोग में नहीं मोड | 0x008e | की_स्लीप | 4.0 | 0x001a | मुख्य कोड | |
0x0c 0x0040 | मेन्यू | 0x008बी | की_मेनयू | 1.6 | 0x0052 | कीकोड मेन्यू | |
0x0c 0x0041 | मेन्यू का विकल्प | ||||||
0x0c 0x0042 | मेन्यू ऊपर की ओर | ||||||
0x0c 0x0043 | मेन्यू डाउन | ||||||
0x0c 0x0044 | मेन्यू बाईं ओर | ||||||
0x0c 0x0045 | मेन्यू दाईं ओर | 0x0181 | मुख्य दाएं | ||||
0x0c 0x0046 | मेन्यू एस्केप | ||||||
0x0c 0x0047 | मेन्यू की वैल्यू में बढ़ोतरी | ||||||
0x0c 0x0048 | मेन्यू की वैल्यू घटाएं | ||||||
0x0c 0x0067 | पिक्चर में पिक्चर टॉगल | 0x00ab | पासकोड_विंडो | aosp/1365553 में जोड़ा गया | |||
0x0c 0x0069 | लाल मेन्यू बटन | 0x18e | की_आरईडी | 0x00b7 | KEYCODE_PROG_RED | aosp/1388616 में जोड़ा गया | |
0x0c 0x006a | हरा मेन्यू बटन | 0x18एफ़ | की_ग्रीन | 0x00b8 | KEYCODE_PROG_GREEN | aosp/1388616 में जोड़ा गया | |
0x0c 0x006b | नीला मेन्यू बटन | 0x191 | की_ब्लू | 0x00ba | KEYCODE_PROG_BLUE | aosp/1388616 में जोड़ा गया | |
0x0c 0x006c | पीला मेन्यू बटन | 0x190 | की_येलो | 0x00b9 | KEYCODE_PROG_YELLOW | aosp/1388616 में जोड़ा गया | |
0x0c 0x0081 | चुनाव असाइन करें | ||||||
0x0c 0x0082 | मोड का चरण | ||||||
0x0c 0x0083 | आखिरी बार रीकॉल करें | 0x0195 | मुख्य नाम | 0xe5 | KEYCODE_LAST_CHANNEL | aosp/1365551 में जोड़ा गया | |
0x0c 0x0084 | चैनल में जाएं | ||||||
0x0c 0x0085 | फ़िल्म ऑर्डर करें | ||||||
0x0c 0x0088 | मीडिया चुनने के लिए कंप्यूटर | 0x0178 | पीसी | ||||
0x0c 0x0089 | मीडिया चुनें टीवी | 0x0179 | KEY_टीवी | 3.0 | 0x00aa | KEYCODE_टीवी | |
0x0c 0x008a | मीडिया चुनने के लिए WWW | 0x0096 | की_डब्ल्यूडब्ल्यूडब्ल्यू | 1.6 | 0x0040 | कीकोड_एक्सप्लोरर | |
0x0c 0x008b | मीडिया चुनें डीवीडी | 0x0185 | KEY_DVD | ||||
0x0c 0x008c | मीडिया चुनने के लिए टेलीफ़ोन नंबर | 0x00a9 | मुख्य फ़ोन | 3.0 | 0x0005 | KEYCODE_कॉल | |
0x0c 0x008 दिन | मीडिया चुनने के लिए प्रोग्राम गाइड | 0x016a | की_प्रोग्राम | 3.0 | 0x00ऐक | KEYCODE_गाइड | |
0x0c 0x008e | मीडिया चुनने के लिए वीडियो फ़ोन | 0x01a0 | की_वीडियोफ़ोन | ||||
0x0c 0x008f | मीडिया चुनने वाले गेम | 0x01a1 | मुख्य गेम | ||||
0x0c 0x0090 | मीडिया चुनने के लिए मैसेज | 0x018c | की_मेमो | ||||
0x0c 0x0091 | मीडिया चुनें सीडी | 0x017f | KEY_सीडी | ||||
0x0c 0x0092 | मीडिया चुनने के लिए वीसीआर | 0x017बी | की_वीसीआर | ||||
0x0c 0x0093 | मीडिया चुनने वाला ट्यूनर | 0x0182 | की_ट्यूनर | ||||
0x0c 0x0094 | छोड़ें | 0x00ae | KEY_बंद | ||||
0x0c 0x0095 | सहायता | 0x008a | की_सहायता | ||||
0x0c 0x0096 | मीडिया चुनने का टेप | 0x0180 | की_टीएपीई | ||||
0x0c 0x0097 | मीडिया सिलेक्ट केबल | 0x017a | की_टीवी2 | ||||
0x0c 0x0098 | मीडिया सिलेक्ट सैटलाइट | 0x017 दिन | की_एसएटी | ||||
0x0c 0x0099 | मीडिया चुनने के लिए सुरक्षा | ||||||
0x0c 0x009a | मीडिया चुनें होम | 0x016e | की_पीवीआर | 3.0 | 0x00विज्ञापन | KEYCODE_DVR | |
0x0c 0x0061 | बंद कैप्शन | 0x0172 | की_SUBTITLE | 0x00एफ़ | KEYCODE_कैप्शन | aosp/1365552 में जोड़ा गया | |
0x0c 0x009c | चैनल बढ़ाएं | 0x0192 | की_चैनलअप | 3.0 | 0x00a6 | KEYCODE_CHANNEL_UP | |
0x0c 0x009 दिन | चैनल में कमी | 0x0193 | की_चैनलडाउन | 3.0 | 0x00a7 | KEYCODE_CHANNEL_DOWN | |
0x0c 0x009e | मीडिया सिलेक्ट SAP | ||||||
0x0c 0x00a0 | वीसीआर प्लस | 0x017c | की_वीसीआर2 | ||||
0x0c 0x00a1 | एक बार | ||||||
0x0c 0x00a2 | हर दिन | ||||||
0x0c 0x00a3 | हर हफ़्ते | ||||||
0x0c 0x00a4 | हर महीने | ||||||
0x0c 0x00b0 | चलाएं | 0x00सीएफ़ | की_प्ले | 3.0 | 0x007e | KEYCODE_MEDIA_PLAY | |
0x0c 0x00b1 | रोकें | 0x0077 | की_पीएज़ | 3.0 | 0x0079 | KEYCODE_BREAK | |
0x0c 0x00b2 | रिकॉर्ड करें | 0x00a7 | की_रिकॉर्ड | 3.0 | 0x0082 | KEYCODE_MEDIA_RECORD | |
0x0c 0x00b3 | फ़ास्ट फ़ॉरवर्ड | 0x00d0 | की_फ़ास्टफ़ॉरवर्ड | 3.0 | 0x005a | KEYCODE_MEDIA_FAST_FORWARD | |
0x0c 0x00b4 | पीछे ले जाएं | 0x00a8 | की_REWIND | 3.0 | 0x0059 | KEYCODE_MEDIA_REWIND | |
0x0c 0x00b5 | अगला ट्रैक स्कैन करें | 0x00a3 | KEY_Nextगाने | 3.0 | 0x0057 | KEYCODE_MEDIA_Next | |
0x0c 0x00b6 | पिछला ट्रैक स्कैन करें | 0x00a5 | KEY_PREVIOUSगान | 3.0 | 0x0058 | KEYCODE_MEDIA_PREVIOUS | |
0x0c 0x00b7 | रोकें | 0x00a6 | KEY_STOPCD | 3.0 | 0x0056 | KEYCODE_MEDIA_STOP | |
0x0c 0x00b8 | निकालें | 0x00a1 | की_ईजेईसीसीडी | 3.0 | 0x0081 | KEYCODE_MEDIA_EJECT | |
0x0c 0x00b9 | रैंडम प्ले | ||||||
0x0c 0x00ba | डिस्क चुनें | ||||||
0x0c 0x00बीबी | डिस्क डालें | ||||||
0x0c 0x00bc | दोहराएं | 0x01b7 | की_MEDIA_REPEAT | ||||
0x0c 0x00be | ट्रैक सामान्य | ||||||
0x0c 0x00c0 | फ़्रेम फ़ॉरवर्ड | ||||||
0x0c 0x00c1 | फ़्रेम बैक | ||||||
0x0c 0x00c2 | बुकमार्क जोड़ें | ||||||
0x0c 0x00c3 | चिह्न हटाएं | ||||||
0x0c 0x00c4 | मार्क से दोहराएं | ||||||
0x0c 0x00c5 | मार्क पर वापस जाएं | ||||||
0x0c 0x00c6 | खोज को फ़ॉरवर्ड करें | ||||||
0x0c 0x00c7 | पीछे की ओर खोजें चिह्न | ||||||
0x0c 0x00c8 | काउंटर रीसेट करें | ||||||
0x0c 0x00c9 | काउंटर दिखाएं | ||||||
0x0c 0x00ca | ट्रैकिंग वृद्धि | ||||||
0x0c 0x00cb | ट्रैकिंग में कमी | ||||||
0x0c 0x00सीसी | रोकें / निकालें | ||||||
0x0c 0x00cd | चलाएं / रोकें | 0x00a4 | की_PLAYPAUSE | 3.0 | 0x0055 | KEYCODE_MEDIA_PLAY_PAUSE | |
0x0c 0x00ce | चलाएं / छोड़ें | ||||||
0x0c 0x00e2 | म्यूट करें | 0x0071 | KEY_म्यूट | 3.0 | 0x00a4 | KEYCODE_UPLOAD_MUTE | |
0x0c 0x00e5 | बेस बढ़ाएं | 0x00d1 | की_BASSBOOST | ||||
0x0c 0x00e6 | सराउंड मोड | ||||||
0x0c 0x00e7 | आवाज़ | ||||||
0x0c 0x00e8 | एमपीएक्स | ||||||
0x0c 0x00e9 | आवाज़ बढ़ाएं | 0x0073 | पासकोड की आवाज़ | 1.6 | 0x0018 | KEYCODE_वुट_अप | |
0x0c 0x00ea | आवाज़ घटाना | 0x0072 | KEY_आवाज़ नीचे | 1.6 | 0x0019 | KEYCODE_वुट_डाउन | |
0x0c 0x0173 | अन्य ऑडियो इंंक्रीमेंट | 0x00डे | KEYCODE_MEDIA_AUDIO_ट्रैक | aosp/1365554 में जोड़ा गया | |||
0x0c 0x0181 | AL लॉन्च बटन कॉन्फ़िगरेशन. टूल | ||||||
0x0c 0x0182 | AL प्रोग्रामेबल बटन का कॉन्फ़िगरेशन. | 0x009 सी | की_बुकमार्क | 3.0 | 0x00ae | KEYCODE_BOOKमार्क | |
0x0c 0x0183 | AL कंज़्यूमर कंट्रोल कॉन्फ़िगरेशन. | 0x00ab | मुख्य कॉन्फ़िगरेशन | 4.0.3 | 0x00d1 | KEYCODE_संगीत | |
0x0c 0x0184 | AL वर्ड प्रोसेसर | 0x01a5 | की_वर्ड प्रोसेसर | ||||
0x0c 0x0185 | AL टेक्स्ट एडिटर | 0x01a6 | की_संपादक | ||||
0x0c 0x0186 | AL स्प्रेडशीट | 0x01a7 | की_एसपीरीडशीट | ||||
0x0c 0x0187 | AL ग्राफ़िक्स एडिटर | 0x01a8 | की_GRAPHICSEDITOR | ||||
0x0c 0x0188 | AL प्रज़ेंटेशन ऐप्लिकेशन | 0x01a9 | KEY_PRESENTATION | ||||
0x0c 0x0189 | AL डेटाबेस ऐप्लिकेशन | 0x01aa | की_डेटाबेस | ||||
0x0c 0x018a | AL ईमेल रीडर | 0x009बी | कुंजी मेल | 1.6 | 0x0041 | KEYCODE_ENकारोबार | |
0x0c 0x018b | अल न्यूज़रीडर | 0x01ab | मुख्य समाचार | ||||
0x0c 0x018c | AL वॉइसमेल | 0x01एसी | की_VOICEMAIL | ||||
0x0c 0x018 दिन | AL संपर्क / पता पुस्तिका | 0x01विज्ञापन | KEY_ADDRESSबुक | 4.0.3 | 0x00सीएफ़ | KEYCODE_संपर्क | |
0x0c 0x018e | AL कैलेंडर / शेड्यूल | 0x018 दिन | KEY_कैलेंडर | 4.0.3 | 0x00d0 | KEYCODE_CALENDAR | |
0x0c 0x018f | AL टास्क / प्रोजेक्ट मैनेजर | ||||||
0x0c 0x0190 | AL लॉग / जर्नल / टाइमकार्ड | ||||||
0x0c 0x0191 | AL चेकबुक / फ़ाइनेंस | 0x00डीबी | की_फ़ाइनेंस | ||||
0x0c 0x0192 | AL कैलकुलेटर | 0x008 सी | की_कैलसी | 4.0.3 | 0x00d2 | कीकोड_कैलकूल | |
0x0c 0x0193 | AL A/V कैप्चर / प्लेबैक | ||||||
0x0c 0x0194 | AL लोकल मशीन ब्राउज़र | 0x0090 | मुख्य फ़ाइल | ||||
0x0c 0x0195 | AL LAN/WAN ब्राउज़र | ||||||
0x0c 0x0196 | AL इंटरनेट ब्राउज़र | 0x0096 | की_डब्ल्यूडब्ल्यूडब्ल्यू | 1.6 | 0x0040 | कीकोड_एक्सप्लोरर | |
0x0c 0x0197 | AL रिमोट नेटवर्किंग/आईएसपी कनेक्ट | ||||||
0x0c 0x0198 | एएल नेटवर्क कॉन्फ़्रेंस | ||||||
0x0c 0x0199 | AL नेटवर्क चैट | 0x00d8 | की_चैट | ||||
0x0c 0x019a | अल टेलीफ़ोनी / डायलर | ||||||
0x0c 0x019b | अल लोगन | ||||||
0x0c 0x019c | AL लॉगऑफ़ | 0x01b1 | KEY_LOGबंद | ||||
0x0c 0x019 दिन | अल लॉगऑन / लॉगऑफ़ | ||||||
0x0c 0x019e | AL टर्मिनल लॉक / स्क्रीन सेवर | 0x0098 | की_COFफ़ी | 4.0 | 0x001a | मुख्य कोड | |
0x0c 0x019f | AL कंट्रोल पैनल | ||||||
0x0c 0x01a0 | AL कमांड लाइन प्रोसेसर / रन | ||||||
0x0c 0x01a1 | AL प्रोसेस / टास्क मैनेजर | ||||||
0x0c 0x01a2 | AL चुनें टास्क / ऐप्लिकेशन | ||||||
0x0c 0x01a3 | AL अगला टास्क / ऐप्लिकेशन | ||||||
0x0c 0x01a4 | AL पिछला टास्क / ऐप्लिकेशन | ||||||
0x0c 0x01a5 | AL प्रीएप्टिव हॉल्ट टास्क / ऐप्लिकेशन. | ||||||
0x0c 0x01a6 | AL इंटिग्रेटेड सहायता केंद्र | 0x008a | की_सहायता | ||||
0x0c 0x01a7 | AL दस्तावेज़ | 0x00ईबी | मुख्य दस्तावेज़ | ||||
0x0c 0x01a8 | AL थिसॉरस | ||||||
0x0c 0x01a9 | AL शब्दकोश | ||||||
0x0c 0x01aa | AL डेस्कटॉप | ||||||
0x0c 0x01ab | AL स्पेल चेक | 0x01b0 | की_एसपीएलचेक | ||||
0x0c 0x01ac | AL व्याकरण की जांच | ||||||
0x0c 0x01विज्ञापन | AL वायरलेस स्टेटस | ||||||
0x0c 0x01ae | अल कीबोर्ड लेआउट | ||||||
0x0c 0x01af | AL वायरस से सुरक्षा | ||||||
0x0c 0x01b0 | AL एन्क्रिप्शन | ||||||
0x0c 0x01b1 | AL स्क्रीन सेवर | ||||||
0x0c 0x01b2 | AL अलार्म | ||||||
0x0c 0x01b3 | AL क्लॉक | ||||||
0x0c 0x01b4 | AL फ़ाइल ब्राउज़र | ||||||
0x0c 0x01b5 | AL में पावर का स्टेटस | ||||||
0x0c 0x01b6 | AL इमेज ब्राउज़र | 0x00e2 | की_मीडिया | 3.0 | 0x004एफ़ | कीकोड_हेडसेटहोक | |
0x0c 0x01b7 | AL ऑडियो ब्राउज़र | 0x00d5 | की_आवाज़ | 4.0.3 | 0x00d1 | मुख्य कोड | |
0x0c 0x01b8 | AL मूवी ब्राउज़र | ||||||
0x0c 0x01b9 | AL डिजिटल राइट मैनेजर | ||||||
0x0c 0x01ba | AL डिजिटल वॉलेट | ||||||
0x0c 0x01bc | AL फटाफट मैसेज सेवा | 0x01ae | की_मेज़र | ||||
0x0c 0x01bd | AL OEM की सुविधाएं / सलाह वाला ब्राउज़र | 0x0166 | मुख्य जानकारी | ||||
0x0c 0x01be | AL OEM सहायता | ||||||
0x0c 0x01bf | AL ऑनलाइन कम्यूनिटी | ||||||
0x0c 0x01c0 | AL मनोरंजन कॉन्टेंट ब्राउज़र | ||||||
0x0c 0x01c1 | AL ऑनलाइन शॉपिंग ब्राउज़र | ||||||
0x0c 0x01c2 | AL Smartcard की जानकारी / सहायता | ||||||
0x0c 0x01c3 | AL मार्केट / फ़ाइनेंस ब्राउज़र | ||||||
0x0c 0x01c4 | AL कस्टमाइज़्ड Corp. न्यूज़ ब्राउज़र | ||||||
0x0c 0x01c5 | AL ऑनलाइन गतिविधि ब्राउज़र | ||||||
0x0c 0x01c6 | AL रिसर्च / सर्च ब्राउज़र | ||||||
0x0c 0x01c7 | AL ऑडियो प्लेयर | ||||||
0x0c 0x0201 | एसी न्यू | 0x00b5 | की_नई सुविधा | ||||
0x0c 0x0202 | एसी ओपन | 0x0086 | की_OPEN | ||||
0x0c 0x0203 | एसी बंद है | 0x00 सीई | मुख्य बिंदु | ||||
0x0c 0x0204 | एसी एग्ज़िट | 0x00ae | KEY_बंद | ||||
0x0c 0x0205 | एसी को बड़ा करना | ||||||
0x0c 0x0206 | एसी की कम से कम वैल्यू | ||||||
0x0c 0x0207 | एसी सेव | 0x00ईया | की_सेव करें | ||||
0x0c 0x0208 | एसी प्रिंट | 0x00d2 | की_प्रिंट | ||||
0x0c 0x0209 | एसी की प्रॉपर्टी | 0x0082 | की_PROPS | ||||
0x0c 0x021a | एसी पहले जैसा करें | 0x0083 | KEY_पहले जैसा करें | ||||
0x0c 0x021b | एसी कॉपी | 0x0085 | की_कॉपी | ||||
0x0c 0x021c | एसी कट | 0x0089 | KEY_CUT | ||||
0x0c 0x021 दिन | एसी चिपकाएं | 0x0087 | मुख्य सोर्स | ||||
0x0c 0x021e | एसी सिलेक्ट सभी | ||||||
0x0c 0x021f | एसी ढूंढें | 0x0088 | मुख्य बातें | ||||
0x0c 0x0220 | एसी ढूंढें और बदलें | ||||||
0x0c 0x0221 | एसी सर्च | 0x00d9 | मुख्य खोज | 1.6 | 0x0054 | मुख्य कोड | |
0x0c 0x0222 | एसी की तरफ़ जाएं | 0x0162 | की_गोटो | ||||
0x0c 0x0223 | एसी होम | 0x00ऐक | मुख्य पेज | 3.0 | 0x0003 | कीकोड होम | |
0x0c 0x0224 | एसी बैक | 0x009e | KEY_BACK | 1.6 | 0x0004 | KEYCODE_BACK | |
0x0c 0x0225 | एसी फ़ॉरवर्ड | 0x009f | KEY_FORWARD | 3.0 | 0x007 दिन | KEYCODE_FORWARD | |
0x0c 0x0226 | एसी स्टॉप | 0x0080 | की_स्टॉप | 3.0 | 0x0056 | KEYCODE_MEDIA_STOP | |
0x0c 0x0227 | एसी रीफ़्रेश | 0x00विज्ञापन | की_REFRESH | ||||
0x0c 0x0228 | एसी पिछला लिंक | ||||||
0x0c 0x0229 | एसी अगला लिंक | ||||||
0x0c 0x022a | अन्य सहमति वाले बुकमार्क | 0x009 सी | की_बुकमार्क | 3.0 | 0x00ae | KEYCODE_BOOKमार्क | |
0x0c 0x022b | एसी से जुड़ी जानकारी | ||||||
0x0c 0x022c | अन्य सहमति वाली सदस्यताएं | ||||||
0x0c 0x022d | एसी ज़ूम इन | 0x01a2 | की_ज़ूमिन | ||||
0x0c 0x022e | एसी ज़ूम आउट | 0x01a3 | की_ज़ूम आउट | ||||
0x0c 0x022f | एसी ज़ूम | 0x01a4 | कुंजी ज़ूम रीसेट | 2 | |||
0x0c 0x0230 | एसी फ़ुल स्क्रीन व्यू | ||||||
0x0c 0x0231 | एसी नॉर्मल व्यू | ||||||
0x0c 0x0232 | अन्य सहमति वाले व्यू का टॉगल | ||||||
0x0c 0x0233 | एसी स्क्रोल अप | 0x00b1 | की_स्क्रोलअप | 3.0 | 0x005सी | कुंजी कोड PAGE_UP | |
0x0c 0x0234 | एसी स्क्रोलिंग डाउन | 0x00b2 | की_स्क्रोलडाउन | 3.0 | 0x005 दिन | KEYCODE_PAGE_DOWN | |
0x0c 0x0236 | एसी पैन लेफ़्ट | ||||||
0x0c 0x0237 | एसी पैन राइट | ||||||
0x0c 0x0239 | एसी की नई विंडो | ||||||
0x0c 0x023a | एसी टाइल हॉरिज़ॉन्टल तौर पर | ||||||
0x0c 0x023b | एसी टाइल को वर्टिकल तौर पर | ||||||
0x0c 0x023c | एसी फ़ॉर्मैट | ||||||
0x0c 0x023d | एसी में बदलाव | ||||||
0x0c 0x023e | एसी बोल्ड | ||||||
0x0c 0x023f | एसी इटैलिक | ||||||
0x0c 0x0240 | एसी अंडरलाइन | ||||||
0x0c 0x0241 | एसी स्ट्राइकथ्रू | ||||||
0x0c 0x0242 | अन्य सहमति वाली सबस्क्रिप्ट | ||||||
0x0c 0x0243 | एसी सुपरस्क्रिप्ट | ||||||
0x0c 0x0244 | एसी ऑल कैप्स | ||||||
0x0c 0x0245 | एसी रोटेट | ||||||
0x0c 0x0246 | एसी का साइज़ बदलना | ||||||
0x0c 0x0247 | एसी फ़्लिप हॉरिज़ॉन्टल | ||||||
0x0c 0x0248 | एसी फ़्लिप वर्टिकल | ||||||
0x0c 0x0249 | एसी मिरर हॉरिज़ॉन्टल | ||||||
0x0c 0x024a | एसी मिरर वर्टिकल | ||||||
0x0c 0x024b | एसी फ़ॉन्ट चुनें | ||||||
0x0c 0x024c | AC फ़ॉन्ट कलर | ||||||
0x0c 0x024 दिन | एसी फ़ॉन्ट साइज़ | ||||||
0x0c 0x024e | एसी को बाईं ओर अलाइन करें | ||||||
0x0c 0x024f | एसी जस्टिफ़ाई सेंटर एच | ||||||
0x0c 0x0250 | एसी जस्टिफ़ाई राइट | ||||||
0x0c 0x0251 | एसी जस्टिफ़ाई ब्लॉक एच | ||||||
0x0c 0x0252 | एसी जस्टिफ़ाई टॉप | ||||||
0x0c 0x0253 | एसी जस्टिफ़ाई सेंटर वी | ||||||
0x0c 0x0254 | एसी को सबसे नीचे जस्टिफ़ाई करें | ||||||
0x0c 0x0255 | एसी जस्टिफ़ाई ब्लॉक वी | ||||||
0x0c 0x0256 | एसी के इंडेंट में कमी | ||||||
0x0c 0x0257 | एसी के इंडेंट में बढ़ोतरी | ||||||
0x0c 0x0258 | एसी नंबर वाली सूची | ||||||
0x0c 0x0259 | एसी रीस्टार्ट के लिए नंबर | ||||||
0x0c 0x025a | अन्य सहमति वाली बुलेट वाली सूची | ||||||
0x0c 0x025b | एसी प्रमोशन | ||||||
0x0c 0x025c | एसी डिमोट | ||||||
0x0c 0x025 दिन | एसी हां | ||||||
0x0c 0x025e | एसी नंबर | ||||||
0x0c 0x025f | एसी रद्द करना | 0x00 | की_रद्द | ||||
0x0c 0x0260 | अन्य सहमति वाला कैटलॉग | ||||||
0x0c 0x0261 | अन्य सहमति वाली सदस्यता की खरीदारी / चेकआउट | ||||||
0x0c 0x0262 | अन्य सहमति वाले मोड को कार्ट में जोड़ें | ||||||
0x0c 0x0263 | एसी एक्सपैंड | ||||||
0x0c 0x0264 | एसी को बड़ा करें | ||||||
0x0c 0x0265 | एसी को छोटा करें | ||||||
0x0c 0x0266 | एसी को छोटा करें | ||||||
0x0c 0x0267 | अन्य सहमति मोड के प्रिंट की झलक | ||||||
0x0c 0x0268 | एसी पेस्ट स्पेशल | ||||||
0x0c 0x0269 | एसी इंसर्ट मोड | ||||||
0x0c 0x026a | एसी मिटाएं | ||||||
0x0c 0x026बी | एसी लॉक | ||||||
0x0c 0x026c | एसी अनलॉक | ||||||
0x0c 0x026 दिन | एसी प्रोटेक्ट | ||||||
0x0c 0x026e | एसी को असुरक्षित करें | ||||||
0x0c 0x026f | अन्य सहमति वाली बातचीत को अटैच करें | ||||||
0x0c 0x0270 | अन्य सहमति वाली टिप्पणी मिटाएं | ||||||
0x0c 0x0271 | अन्य सहमति वाली व्यू टिप्पणी | ||||||
0x0c 0x0272 | एसी चुनने का शब्द | ||||||
0x0c 0x0273 | एसी सिलेक्ट वाक्य | ||||||
0x0c 0x0274 | अन्य सहमति वाला पैराग्राफ़ चुनें | ||||||
0x0c 0x0275 | अन्य सहमति वाला कॉलम चुनें | ||||||
0x0c 0x0276 | अन्य सहमति वाली पंक्ति को चुनें | ||||||
0x0c 0x0277 | एसी चुनने के लिए टेबल | ||||||
0x0c 0x0278 | एसी सिलेक्ट ऑब्जेक्ट | ||||||
0x0c 0x0279 | एसी फिर से करें / दोहराएं | 0x00b6 | की_रीडो | ||||
0x0c 0x027a | अन्य सहमति क्रम | ||||||
0x0c 0x027b | एसी सॉर्टिंग आरोही | ||||||
0x0c 0x027c | एसी सॉर्टिंग घटते क्रम में | ||||||
0x0c 0x027 दिन | एसी फ़िल्टर | ||||||
0x0c 0x027e | एसी सेट घड़ी | ||||||
0x0c 0x027f | एसी व्यू क्लॉक | ||||||
0x0c 0x0280 | एसी चुनने के लिए टाइम ज़ोन | ||||||
0x0c 0x0281 | एसी में बदलाव के लिए टाइम ज़ोन | ||||||
0x0c 0x0282 | एसी सेट अलार्म | ||||||
0x0c 0x0283 | एसी का अलार्म मिटाएं | ||||||
0x0c 0x0284 | एसी स्नूज़ अलार्म | ||||||
0x0c 0x0285 | एसी रीसेट होने का अलार्म | ||||||
0x0c 0x0286 | एसी सिंक्रोनाइज़ेशन | ||||||
0x0c 0x0287 | अन्य सहमति से ईमेल भेजें/पाएं | ||||||
0x0c 0x0288 | एसी से भेजें | ||||||
0x0c 0x0289 | पावर से कनेक्ट होने पर मिलने वाला जवाब | 0x00e8 | जवाब दें | ||||
0x0c 0x028a | एसी से जवाब सभी को दें | ||||||
0x0c 0x028b | अतिरिक्त सहमति वाला फ़ॉरवर्ड मैसेज | 0x00e9 | KEY_FORWARDमेल | ||||
0x0c 0x028c | एसी सेंड | 0x00e7 | KEY_SEND | ||||
0x0c 0x028 दिन | एसी अटैच की गई फ़ाइल | ||||||
0x0c 0x028e | एसी अपलोड | ||||||
0x0c 0x028f | अन्य सहमति वाला डाउनलोड (टारगेट को इस तौर पर सेव करें) | ||||||
0x0c 0x0290 | एसी सेट बॉर्डर | ||||||
0x0c 0x0291 | अन्य सहमति वाली पंक्ति | ||||||
0x0c 0x0292 | अन्य सहमति वाला कॉलम शामिल करें | ||||||
0x0c 0x0293 | एसी इंसर्ट फ़ाइल | ||||||
0x0c 0x0294 | एसी इंसर्ट की गई तस्वीर | ||||||
0x0c 0x0295 | एसी इंसर्ट ऑब्जेक्ट | ||||||
0x0c 0x0296 | अन्य सहमति मोड को शामिल करने का निशान | ||||||
0x0c 0x0297 | एसी को सेव और बंद करें | ||||||
0x0c 0x0298 | पावर से कनेक्ट होने पर, डिवाइस के एसी का नाम बदलना | ||||||
0x0c 0x0299 | एसी मर्ज | ||||||
0x0c 0x029a | एसी स्प्लिट | ||||||
0x0c 0x029b | एसी को हॉरिज़ॉन्टल तौर पर डिस्ट्रिब्यूट करें | ||||||
0x0c 0x029c | एसी को वर्टिकल तौर पर डिस्ट्रिब्यूट करें |
बिना एचआईडी वाली अन्य मैपिंग
ये मैपिंग, ऐसे फ़ंक्शन के बारे में बताती हैं जो एचआईडी में नहीं दिखते, लेकिन Linux के लिए कुंजी कोड मौजूद हैं.
एलकेसी | Linux कुंजी कोड का नाम | वर्शन | एकेसी | Android कुंजी कोड का नाम | नोट |
---|---|---|---|---|---|
0x01 दिन | की_एफ़एन | 3.0 | 0x0077 | KEYCODE_फ़ंक्शन | |
0x01 दिन | की_एफ़एन_ईएससी | 3.0 | 0x006एफ़ | कीकोड_ईएससीएपी | 3 |
0x01 दिन | की_एफ़एन_एफ़1 | 3.0 | 0x0083 | कीकोड_एफ़1 | 3 |
0x01d3 | की_एफ़एन_एफ़2 | 3.0 | 0x0084 | कीकोड_एफ़2 | 3 |
0x01d4 | की_एफ़एन_एफ़3 | 3.0 | 0x0085 | कीकोड_एफ़3 | 3 |
0x01d5 | की_एफ़एन_एफ़4 | 3.0 | 0x0086 | कीकोड_एफ़4 | 3 |
0x01d6 | की_एफ़एन_एफ़5 | 3.0 | 0x0087 | कीकोड_एफ़5 | 3 |
0x01d7 | की_एफ़एन_एफ़6 | 3.0 | 0x0088 | कीकोड_एफ़6 | 3 |
0x01d8 | की_एफ़एन_एफ़7 | 3.0 | 0x0089 | कीकोड_एफ़7 | 3 |
0x01 दिन | की_एफ़एन_एफ़8 | 3.0 | 0x008a | कीकोड_एफ़8 | 3 |
0x01दा | की_एफ़एन_एफ़9 | 3.0 | 0x008बी | कीकोड_एफ़9 | 3 |
0x01डीबी | की_एफ़एन_एफ़10 | 3.0 | 0x008 सी | मुख्य कोड एफ़10 | 3 |
0x01डीसी | की_एफ़एन_एफ़11 | 3.0 | 0x008 दिन | कीकोड_एफ़11 | 3 |
0x01 दिन | की_एफ़एन_एफ़12 | 3.0 | 0x008e | कीकोड_एफ़12 | 3 |
0x01 दिन | की_एफ़एन_1 | 3.0 | 0x0008 | मुख्य कोड | 3 |
0x01 | की_एफ़एन_2 | 3.0 | 0x0009 | मुख्य कोड2 | 3 |
0x01e0 | की_एफ़एन_डी | 3.0 | 0x0020 | KEYCODE_D | 3 |
0x01e1 | की_एफ़एन_ई | 3.0 | 0x0021 | कुंजीकोड ई | 3 |
0x01e2 | की_एफ़एन_एफ़ | 3.0 | 0x0022 | KEYCODE_F | 3 |
0x01e3 | की_एफ़एन_एस | 3.0 | 0x002एफ़ | मुख्य कोड | 3 |
0x01e4 | की_एफ़एन_बी | 3.0 | 0x001 | KEYCODE_B | 3 |
काम न करने वाली लेगसी कुंजियां
ये मैपिंग, Android के पिछले वर्शन में दिख रही थीं. हालांकि, ये इनके साथ मेल नहीं खाती थीं एचआईडी या इस्तेमाल किए गए गैर-मानक Linux कुंजी कोड. ये अब काम नहीं करते.
एलकेसी | Linux कुंजी कोड का नाम | वर्शन | एकेसी | Android कुंजी कोड का नाम | नोट |
---|---|---|---|---|---|
0x00डीबी | मुख्य ईमेल पते | 1.6 | 0x004 दिन | KEYCODE_AT | 4 |
"" | "" | 4.0 | 4 | ||
0x00e3 | की_स्टार | 1.6 | 0x0011 | कीकोड_स्टार | 4 |
"" | "" | 4.0 | 4 | ||
0x00e4 | ज़रूरी | 1.6 | 0x0012 | KEYCODE_POUND | 4 |
"" | "" | 4.0 | 4 | ||
0x00e5 | की_SOFT1 | 1.6 | 0x0052 | कीकोड मेन्यू | 4 |
"" | "" | 4.0 | 4 | ||
0x00e6 | की_SOFT2 | 1.6 | 0x0002 | KEYCODE_SOFT_RIGHT | 4 |
"" | "" | 4.0 | 4 | ||
0x00e7 | KEY_SEND | 1.6 | 0x0005 | KEYCODE_कॉल | 4 |
"" | "" | 4.0 | 4 | ||
0x00e8 | मुख्य केंद्र | 1.6 | 0x0017 | KEYCODE_DPAD_CENTER | 4 |
"" | "" | 4.0 | 4 | ||
0x00e9 | की_हेडसेटहोक | 1.6 | 0x004एफ़ | कीकोड_हेडसेटहोक | 4 |
"" | "" | 4.0 | 4 | ||
0x00ईया | KEY_0_5 | 1.6 | 4 | ||
0x00ईबी | KEY_2_5 | 1.6 | 4 |
नोट
-
अक्षर और अंक मिलाकर बना Android कुंजी कोड कीबोर्ड लेआउट और भाषा के आधार पर कुंजियां अलग-अलग हो सकती हैं. पुरानी वजहों से, फ़िज़िकल स्कैन कोड और एचआईडी के इस्तेमाल की जानकारी जो कीबोर्ड पर मौजूद बटन से जुड़े होते हैं उन्हें अक्सर पोज़िशन के हिसाब से तय किया जाता है भले ही उन कुंजियों पर प्रिंट किए गए लेबल एक से अलग हों किसी अन्य भाषा को ट्रैक करें.
यूएस इंग्लिश (QWERTY) कीबोर्ड पर, सबसे ऊपर बाईं ओर वाली वर्णमाला कुंजी है लेबल किया गया Q. फ़्रेंच (AZERTY) कीबोर्ड पर, एक ही पोज़िशन को A के तौर पर लेबल किया गया है. लेबल के बावजूद, दोनों कीबोर्ड पर ऊपर बाईं ओर मौजूद अक्षर कुंजी को एचआईडी के इस्तेमाल का इस्तेमाल करने के बारे में बताया जाता है 0x07 0x0014, जिसे Linux कुंजी कोड KEY_Q के साथ मैप किया गया है.
जब Android को अमेरिकन इंग्लिश कीबोर्ड लेआउट के साथ कॉन्फ़िगर किया जाए, तो Linux कुंजी कोड KEY_Q को Android कुंजी कोड के साथ मैप किया जाएगा KEYCODE_Q और 'Q' वर्ण बनेगा और 'q'. हालांकि, जब Android को फ़्रेंच कीबोर्ड लेआउट के साथ कॉन्फ़िगर किया जाता है, तो, Linux कुंजी कोड KEY_Q को Android कुंजी कोड के साथ मैप किया जाएगा KEYCODE_A और 'A' वर्ण बनाएगा और 'a'.
Android कुंजी का कोड आम तौर पर, भाषा के हिसाब से की व्याख्या है, इसलिए कोई भिन्न Android कुंजी कोड हो सकता है अलग-अलग भाषाओं के लिए इस्तेमाल किए जा सकते हैं.
-
एचआईडी में
0x0c 0x022f AC Zoom
को लीनियर कंट्रोल के तौर पर बताया गया है, लेकिन कर्नेल इसे एक कुंजी के रूप में मैप करता है, जो शायद गलत है. -
Linux फ़ंक्शन बटन
KEY_FN_*
को सिंपल तरीके से मैप किया गया है कुंजी कोड, लेकिनMETA_FUNCTION
मेटा स्थिति के साथ भेजे जाते हैं बिट को सही पर सेट किया गया है. -
Android आइसक्रीम सैंडविच 4.0 से पहले के वर्शन, डिफ़ॉल्ट कुंजी लेआउट इसमें कुछ अतिरिक्त कुंजी कोड के लिए मैपिंग शामिल थीं, जिन्हें परिभाषित नहीं किया गया था मेनलाइन Linux कर्नेल हेडर में. इन मैपिंग के बाद से को हटा दिया गया है, क्योंकि पहले से तय नहीं किए गए इन कुंजी कोड में क्योंकि पिछले वर्शन में अलग-अलग मतलब असाइन किए गए हैं क्लिक किया जा सकता है.
सोर्स
- यूएसबी एचआईडी के इस्तेमाल की टेबल v1.12
- Linux 2.6.39 कर्नेल: include/linux/input.h, drives/hid/hid-input.c
- Android आईसीएस: qwerty.kl, जेनेरिक.kl, KeyEvent.java