Keyboard Key Code Viewer
Press any key to get the JavaScript Event KeyCode
Event Properties
Recent History
अनुशंसित टूल्स
चुने हुए उपयोगी टूल्स
किसी भी कुंजी का JavaScript की-कोड ढूँढना
अवलोकन
जब आप वेब पर कीबोर्ड इंटरैक्शन बनाते हैं, तो आपको ठीक-ठीक जानना होता है कि कोई कुंजी दबाने पर क्या मान बनता है — उसका `key`, `code`, और पुराना `keyCode`। एक की-कोड व्यूअर इन्हें लाइव दिखाता है: कोई भी कुंजी दबाएँ और यह वे पहचानकर्ता दिखाता है जो आपका JavaScript देखेगा। यह टूल आपके ब्राउज़र में कुंजी घटनाएँ पकड़ता है ताकि आप बिना अनुमान लगाए शॉर्टकट और हैंडलर जोड़ सकें।
कैसे उपयोग करें (चरण-दर-चरण)
- 1
टूल पर फ़ोकस करें और कुंजी दबाएँ
व्यूअर में क्लिक करें और जिस कुंजी या संयोजन का निरीक्षण करना है वह दबाएँ।
- 2
पहचानकर्ता पढ़ें
`key`, `code`, `keyCode`, और कौन-से मॉडिफ़ायर दबे थे, देखें।
- 3
सही प्रॉपर्टी उपयोग करें
अपने हैंडलर से मेल खाता मान कॉपी करें — अक्षरों हेतु आमतौर पर `key`, भौतिक कुंजी स्थितियों हेतु `code`।
यह कैसे काम करता है
टूल कीबोर्ड घटनाओं को सुनता है, और जब आप कोई कुंजी दबाते हैं, घटना की प्रॉपर्टीज़ पढ़ता है: `key` (अक्षर या नाम, जैसे 'a' या 'Enter'), `code` (भौतिक कुंजी, जैसे 'KeyA'), संख्यात्मक `keyCode` (अप्रचलित पर अब भी दिखता है), और मॉडिफ़ायर अवस्थाएँ (Shift, Ctrl, Alt, Meta)। यह इन्हें तुरंत दिखाता है। सब कुछ आपके ब्राउज़र में स्थानीय रूप से चलता है — आपके दबाए कुछ भी लॉग या भेजा नहीं जाता।
कब उपयोगी है
कीबोर्ड शॉर्टकट बनाना और मिलान हेतु सटीक `key` या `code` चाहिए हो। डिबग करना कि किसी कुंजी पर हैंडलर क्यों नहीं चलता। लेआउट भर में एक ही अक्षर साझा करने वाली कुंजियों में अंतर करना। किसी शॉर्टकट हेतु मॉडिफ़ायर संयोजन पहचानना। `key`, `code` और `keyCode` का अंतर सीखना। किसी विशेष या मीडिया कुंजी की रिपोर्ट जाँचना।
अक्सर पूछे जाने वाले प्रश्न
`key` उत्पन्न मान है, जो लेआउट और मॉडिफ़ायर से प्रभावित होता है (Shift+a से 'A')। `code` भौतिक कुंजी स्थिति है, लेआउट से अप्रभावित (उस कुंजी हेतु हमेशा 'KeyA')। अक्षरों हेतु `key`, WASD जैसे भौतिक-स्थिति शॉर्टकट हेतु `code` उपयोग करें।
महत्वपूर्ण सूचनाएँ
कुछ कुंजियाँ ब्राउज़रों, ऑपरेटिंग सिस्टमों और कीबोर्ड लेआउट में भिन्न व्यवहार करती हैं — विशेषकर डेड कुंजियाँ, IME इनपुट और मीडिया कुंजियाँ। यह मानने के बजाय कि एक मशीन के मान हर जगह लागू हैं, अपने लक्षित प्लेटफ़ॉर्म पर परीक्षण करें।