summaryrefslogtreecommitdiff
path: root/core/java/android/view/KeyEvent.java
diff options
context:
space:
mode:
authorJeff Brown <jeffbrown@google.com>2010-12-21 16:38:50 -0800
committerJeff Brown <jeffbrown@google.com>2010-12-21 17:39:12 -0800
commitc1df907e3950fd8d2efac110edd72ea07b3b441e (patch)
treec6bfa074155a655621c36147edc4b712f295b976 /core/java/android/view/KeyEvent.java
parent68e8ed38feffb8608858a6bfc3a14d183bf5a166 (diff)
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
Diffstat (limited to 'core/java/android/view/KeyEvent.java')
-rwxr-xr-xcore/java/android/view/KeyEvent.java16
1 files changed, 16 insertions, 0 deletions
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.
*/