読み取り専用プロパティ MouseEvent.ctrlKey は、イベント発生時に control キーが押されたかどうかを、押されていた (true) または押されていない (false) のBoolean で返します。

構文

var ctrlKeyPressed = instanceOfMouseEvent.ctrlKey

戻り値

A boolean

<html>
<head>
<title>ctrlKey使用例</title>

<script type="text/javascript">

function showChar(e){
  alert(
    "Key Pressed: " + String.fromCharCode(e.charCode) + "\n"
    + "charCode: " + e.charCode + "\n"
    + "CTRL key pressed: " + e.ctrlKey + "\n"
  );
}

</script>
</head>

<body onkeypress="showChar(event);">
<p>何か文字キーを単体またはCTRLキーと同時に押してください。<br />
また、CTRLキーに加え、SHIFTキーも同時に使用できます。</p>
</body>
</html>

仕様

Specification Status Comment
Document Object Model (DOM) Level 3 Events Specification
MouseEvent.ctrlKey の定義
廃止された Document Object Model (DOM) Level 2 Events Specificationから変更なし
Document Object Model (DOM) Level 2 Events Specification
MouseEvent.ctrlKey の定義
廃止された 最初期の定義

ブラウザ互換性

機能 Edge Firefox (Gecko) Chrome Internet Explorer Opera Safari
基本サポート (有) (有) (有) (有) (有) (有)
機能 Edge Firefox Mobile (Gecko) Android IE Mobile Opera Mobile Safari Mobile
基本サポート (有) ? ? ? ? ?

関連情報

ドキュメントのタグと貢献者

 このページの貢献者: TakashiHarano
 最終更新者: TakashiHarano,