TouchEvent: altKey プロパティ

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

altKeyTouchEvent インターフェイスの読み取り専用プロパティで、タッチイベントが作成されたときに alt (Alternate) キーが押されていたかどうかを示す論理値を返します。alt キーが押されていた場合、この属性の値は true になります。そうでなかった場合は false になります。

このプロパティは読取専用です。

論理値で、 alt キーがこのイベントで押されていた場合は true、押されていなかった場合は false です。

この例では、 TouchEvent のキー修飾プロパティ、TouchEvent.altKeyTouchEvent.ctrlKeyTouchEvent.metaKeyTouchEvent.shiftKey にアクセスする方法を示します。

以下のコードでは、 touchstart イベントハンドラーがイベントの修飾キーの状態をログ出力しています。

js
someElement.addEventListener(
  "touchstart",
  (e) => {
    // このイベントの修飾キーの状態をログ出力
    console.log(`altKey = ${e.altKey}`);
    console.log(`ctrlKey = ${e.ctrlKey}`);
    console.log(`metaKey = ${e.metaKey}`);
    console.log(`shiftKey = ${e.shiftKey}`);
  },
  false,
);

仕様書

Specification
Touch Events
# dom-touchevent-altkey

ブラウザーの互換性

BCD tables only load in the browser