From c1df907e3950fd8d2efac110edd72ea07b3b441e Mon Sep 17 00:00:00 2001 From: Jeff Brown Date: Tue, 21 Dec 2010 16:38:50 -0800 Subject: Support invoking key shortcuts using Control. This enables Select All, Cut, Copy and Paste behavior in TextViews and provides a general pattern for implementing additional keyboard accelerators based on Control key shortcuts. The same shortcuts also apply to menu accelerators. Bug: 3286262 Change-Id: I7d458ee26abf51e0de1735ce490ce3baf504b471 --- core/java/android/view/KeyEvent.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (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 97d7ad582570..3a3d1d8f4ba8 100755 --- a/core/java/android/view/KeyEvent.java +++ b/core/java/android/view/KeyEvent.java @@ -990,6 +990,22 @@ public class KeyEvent extends InputEvent implements Parcelable { */ public static final int META_SCROLL_LOCK_ON = 0x400000; + /** {@hide} */ + public static final int META_SHIFT_MASK = META_SHIFT_ON + | META_SHIFT_LEFT_ON | META_SHIFT_RIGHT_ON; + + /** {@hide} */ + public static final int META_ALT_MASK = META_ALT_ON + | META_ALT_LEFT_ON | META_ALT_RIGHT_ON; + + /** {@hide} */ + public static final int META_CTRL_MASK = META_CTRL_ON + | META_CTRL_LEFT_ON | META_CTRL_RIGHT_ON; + + /** {@hide} */ + public static final int META_META_MASK = META_ALT_ON + | META_META_LEFT_ON | META_META_RIGHT_ON; + /** * This mask is set if the device woke because of this key event. */ -- cgit v1.2.3