--- title: DeviceMotionEvent slug: Web/API/DeviceMotionEvent tags: - API - Device Orientation - Experimental - Firefox OS - Mobile - Motion - Orientation - TopicStub translation_of: Web/API/DeviceMotionEvent --- {{apiref("Device Orientation Events")}}{{SeeCompatTable}} ## Résumé `DeviceMotionEvent` fournit aux développeurs Web des informations sur la vitesse des changements de position et d'orientation de l'appareil. > **Attention :** Actuellement, Firefox et Chrome ne gèrent pas les coordonnées de la même manière. Faites attention à cela lorsque vous les utilisez. ## Constructeur - {{domxref("DeviceMotionEvent.DeviceMotionEvent","DeviceMotionEvent.DeviceMotionEvent()")}} - : Crée un nouvel `DeviceMotionEvent`. ## Propriétés - {{domxref("DeviceMotionEvent.acceleration")}} {{readonlyinline}} - : Un objet donnant l'accélération du dispositif sur les trois axes X, Y et Z. L'accélération est exprimée en [m/s2](https://en.wikipedia.org/wiki/Meter_per_second_squared). - {{domxref("DeviceMotionEvent.accelerationIncludingGravity")}} {{readonlyinline}} - : Un objet donnant l'accélération de l'appareil sur les trois axes X, Y et Z avec l'effet de la gravité. L'accélération est exprimée en [m/s2](https://en.wikipedia.org/wiki/Meter_per_second_squared). - {{domxref("DeviceMotionEvent.rotationRate")}} {{readonlyinline}} - : Un objet donnant le taux de changement d'orientation de l'appareil sur les trois axes d'orientation alpha, bêta et gamma. Le taux de rotation est exprimé en degrés par seconde. - {{domxref("DeviceMotionEvent.interval")}} {{readonlyinline}} - : Nombre représentant l'intervalle de temps, en millisecondes, auquel les données sont obtenues à partir de l'appareil. ## Exemple ```js window.addEventListener('devicemotion', function(event) {   console.log(event.acceleration.x + ' m/s2'); }); ``` ## Spécifications | Spécification | Statut | Commentaire | | -------------------------------------------- | ---------------------------------------- | -------------------- | | {{SpecName('Device Orientation')}} | {{Spec2('Device Orientation')}} | Définition initiale. | ## Compatibilité des navigateurs {{Compat("api.DeviceMotionEvent")}} ## Voir aussi - {{ event("deviceorientation") }} - {{ domxref("DeviceMotionEvent") }} - {{ event("devicemotion") }} - [Détection de l'orientation de l'appareil](/fr/docs/WebAPI/Detecting_device_orientation) - [Explication des données d'orientation et de mouvement](/fr/docs/Web/Guide/Events/Orientation_and_motion_data_explained)