Summary
A Boolean
value indicating whether or not the alt (Alternate) key is enabled when the touch event is created. If the alt key is enabled, the attribute's value is true
. Otherwise, it is false
.
This property is Read only .
Syntax
var altEnabled = touchEvent.altKey;
Return value
altEnabled
true
if the alt key is enabled for this event; andfalse
if the alt is not enabled.
Example
This example illustrates how to access the TouchEvent
key modifier properties: TouchEvent.altKey
, TouchEvent.ctrlKey
, TouchEvent.metaKey
and TouchEvent.shiftKey
.
In following code snippet, the touchstart
event handler logs the state of the event's modifier keys.
someElement.addEventListener('touchstart', function(e) { // Log the state of this event's modifier keys console.log("altKey = " + e.altKey); console.log("ctrlKey = " + e.ctrlKey); console.log("metaKey = " + e.metaKey); console.log("shiftKey = " + e.shiftKey); }, false);
Specifications
Specification | Status | Comment |
---|---|---|
Touch Events – Level 2 | Editor's Draft | Non-stable version. |
Touch Events | Recommendation | Initial definition. |
Browser compatibility
[1] Touch events were implemented in Gecko 18.0, but removed again in 24.0 (Firefox 24.0 / Thunderbird 24.0 / SeaMonkey 2.21) on the desktop version of Firefox due to web compatibility issues (bug 888304).
[2] As of Gecko 52.0, touch events support has been fixed and reenabled in Windows desktop platforms.