شرح صفوف ومحتوى الفقرة
- Onkeydown هو حدث في Javascript يتم استدعاؤه عندما يضغط شخص على مفتاح على لوحة المفاتيح.
- يمكن أن يكون عنصر الويب المستخدم لهذا العنصر أيًا من العناصر التي يمكن لأي شخص إدخال أحرف خلالها مثل عنصر نموذج form او text area أو text box
- جهاز الكمبيوتر لا يستطيع التعامل الا مع الأرقام (0 , 1 ) لذلك كل حرف او رمز في لوحة المفاتيح يتم تمثيله برقم معين وهذا الرقم يتم تحويله بعد ذلك الي صيغة ال Binary حتي يستطيع الكمبيوتر فهمها والتعامل معها
- كذلك يصعب علي البشر حفظ القيمة ال binary لكل حرف أو رمز لذلك ينوب عن كل حرف أو عنصر ب رقم معين نستطيع حفظه واستخدامه بشكل معين وهذه الأرقام هي المعروضة أمامنا

Example
HTML
<html>
<head>
<script>
<!--
function myFunction() {
alert("hey…you pressed a key now.")
}
//-->
</script>
</head>
<body>
<input type = "text" onkeydown = " myFunction()">
</body>
</html>
HTML
<!DOCTYPE html>
<html>
<head>
<title> Javascript onkeydown Event Handler </title>
</head>
<body>
<h1>Event handler<h1>
<h2>Sample Output</h2>
<input type="text" id="demo" onkeydown="func1()"
>
<script>
function func1() {
var keyCode = ('which' in event) ? event.which : event.keyCode;
alert ("The Unicode key code is: " + keyCode);
}
</script>
</body>
</html>