JS wanilia wykrywa wszelkie dane wejściowe

document.onkeypress = function (e) {
    e = e || window.event;
    // use e.keyCode
};
Upset Unicorn