event.metaKey プロパティ

event.metaKey プロパティは、 イベント発生時に Cmd キーが押されているかどうかを確認します。 押されている場合、プロパティは true を返し、 そうでない場合は false を返します。

構文

javascriptevent.metaKey;

例

次の例では、ボタンをクリックしたときに、 Cmd キーまたは Ctrl, Alt, Shift キーが 押されていたかどうかのメッセージを表示します:

html<button id="button">click me</button>
javascriptlet button = document.querySelector('#button');

button.addEventListener('click', function(event) {
  if (event.metaKey) {
    alert('Cmdが押されています');
  }
  
  if (event.ctrlKey) {
    alert('Ctrlが押されています');
  }
  
  if (event.altKey) {
    alert('Altが押されています');
  }
  
  if (event.shiftKey) {
    alert('Shiftが押されています');
  }
});

Результат:

関連項目

  • event.ctrlKey プロパティ,
    Ctrlキーの押下を検出します
  • event.shiftKey プロパティ,
    Shiftキーの押下を検出します
  • event.altKey プロパティ,
    Altキーの押下を検出します
  • code プロパティ,
    押下されたキーのコードを取得します
  • key プロパティ,
    入力された文字を取得します