chromium/ash/webui/common/resources/accessibility/facial_gestures.ts

// Copyright 2024 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

/**
 * The facial gestures that are supported by FaceGaze. New values should also
 * be added to FacialGesturesToMediapipeGestures in
 * facegaze/gesture_detector.ts, FacialGesture definition in
 * accessibility_private.json, and ConvertFacialGestureType in
 * accessibility_extension_api_ash.cc. Please keep alphabetical.
 */
export enum FacialGesture {
  BROW_INNER_UP = 'browInnerUp',
  BROWS_DOWN = 'browsDown',
  EYE_SQUINT_LEFT = 'eyeSquintLeft',
  EYE_SQUINT_RIGHT = 'eyeSquintRight',
  EYES_BLINK = 'eyesBlink',
  EYES_LOOK_DOWN = 'eyesLookDown',
  EYES_LOOK_LEFT = 'eyesLookLeft',
  EYES_LOOK_RIGHT = 'eyesLookRight',
  EYES_LOOK_UP = 'eyesLookUp',
  JAW_LEFT = 'jawLeft',
  JAW_OPEN = 'jawOpen',
  JAW_RIGHT = 'jawRight',
  MOUTH_FUNNEL = 'mouthFunnel',
  MOUTH_LEFT = 'mouthLeft',
  MOUTH_PUCKER = 'mouthPucker',
  MOUTH_RIGHT = 'mouthRight',
  MOUTH_SMILE = 'mouthSmile',
  MOUTH_UPPER_UP = 'mouthUpperUp',
}