Afzaal Ahmad Zeeshan
ALT + A не имеет ASCII-кода (но код ключа равен 18), только A имеет ASCII-код, и вы будете тестировать только его. Однако вы также будете проверять, нажата ли клавиша ALT также пользователем.
Я бы рекомендовал прикрепить обработчик событий к HTML-документу (или, как это часто рекомендуется, к элементу body), а затем обработать его с помощью JavaScript. Так что для этого просто попробуйте вот это:
$(document).ready(function () {
$('body').keydown(function () {
if(window.event.altKey == true && window.event.keyCode == 65) {
document.getElementById("landing").innerText = "Alt + A pressed.";
} else {
document.getElementById("landing").innerText = "Alt + A combination not made.";
}
});
});
Это также могут быть проверены на,
Edit fiddle - JSFiddle[
^]. Теперь вы также можете добавить больше комбинаций для ключей в соответствии с их необходимостью.
Для большего:
Значение KeyboardEvent (keyCodes, metaKey и т. д.) | CSS-Tricks[
^]