Merge "PhoneWindowManager/KeyEvent: Camera key as WakeKey"
This commit is contained in:
@@ -1893,12 +1893,13 @@ public class KeyEvent extends InputEvent implements Parcelable {
|
|||||||
public static final boolean isWakeKey(int keyCode) {
|
public static final boolean isWakeKey(int keyCode) {
|
||||||
switch (keyCode) {
|
switch (keyCode) {
|
||||||
case KeyEvent.KEYCODE_BACK:
|
case KeyEvent.KEYCODE_BACK:
|
||||||
|
case KeyEvent.KEYCODE_CAMERA:
|
||||||
case KeyEvent.KEYCODE_MENU:
|
case KeyEvent.KEYCODE_MENU:
|
||||||
case KeyEvent.KEYCODE_WAKEUP:
|
|
||||||
case KeyEvent.KEYCODE_PAIRING:
|
case KeyEvent.KEYCODE_PAIRING:
|
||||||
case KeyEvent.KEYCODE_STEM_1:
|
case KeyEvent.KEYCODE_STEM_1:
|
||||||
case KeyEvent.KEYCODE_STEM_2:
|
case KeyEvent.KEYCODE_STEM_2:
|
||||||
case KeyEvent.KEYCODE_STEM_3:
|
case KeyEvent.KEYCODE_STEM_3:
|
||||||
|
case KeyEvent.KEYCODE_WAKEUP:
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
|
|||||||
@@ -6482,7 +6482,7 @@ public class PhoneWindowManager implements WindowManagerPolicy {
|
|||||||
case KeyEvent.KEYCODE_VOLUME_MUTE:
|
case KeyEvent.KEYCODE_VOLUME_MUTE:
|
||||||
return mDockMode != Intent.EXTRA_DOCK_STATE_UNDOCKED;
|
return mDockMode != Intent.EXTRA_DOCK_STATE_UNDOCKED;
|
||||||
|
|
||||||
// ignore media and camera keys
|
// ignore media keys
|
||||||
case KeyEvent.KEYCODE_MUTE:
|
case KeyEvent.KEYCODE_MUTE:
|
||||||
case KeyEvent.KEYCODE_HEADSETHOOK:
|
case KeyEvent.KEYCODE_HEADSETHOOK:
|
||||||
case KeyEvent.KEYCODE_MEDIA_PLAY:
|
case KeyEvent.KEYCODE_MEDIA_PLAY:
|
||||||
@@ -6495,7 +6495,6 @@ public class PhoneWindowManager implements WindowManagerPolicy {
|
|||||||
case KeyEvent.KEYCODE_MEDIA_RECORD:
|
case KeyEvent.KEYCODE_MEDIA_RECORD:
|
||||||
case KeyEvent.KEYCODE_MEDIA_FAST_FORWARD:
|
case KeyEvent.KEYCODE_MEDIA_FAST_FORWARD:
|
||||||
case KeyEvent.KEYCODE_MEDIA_AUDIO_TRACK:
|
case KeyEvent.KEYCODE_MEDIA_AUDIO_TRACK:
|
||||||
case KeyEvent.KEYCODE_CAMERA:
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
|
|||||||
Reference in New Issue
Block a user