KeyboardEvent: ctrlKey プロパティ

KeyboardEvent.ctrlKey は読み取り専用のプロパティで、このイベントが発生したときに control キーが押されていた (true) または押されていなかった (false) ことを表す論理値を返します。

論理値です。

js
<html lang="ja">
  <head>
    <title>ctrlKey の例</title>
    <script>
      function showChar(e) {
        alert(`Key Pressed: ${e.key}\nCTRL key pressed: ${e.ctrlKey}\n`);
      }
    </script>
  </head>
  <body onkeypress="showChar(event);">
    <p>
      CTRL キーを押したまま、または押さずに、任意の文字キーを押してください。<br />
      また、 SHIFT キーと CTRL キーを同時に使用することもできます。
    </p>
  </body>
</html>

仕様書

Specification
UI Events
# dom-keyboardevent-ctrlkey

ブラウザーの互換性

BCD tables only load in the browser

関連情報