होम·की कोड

120 कुंजियों के code और keyCode

KeyboardEvent से मिलने वाले मान। code कुंजी की भौतिक जगह है और लेआउट से नहीं बदलती; key वह है जो टाइप होता है, और वह बदलता है।

code बनाम key

code कुंजी की भौतिक जगह है — कोरियाई हो या फ्रेंच कीबोर्ड, मान वही रहता है। key वह है जो टाइप होता है और बदलता है — वही जगह a, A या ㅁ देती है। "कौन-सी जगह दबी" के लिए code, "क्या टाइप हुआ" के लिए key।

keyCode मानक से हटा दिया गया है। नया कोड code या key से लिखें; यहाँ के अंक पुराना कोड पढ़ने के लिए हैं।

अक्षर26

स्थान KeyA पर तय है। कोरियाई ㅁ टाइप हो तब भी code KeyA ही रहता है।

अंक10

संख्या पंक्ति। इनके keyCode नंबरपैड के उन्हीं अंकों से अलग हैं।

चिह्न12

यहीं keyCode के मान ब्राउज़रों में अलग हो जाते हैं।

नंबरपैड16

location 3 होता है, इसी से यह संख्या पंक्ति से अलग पहचानी जाती है।

फ़ंक्शन कुंजी20

F1 यानी 112, F2 यानी 113 — क्रम से चलते हैं।

नेविगेशन8

ये कुछ नहीं लिखतीं, बस कर्सर हिलाती हैं।

संपादन6

मिटाना, जोड़ना, नई पंक्ति।

मॉडिफ़ायर8

अकेले कुछ नहीं करतीं, दूसरी कुंजियों पर चढ़ती हैं। बाएँ-दाएँ एक ही keyCode साझा करती हैं।

लॉक3

एक बार दबाइए, स्थिति बदली रह जाती है।

सिस्टम4

खिड़कियों और स्क्रीन से जुड़ी कुंजियाँ।

इनपुट विधि7

इनपुट विधि बदलने वाली कुंजियाँ — हंगुल, हांजा और जापानी रूपांतरण।

कैसे पढ़ें

  • code स्थान है, key टाइप हुआ अक्षर। शॉर्टकट के लिए code से मिलान करें।
  • keyCode अप्रचलित है; केवल पुराना कोड पढ़ने के लिए।
  • बायाँ और दायाँ Shift एक ही keyCode रखते हैं और location से अलग होते हैं।
  • संख्या पंक्ति का 1 और नंबरपैड का 1 अलग कुंजियाँ हैं — 49 और 97।

अक्सर पूछे जाने वाले सवाल

Q. code या key — क्या इस्तेमाल करें?

जहाँ स्थान चाहिए (जैसे शॉर्टकट) वहाँ code; जहाँ यह जानना हो कि क्या टाइप हुआ वहाँ key। लेआउट बदलने पर भी code वही रहता है।

Q. keyCode से क्यों बचें?

यह मानक से हटा दिया गया है और ब्राउज़रों के मान अलग-अलग हैं, खासकर चिह्न कुंजियों पर।

Q. Enter का की कोड क्या है?

keyCode 13, code Enter। नंबरपैड वाले Enter का code NumpadEnter है, पर keyCode वही 13।

Q. बायाँ और दायाँ Shift कैसे पहचानें?

keyCode से नहीं — दोनों 16 हैं। code (ShiftLeft, ShiftRight) या location (1, 2) देखिए।

Q. क्या कोरियाई कीबोर्ड पर भी code वही है?

हाँ। जिस जगह ㅁ टाइप होता है, वहाँ भी code KeyA ही आता है — क्योंकि code स्थान बताता है।