blob: 08cb3fb39165933315e2c2193daeb2fad52e9f52 [file] [log] [blame]
// Copyright 2016 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#ifndef ASH_METRICS_USER_METRICS_ACTION_H_
#define ASH_METRICS_USER_METRICS_ACTION_H_
namespace ash {
// Ash-owned user metrics.
enum UserMetricsAction {
UMA_ACCEL_EXIT_FIRST_Q,
UMA_ACCEL_EXIT_SECOND_Q,
UMA_ACCEL_KEYBOARD_BRIGHTNESS_DOWN_F6,
UMA_ACCEL_KEYBOARD_BRIGHTNESS_UP_F7,
UMA_ACCEL_LOCK_SCREEN_LOCK_BUTTON,
UMA_ACCEL_LOCK_SCREEN_POWER_BUTTON,
UMA_ACCEL_MAXIMIZE_RESTORE_F4,
UMA_ACCEL_PREVWINDOW_F5,
UMA_ACCEL_RESTART_POWER_BUTTON,
UMA_ACCEL_SHUT_DOWN_POWER_BUTTON,
UMA_CLOSE_THROUGH_CONTEXT_MENU,
UMA_DESKTOP_SWITCH_TASK,
UMA_DRAG_MAXIMIZE_LEFT,
UMA_DRAG_MAXIMIZE_RIGHT,
UMA_LAUNCHER_BUTTON_PRESSED_WITH_MOUSE,
UMA_LAUNCHER_BUTTON_PRESSED_WITH_TOUCH,
UMA_LAUNCHER_CLICK_ON_APP,
UMA_LAUNCHER_CLICK_ON_APPLIST_BUTTON,
UMA_LAUNCHER_LAUNCH_TASK,
UMA_LAUNCHER_MINIMIZE_TASK,
UMA_LAUNCHER_SWITCH_TASK,
UMA_MAXIMIZE_MODE_DISABLED,
UMA_MAXIMIZE_MODE_ENABLED,
UMA_MAXIMIZE_MODE_INITIALLY_DISABLED,
UMA_MOUSE_DOWN,
UMA_PANEL_MINIMIZE_CAPTION_CLICK,
UMA_PANEL_MINIMIZE_CAPTION_GESTURE,
UMA_SHELF_ALIGNMENT_SET_BOTTOM,
UMA_SHELF_ALIGNMENT_SET_LEFT,
UMA_SHELF_ALIGNMENT_SET_RIGHT,
UMA_STATUS_AREA_AUDIO_CURRENT_INPUT_DEVICE,
UMA_STATUS_AREA_AUDIO_CURRENT_OUTPUT_DEVICE,
UMA_STATUS_AREA_AUDIO_SWITCH_INPUT_DEVICE,
UMA_STATUS_AREA_AUDIO_SWITCH_OUTPUT_DEVICE,
UMA_STATUS_AREA_BRIGHTNESS_CHANGED,
UMA_STATUS_AREA_BLUETOOTH_DISABLED,
UMA_STATUS_AREA_BLUETOOTH_ENABLED,
UMA_STATUS_AREA_CAPS_LOCK_DETAILED,
UMA_STATUS_AREA_CAPS_LOCK_DISABLED_BY_CLICK,
UMA_STATUS_AREA_CAPS_LOCK_ENABLED_BY_CLICK,
UMA_STATUS_AREA_CAPS_LOCK_POPUP,
UMA_STATUS_AREA_CAST_STOP_CAST,
UMA_STATUS_AREA_CONNECT_TO_CONFIGURED_NETWORK,
UMA_STATUS_AREA_CONNECT_TO_UNCONFIGURED_NETWORK,
UMA_STATUS_AREA_CONNECT_TO_VPN,
UMA_STATUS_AREA_CHANGED_VOLUME_MENU,
UMA_STATUS_AREA_CHANGED_VOLUME_POPUP,
UMA_STATUS_AREA_DETAILED_ACCESSIBILITY,
UMA_STATUS_AREA_DETAILED_AUDIO_VIEW,
UMA_STATUS_AREA_DETAILED_BLUETOOTH_VIEW,
UMA_STATUS_AREA_DETAILED_BRIGHTNESS_VIEW,
UMA_STATUS_AREA_DETAILED_CAST_VIEW,
UMA_STATUS_AREA_DETAILED_CAST_VIEW_LAUNCH_CAST,
UMA_STATUS_AREA_DETAILED_DRIVE_VIEW,
UMA_STATUS_AREA_DETAILED_NETWORK_VIEW,
UMA_STATUS_AREA_DETAILED_SMS_VIEW,
UMA_STATUS_AREA_DETAILED_VPN_VIEW,
UMA_STATUS_AREA_DISABLE_AUTO_CLICK,
UMA_STATUS_AREA_DISABLE_CARET_HIGHLIGHT,
UMA_STATUS_AREA_DISABLE_HIGH_CONTRAST,
UMA_STATUS_AREA_DISABLE_HIGHLIGHT_KEYBOARD_FOCUS,
UMA_STATUS_AREA_DISABLE_HIGHLIGHT_MOUSE_CURSOR,
UMA_STATUS_AREA_DISABLE_LARGE_CURSOR,
UMA_STATUS_AREA_DISABLE_MAGNIFIER,
UMA_STATUS_AREA_DISABLE_MONO_AUDIO,
UMA_STATUS_AREA_DISABLE_SPOKEN_FEEDBACK,
UMA_STATUS_AREA_DISABLE_STICKY_KEYS,
UMA_STATUS_AREA_DISABLE_TAP_DRAGGING,
UMA_STATUS_AREA_DISABLE_WIFI,
UMA_STATUS_AREA_DISABLE_VIRTUAL_KEYBOARD,
UMA_STATUS_AREA_DISPLAY_DEFAULT_SELECTED,
UMA_STATUS_AREA_DISPLAY_DEFAULT_SHOW_SETTINGS,
UMA_STATUS_AREA_DISPLAY_NOTIFICATION_CREATED,
UMA_STATUS_AREA_DISPLAY_NOTIFICATION_SELECTED,
UMA_STATUS_AREA_DISPLAY_NOTIFICATION_SHOW_SETTINGS,
UMA_STATUS_AREA_DRIVE_CANCEL_OPERATION,
UMA_STATUS_AREA_DRIVE_SETTINGS,
UMA_STATUS_AREA_ENABLE_AUTO_CLICK,
UMA_STATUS_AREA_ENABLE_CARET_HIGHLIGHT,
UMA_STATUS_AREA_ENABLE_HIGH_CONTRAST,
UMA_STATUS_AREA_ENABLE_HIGHLIGHT_KEYBOARD_FOCUS,
UMA_STATUS_AREA_ENABLE_HIGHLIGHT_MOUSE_CURSOR,
UMA_STATUS_AREA_ENABLE_LARGE_CURSOR,
UMA_STATUS_AREA_ENABLE_MAGNIFIER,
UMA_STATUS_AREA_ENABLE_MONO_AUDIO,
UMA_STATUS_AREA_ENABLE_SPOKEN_FEEDBACK,
UMA_STATUS_AREA_ENABLE_STICKY_KEYS,
UMA_STATUS_AREA_ENABLE_TAP_DRAGGING,
UMA_STATUS_AREA_ENABLE_WIFI,
UMA_STATUS_AREA_ENABLE_VIRTUAL_KEYBOARD,
UMA_STATUS_AREA_IME_SHOW_DETAILED,
UMA_STATUS_AREA_IME_SWITCH_MODE,
UMA_STATUS_AREA_MENU_OPENED,
UMA_STATUS_AREA_NETWORK_JOIN_OTHER_CLICKED,
UMA_STATUS_AREA_NETWORK_SETTINGS_OPENED,
UMA_STATUS_AREA_OS_UPDATE_DEFAULT_SELECTED,
UMA_STATUS_AREA_SCREEN_CAPTURE_DEFAULT_STOP,
UMA_STATUS_AREA_SCREEN_CAPTURE_NOTIFICATION_STOP,
UMA_STATUS_AREA_SHOW_NETWORK_CONNECTION_DETAILS,
UMA_STATUS_AREA_SHOW_VPN_CONNECTION_DETAILS,
UMA_STATUS_AREA_SIGN_OUT,
UMA_STATUS_AREA_SMS_DETAILED_DISMISS_MSG,
UMA_STATUS_AREA_SMS_NOTIFICATION_DISMISS_MSG,
UMA_STATUS_AREA_TRACING_DEFAULT_SELECTED,
UMA_STATUS_AREA_VPN_ADD_BUILT_IN_CLICKED,
UMA_STATUS_AREA_VPN_ADD_THIRD_PARTY_CLICKED,
UMA_STATUS_AREA_VPN_DISCONNECT_CLICKED,
UMA_STATUS_AREA_VPN_SETTINGS_OPENED,
UMA_TOGGLE_MAXIMIZE_CAPTION_CLICK,
UMA_TOGGLE_MAXIMIZE_CAPTION_GESTURE,
UMA_TOGGLE_SINGLE_AXIS_MAXIMIZE_BORDER_CLICK,
UMA_TOUCHPAD_GESTURE_OVERVIEW,
UMA_TOUCHSCREEN_TAP_DOWN,
UMA_TRAY_HELP,
UMA_TRAY_LOCK_SCREEN,
UMA_TRAY_NIGHT_LIGHT,
UMA_TRAY_OVERVIEW,
UMA_TRAY_SETTINGS,
UMA_TRAY_SHUT_DOWN,
UMA_WINDOW_APP_CLOSE_BUTTON_CLICK,
UMA_WINDOW_CLOSE_BUTTON_CLICK,
UMA_WINDOW_MAXIMIZE_BUTTON_CLICK_EXIT_FULLSCREEN,
UMA_WINDOW_MAXIMIZE_BUTTON_CLICK_MAXIMIZE,
UMA_WINDOW_MAXIMIZE_BUTTON_CLICK_MINIMIZE,
UMA_WINDOW_MAXIMIZE_BUTTON_CLICK_RESTORE,
UMA_WINDOW_MAXIMIZE_BUTTON_MAXIMIZE_LEFT,
UMA_WINDOW_MAXIMIZE_BUTTON_MAXIMIZE_RIGHT,
// Window selection started by beginning an alt+tab cycle. This does not count
// each step through an alt+tab cycle.
UMA_WINDOW_CYCLE,
// Thumbnail sized overview of windows triggered by pressing the overview key.
UMA_WINDOW_OVERVIEW,
// User selected a window in overview mode different from the
// previously-active window.
UMA_WINDOW_OVERVIEW_ACTIVE_WINDOW_CHANGED,
// Selecting a window in overview mode by pressing the enter key.
UMA_WINDOW_OVERVIEW_ENTER_KEY,
// Closing a window in overview mode by clicking the 'X' button.
UMA_WINDOW_OVERVIEW_CLOSE_BUTTON,
// Closing a window in overview mode by pressing Ctrl+w shortcut.
UMA_WINDOW_OVERVIEW_CLOSE_KEY,
};
} // namespace ash
#endif // ASH_METRICS_USER_METRICS_ACTION_H_