-1
(私たちは、コンソールに貼り付ける)次のコードで指定したChromeを、使用:Windowsでは、numpadのキーコードが異なるのはなぜですか?Mac?
function key(e) { console.log(e.keyCode); }; window.addEventListener("keydown", key, false);
我々はテンキー上取り戻すキーコードが異なるように見えます。以下の結果は、テンキー0 keydown code
を示す:
MAC(NUM LOCK ON/OFF)のKeyDown = 48
WIN(NUM LOCK ON)のKeyDown = 96
WIN(NUM LOCK OFF) keydown = 45
これらの相違点は誰でも説明できます(コードが壊れているので)。
これは予期されているか、異常な動作がしていますか?
別のハードウェア...別のプラットフォーム –
[MDN関連記事](https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/keyCode) – Pointy