Skip to content
Zoyku

कीकोड जानकारी

कोई भी कुंजी दबाएँ और event.key, event.code व पुराना keyCode लाइव देखें, साथ में मॉडिफ़ायर स्थिति और आपके अंतिम 10 कीप्रेस का इतिहास।

event.key
—
event.code
—
keyCode
—
ModifiersCtrlAltShiftMeta
Last 10 keys

Waiting for a key press…

Press any key — the values update instantly. Focus stays on the page, no input box needed.

यह टूल पूरी तरह आपके ब्राउज़र में चलता है। आपका डेटा कभी आपके डिवाइस से बाहर नहीं जाता — किसी सर्वर पर अपलोड नहीं होता।

इस्तेमाल कैसे करें

  1. 1पृष्ठ पर कहीं भी क्लिक करके कीबोर्ड फ़ोकस दें, फिर कोई कुंजी दबाएँ।
  2. 2तीन कार्डों से event.key, event.code और keyCode पढ़ें; Ctrl/Alt/Shift/Meta दबे रहने तक हाइलाइट रहते हैं।
  3. 3दोहराव फ़िल्टर करने के लिए "ऑटो-रिपीट अनदेखा करें" टॉगल करें और अंतिम-10 तालिका में कुंजियों की तुलना करें।

कीकोड जानकारी

कीबोर्ड बग अक्सर KeyboardEvent के तीन पहचान मानों को मिलाने से आते हैं: event.key बना हुआ अक्षर है (Shift दबा होने पर "a" या "A"), event.code भौतिक कुंजी है (लेआउट से निरपेक्ष KeyA), और keyCode विरासती संख्यात्मक कोड है जिस पर पुराना कोड अब भी निर्भर है। यहाँ कुंजियाँ दबाने पर तीनों तुरंत साथ-साथ दिखते हैं, उस क्षण दबे मॉडिफ़ायर के साथ।

अंतिम 10 कीप्रेस एक छोटी इतिहास तालिका में भी रखी जाती हैं, ताकि दबाकर भूलने के बजाय कुंजियों के मानों की तुलना कर सकें। गेम नियंत्रण, शॉर्टकट, या यह डिबग करने में काम आता है कि keydown हैंडलर दो बार क्यों चलता है (ऑटो-रिपीट फ़िल्टर करने के लिए दोहराव अनदेखा करें)।

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

एक ही कुंजी के लिए event.key और event.code क्यों भिन्न होते हैं?

event.key वर्तमान लेआउट और मॉडिफ़ायर स्थिति में बना अक्षर बताता है ("A", "á", "1"), जबकि event.code लेआउट से स्वतंत्र भौतिक स्थिति (KeyA, Digit1) बताता है। शॉर्टकट आमतौर पर code से मिलान करें; टेक्स्ट हैंडलिंग को key पढ़ना चाहिए।

क्या keyCode अप्रचलित है?

हाँ — यह विरासती है और केवल इसलिए बनी है कि पुराना कोड 13 (Enter) या 27 (Escape) जैसे नंबरों पर निर्भर है। नया कोड event.key या event.code उपयोग करे; यह टूल माइग्रेशन के दौरान पुराने स्थिरांक मिलाने के लिए इसे दिखाता है।

कुंजी दबाए रखने पर वही मान क्यों दोहराता है?

कुंजी दबाए रखने पर OS repeat=true के साथ बार-बार keydown भेजता है। केवल पहला दबाव दिखाने के लिए "ऑटो-रिपीट अनदेखा करें" चालू करें; यह जाँचने के लिए कि हैंडलर रिपीट इवेंट पाता है, इसे बंद रखें।

How accurate are the results?

Calculations follow the official definitions — SI conversion factors, NIST constants, or the governing formula shown on the page — and results display to enough significant digits for real-world use.

Can I use it on mobile?

Yes. The interface is responsive and all inputs adapt to touch; the calculation itself runs offline once loaded.

Is this tool free to use?

Yes, completely free — no signup, no subscription, no daily limits, and no watermarks on the output.

मिलते-जुलते टूल

सभी यूटिलिटी टूल →
text

टेक्स्ट → Unicode

किसी भी टेक्स्ट को \uXXXX, \u{...}, U+XXXX या दशमलव कोड पॉइंट में एस्केप करें — सबको वापस डिकोड भी। इमोजी-सुरक्षित, तुरंत, पूर्णतः लोकल।

टूल खोलें›
security

रैंडम नंबर जनरेटर

किसी भी रेंज से सचमुच रैंडम संख्याएँ बनाएँ — एक नंबर, पूरा बैच, अनोखे लॉटरी-स्टाइल ड्रॉ — आपके ब्राउज़र के क्रिप्टोग्राफ़िक RNG से।

टूल खोलें›
security

पासवर्ड जनरेटर

लाइव एंट्रॉपी अनुमान के साथ ब्राउज़र में मज़बूत पासवर्ड और पासफ़्रेज़ बनाएँ — क्रिप्टो-ग्रेड रैंडमनेस, कुछ भेजा या सेव नहीं।

टूल खोलें›
developer

Base64 एनकोडर

टेक्स्ट को पूरे UTF-8 सपोर्ट के साथ तुरंत Base64 में एनकोड करें — emoji, एक्सेंट और CJK अक्षर सलामत रहते हैं। फ़्री, प्राइवेट, कुछ भी ब्राउज़र से नहीं निकलता।

टूल खोलें›
developer

HTML एस्केप / अन-एस्केप

HTML एंटिटी टाइप करते ही लाइव एस्केप या अन-एस्केप करें: & < > और कोट्स सुरक्षित रेफ़रेंस बनते हैं, ग़ैर-ASCII अक्षरों के लिए वैकल्पिक न्यूमेरिक मोड भी।

टूल खोलें›
developer

हैश जनरेटर

टेक्स्ट या फ़ाइल का SHA-1, SHA-256, SHA-384, SHA-512 या MD5 हैश सीधे ब्राउज़र में गिनें। इंटीग्रिटी जाँच के तेज़ चेकसम — कुछ अपलोड नहीं।

टूल खोलें›

यह टूल एम्बेड करें

एक लाइन में यह टूल अपनी साइट पर लगाएँ — यह विज़िटर के ब्राउज़र में चलता है।

<iframe src="https://zoyku.com/hi/tools/keycode-info?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — keycode-info" loading="lazy"></iframe>
100% local processing