Я вижу здесь похожие вопросы (например, JavaScript: проверьте, была ли нажата кнопка CTRL ), но моя проблема на самом деле заключается в срабатывании события. Мой код js:
// Listen to keyboard.
window.onkeypress = listenToTheKey;
window.onkeyup = listenToKeyUp;
/*
Gets the key pressed and send a request to the associated function
@input key
*/
function listenToTheKey(e)
{
if (editFlag == 0)
{
// If delete key is pressed calls delete
if (e.keyCode == 46)
deleteNode();
// If insert key is pressed calls add blank
if (e.keyCode == 45)
createBlank();
if (e.keyCode == 17)
ctrlFlag = 1;
}
}
Событие запускается для любых других клавиш, кроме ctrl .
Мне также нужно запустить его для ctrl .
Я не могу использовать jQuery / prototype / что угодно, поэтому эти решения неприемлемы.
Итак ... как я могу обнаружить ctrl ?