Як визначити натискання клавіші - яка клавіша натиснута - програмне забезпечення

Для розпізнавання натискання на будь-яку кнопку клавіатури використовується подія onkeydown, яке входить до складу сторінки, в тег body. Логіка написання коду для даної події досить проста: onKeyDown = "ТекстОбработчіка", причому значення в лапках може бути як самостійний код, так і виклик функції. Для завдання реакції на нажатіеклавіші у вигляді появи текстового повідомлення напишіть наступний код: body onkeydown = "alert ( 'Натиснуто клавіша');". В даному випадку в якості тексту обробника виступає функція alert () /

Щоб визначити, яка саме кнопка була натиснута потрібно набрати такий код: body onkeydown = "alert (event.keyCode);". У цьому фрагменті коду відбувається звернення до об'єкту event, а точніше, до його властивості keyCode, яке повертає цифровий код натиснутої кнопки. Якщо вам на сайті потрібно визначити, яка була натиснута кнопка, інтегруйте даний код на ту сторінку, на якій все це повинно здійснитися.

Для розпізнавання поєднання клавіш необхідно дещо ускладнити код, додавши умова: body onkeydown = "if (event.ctrlKey event.keyCode == 71) alert ( 'Ctrl + G'); ". Тобто, якщо коди натиснутих кнопок відповідають« 71 », потрібно вивести текстове повідомлення« Ctrl + G ». Природно, замість функції alert ви можете написати свою власну реакцію. Як правило, кожен веб дизайнер намагається підлаштувати конфігурацію сайту під свої потреби, тому методи відображення можуть бути абсолютно різні.

Знімки можна робити прямо з вікна гри при натисканні певної клавіші. Її назву можна подивитися в настройках параметрів клавіатури в грі (як правило «Опції» - «Розкладка клавіатури») у відповідному пункті. При натисканні прописаної кнопки знімок зберігається в папці гри або в каталозі зображень Windows.