-
Вебмастеру
(
http://forum.oszone.net/forumdisplay.php?f=22)
Javascript и определение нажатой клавиши (не символа)
Перехватываю событие ввода по OnKeyPress. Затем нужно понять какая клавиша нажата (ну не знаю может что то типа скан кода) или определить какому английскому символу соответствует введёный национальный символ на клавиатуре. Возможно ли это сделать с помощью какого либо алгоритма или всё же придётся писать вручную какой символ какой клавише соответствует (что не кошерно ибо раскладок национальных много)?
|
ferget, Не то. Во всяком случае в опере... Даже если где то оно действительно возвращает код клавиши то уже не кроссбраузерно будет
|
у вас какая опера?
код
Код:
<html>
<head>
<script language="javascript">
document.onkeydown=key;
function key()
{
window.status=event.keyCode;
}
</script>
</head>
<body></body>
</html>
в opera 11.50 работает
|
ferget, меня интересует не код символа, а код клавиши на которой он находится). или же код английского символа который находится на одной клавише с введённым нац. (русским украинским итд) символом)
|
http://forum.oszone.net/thread-99902.html
Сами коды имхо гуглятся. Проблема в том, что постоянные коды имеются только у функциональных клавиш. afaik коды буквенных клавиш могут различаться в зависимости от браузера и системы (имхо даже раскладки). Если будете юзать буквенные сочетания, придется подгонять практически под каждый браузер и систему (сверять коды).
|
Sham, Спасиб. Всё эт знаю) Думаю зависит всё от многих параметров. По теме думаю то чего я хочу не возможно.
|
Время: 22:11.
© OSzone.net 2001-