このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

KeyboardEvent: ctrlKey プロパティ

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨2015年7月⁩.

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

ブラウザーの互換性

関連情報