Добро пожаловать в МиМи Чат, блоггерскую социальную сеть для общения и переписки по интересам
Скрипт считывания клавиш
Цитата: Милкимаус от 02.06.2026, 01:45Скрипт считывания клавиш
Скрипт считывания клавиш или конструкция switch case на языке программирования Java Script : JS. Наиболее распространенными бывают ситуации в различных игровых ява приложениях когда необходимо совершить действие в зависимости от нажимаемой клавиши.
Довольно часто разработчикам игр приходиться отслеживать события клавиш в скриптах. Для этого существует довольно простая конструкция switch case
Она интуитивно понятна
<script type="text/javascript"> function hotkey(event) { var a = event.keyCode; switch (a){ case 49: { alert('вы нажали клавишу 1'); break; } case 50: { alert('вы нажали клавишу 2'); break; } case 51: { alert('вы нажали клавишу 3'); break; } case 52: { alert('вы нажали клавишу 4'); break; } default: { alert('вы нажали неизвестную клавишу'); break; } } } </script> <body onkeyup="hotkey(event)"> <div id="key"></div> </body>Просто поставьте этот скриптик на свою страницу и понажимайте на цифры от одного до четырех… а затем просто другие клавиши…
Единственное что пояснить надо так это CASE 49 CASE 50 CASE 51 CASE 52 дело в том что каждая клавиша на клавиатуре имеет собственный номер…. клавиши с цифрами 1 2 3 4 имеют свои собственные номера соответственно 49 50 51 52
Перейти на ГЛАВНУЮ СТРАНИЦУ
Скрипт считывания клавиш
Скрипт считывания клавиш или конструкция switch case на языке программирования Java Script : JS. Наиболее распространенными бывают ситуации в различных игровых ява приложениях когда необходимо совершить действие в зависимости от нажимаемой клавиши.
Довольно часто разработчикам игр приходиться отслеживать события клавиш в скриптах. Для этого существует довольно простая конструкция switch case
Она интуитивно понятна
<script type="text/javascript">
function hotkey(event) {
var a = event.keyCode;
switch (a){
case 49: {
alert('вы нажали клавишу 1');
break;
}
case 50: {
alert('вы нажали клавишу 2');
break;
}
case 51: {
alert('вы нажали клавишу 3');
break;
}
case 52: {
alert('вы нажали клавишу 4');
break;
}
default: {
alert('вы нажали неизвестную клавишу');
break;
}
}
}
</script>
<body onkeyup="hotkey(event)">
<div id="key"></div>
</body>
Просто поставьте этот скриптик на свою страницу и понажимайте на цифры от одного до четырех… а затем просто другие клавиши…
Единственное что пояснить надо так это CASE 49 CASE 50 CASE 51 CASE 52 дело в том что каждая клавиша на клавиатуре имеет собственный номер…. клавиши с цифрами 1 2 3 4 имеют свои собственные номера соответственно 49 50 51 52
Перейти на ГЛАВНУЮ СТРАНИЦУ