18 октября 2009, 8:38
Javascript: bind keyboard
Забиндить клаву можно через DHTML параметр тэга onkeydown или onkeyup
<body onkeydown="displayKeyCode(event)">В саму функцию displayKeyCode мы отправляем событие тэга (боди или импута), и дальше мы с него вынимаем код клавиши
charCode = (evt.which) ? evt.which : event.keyCode;Строку с кода можно взять через стандартную функцию
String.fromCharCode(charCode);У нас же есть ещё модификаторы, для них есть отдельный метод, но и по одиночке они отдают код тоже
evt.altKey evt.ctrlKey evt.shiftKeyВот по сути и всё, код клавиш мы знаем, из кода получить символ можем, остаётся только глянуть в действии

1 комментарий РСС
Ваш комментарий