diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/KeyboardShortcuts.java b/packages/SystemUI/src/com/android/systemui/statusbar/KeyboardShortcuts.java index 7f16c699efcf1..215fc346eac06 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/KeyboardShortcuts.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/KeyboardShortcuts.java @@ -54,6 +54,8 @@ import android.widget.RelativeLayout; import android.widget.TextView; import com.android.internal.app.AssistUtils; +import com.android.internal.logging.MetricsLogger; +import com.android.internal.logging.MetricsProto; import com.android.systemui.R; import com.android.systemui.recents.Recents; @@ -127,6 +129,8 @@ public final class KeyboardShortcuts { } public static void show(Context context, int deviceId) { + MetricsLogger.visible(context, + MetricsProto.MetricsEvent.KEYBOARD_SHORTCUTS_HELPER); synchronized (sLock) { if (sInstance != null && !sInstance.mContext.equals(context)) { dismiss(); @@ -147,6 +151,8 @@ public final class KeyboardShortcuts { } public static void dismiss() { + MetricsLogger.hidden(sInstance.mContext, + MetricsProto.MetricsEvent.KEYBOARD_SHORTCUTS_HELPER); synchronized (sLock) { if (sInstance != null) { sInstance.dismissKeyboardShortcuts(); diff --git a/proto/src/metrics_constants.proto b/proto/src/metrics_constants.proto index 1c1256520b2c1..cda3892dd205b 100644 --- a/proto/src/metrics_constants.proto +++ b/proto/src/metrics_constants.proto @@ -2239,6 +2239,10 @@ message MetricsEvent { // CATEGORY: SETTINGS STORAGE_MANAGER_SETTINGS = 458; + // ------- Begin N Keyboard Shortcuts Helper ----- + // Keyboard Shortcuts Helper is opened/closed. + KEYBOARD_SHORTCUTS_HELPER = 459; + // Add new aosp constants above this line. // END OF AOSP CONSTANTS }