Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> HTML

HTML DOM KeyboardEvent ऑब्जेक्ट


HTML DOM KeyboardEvent ऑब्जेक्ट उस घटना को दर्शाता है जब उपयोगकर्ता कीबोर्ड पर एक कुंजी दबाता है।

गुण

यहां, “KeyboardEvent” में निम्नलिखित गुण और मेथड हो सकते हैं −

गुण/मेथड विवरण
altKey यह लौटाता है कि "ALT" कुंजी दबाई गई थी या नहीं
charCode यह कुंजी का यूनिकोड कैरेक्टर कोड लौटाता है
code यह कुंजी का कोड लौटाता है
ctrlKey यह लौटाता है कि "CTRL" कुंजी दबाई गई थी या नहीं
getModifierState() यह true लौटाता है यदि निर्दिष्ट कुंजी सक्रिय है और निष्क्रिय होने पर false
isComposing यह लौटाता है कि घटना की स्थिति कंपोजिंग है या नहीं
key यह घटना द्वारा दर्शाई गई कुंजी का कुंजी मान लौटाता है
keyCode यह उस कुंजी का यूनिकोड कैरेक्टर कोड लौटाता है जिसने घटना को ट्रिगर किया
location यह कीबोर्ड या डिवाइस पर कुंजी का स्थान लौटाता है
metaKey यह लौटाता है कि जब कुंजी घटना ट्रिगर हुई तो "मेटा" कुंजी दबाई गई थी या नहीं
repeat यह लौटाता है कि कोई कुंजी बार-बार दबाई जा रही है या नहीं
shiftKey यह लौटाता है कि जब कुंजी घटना ट्रिगर हुई तो "SHIFT" कुंजी दबाई गई थी या नहीं
which यह उस कुंजी का यूनिकोड कैरेक्टर कोड लौटाता है जिसने घटना को ट्रिगर किया

घटनाएं

और, निम्नलिखित घटनाएं हैं जो keyboardEvent ऑब्जेक्ट पर कार्य करती हैं −

घटना विवरण
onkeydown घटना तब होती है जब उपयोगकर्ता एक कुंजी दबा रहा होता है
onkeypress घटना तब होती है जब उपयोगकर्ता एक कुंजी दबाता है
onkeyup घटना तब होती है जब उपयोगकर्ता एक कुंजी छोड़ता है

उदाहरण

आइए key गुण का एक उदाहरण देखें −

<!DOCTYPE html> <html> <head> <title>KeyboardEvent key</title> <style>    form {       width:70%;       margin: 0 auto;       text-align: center;    }    * {       padding: 2px;       margin:5px;    }    input[type="button"] {       border-radius: 10px;    } </style> </head> <body> <form> <fieldset> <legend>KeyboardEvent-key</legend> <label>रिक्त स्थान भरें: <input type="text" id="textSelect" placeholder="__ for Ball" onkeypress="getEventData(event)" autocomplete="off"> </label> <div id="divDisplay"></div> </fieldset> </form> <script>    var divDisplay = document.getElementById("divDisplay");    var textSelect = document.getElementById("textSelect");    function getEventData(InputEvent) {       if(InputEvent.key === 'B')          divDisplay.textContent = 'सही उत्तर';       else if(InputEvent.key === 'b')          divDisplay.textContent = 'करीब हैं, हो सकता है कैप्स लॉक बंद हो';       else          divDisplay.textContent = 'फिर कोशिश करें, '+textSelect.placeholder;       textSelect.textContent = '';    } </script> </body> </html>

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा −

टेक्स्ट फ़ील्ड में कुछ भी टाइप करने से पहले −

HTML DOM KeyboardEvent ऑब्जेक्ट

टेक्स्ट फ़ील्ड में 'b' टाइप करने के बाद −

HTML DOM KeyboardEvent ऑब्जेक्ट

टेक्स्ट फ़ील्ड में 'B' टाइप करने के बाद −

HTML DOM KeyboardEvent ऑब्जेक्ट


  1. HTML DOM KeyboardEvent altKey प्रॉपर्टी HTML DOM KeyboardEvent altKey प्रॉपर्टी

    विवरण HTML DOM KeyboardEvent altKey प्रॉपर्टी लौटाती है कि जब HTML दस्तावेज़ में की इवेंट ट्रिगर हुआ था, तब ALT कुंजी दबाई गई थी या नहीं। सिंटैक्स event.altKey उदाहरण आइए HTML KeyboardEvent altKey प्रॉपर्टी का एक उदाहरण देखें: <!DOCTYPE html> <html> <style> body { color:

  1. HTML DOM HR ऑब्जेक्ट HTML DOM HR ऑब्जेक्ट

    विवरण HTML DOM HR ऑब्जेक्ट HTML दस्तावेज़ के तत्व को दर्शाता है। HR ऑब्जेक्ट बनाएं सिंटैक्स document.createElement(HR); उदाहरण आइए hr ऑब्जेक्ट का एक उदाहरण देखें: <!DOCTYPE html> <html> <style> body { text-align: center; background-color: #fff; color: #0197F6;

  1. HTML DOM Ul ऑब्जेक्ट HTML DOM Ul ऑब्जेक्ट

    HTML DOM Ul ऑब्जेक्ट HTML में <ul> एलिमेंट को दर्शाता है। <ul> एलिमेंट बनाना var ulObject = document.createElement(UL) यहां, ulObject के निम्नलिखित गुण हो सकते हैं लेकिन HTML5 में समर्थित नहीं हैं - गुणविवरण compactअनऑर्डर्ड लिस्ट को सामान्य से छोटा प्रदर्शित करना चाहिए या नहीं, सेट