From dc63f7b91c1632ca9e3f8725ae5ed43e7f7dcd8b Mon Sep 17 00:00:00 2001 From: Michael Wright Date: Thu, 21 Aug 2014 19:05:21 -0700 Subject: Add Voice Assist key. The action taken is dependent on whether the device is in an interactive state, allowing for interactions to work even when the device isn't actively being used Bug: 16292420 Change-Id: I897f4383e7e4766c0bcb6246b41514b46e03a9ac --- core/java/android/view/KeyEvent.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'core/java/android/view/KeyEvent.java') diff --git a/core/java/android/view/KeyEvent.java b/core/java/android/view/KeyEvent.java index 681717c2a5b7..964b054d2133 100644 --- a/core/java/android/view/KeyEvent.java +++ b/core/java/android/view/KeyEvent.java @@ -657,11 +657,15 @@ public class KeyEvent extends InputEvent implements Parcelable { /** Key code constant: TV data service key. * Displays data services like weather, sports. */ public static final int KEYCODE_TV_DATA_SERVICE = 230; + /** Key code constant: Voice Assist key. + * Launches the global voice assist activity. Not delivered to applications. */ + public static final int KEYCODE_VOICE_ASSIST = 231; - private static final int LAST_KEYCODE = KEYCODE_TV_DATA_SERVICE; + private static final int LAST_KEYCODE = KEYCODE_VOICE_ASSIST; // NOTE: If you add a new keycode here you must also add it to: // isSystem() + // isWakeKey() // frameworks/native/include/android/keycodes.h // frameworks/native/include/input/InputEventLabels.h // frameworks/base/core/res/res/values/attrs.xml -- cgit v1.2.3