Да: вам нужно добавить атрибут tabindex
к <div>
, чтобы он мог получить фокус.
<div id="idtext" tabindex="1"></div>
Кроме того, свойство, которое вы хотите для кода символа введенного текстав случае нажатия клавиши значение which
, а не keyCode
.
Наконец, теги HTML-комментариев внутри элемента <script>
не нужны во всех современных браузерах.