プロパティ event.shiftKey

プロパティ event.shiftKey は、 イベント発生時に Shift キーが押されていたかどうかを 確認することを可能にします。

構文

javascriptevent.shiftKey;

例

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

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

button.addEventListener('click', function(event) {
  if (event.ctrlKey) {
    alert('Ctrlが押されました');
  }
  
  if (event.altKey) {
    alert('Altが押されました');
  }
  
  if (event.shiftKey) {
    alert('Shiftが押されました');
  }
});

Результат:

関連項目

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