Вы не должны иметь () после KeyCheck . Ваш текущий код запускает KeyCheck, а затем пытается установить document.onKeyDown на возвращаемое значение. Если вы делаете это без (), он должен вместо этого установить функцию KeyCheck, которая будет запускаться на событии.
Кроме того, я думаю, что onKeyDown должен быть полностью строчным - это document.onkeydown .
Еще один пример со встроенной функцией:
document.onkeydown = function() { alert("key down") }
работает, тогда как
document.onkeydown = alert("key down");
нет.