Changed cluster kb navigation shortcut to meta+[shift]+tab

Bug: 34509826
Test: Verified new shortcut worked in test app
Change-Id: I2e454a1291dbee9f6ca549d6ed2973248ff24d15
This commit is contained in:
Evan Rosky
2017-01-23 16:43:52 -08:00
parent 25ee47ff24
commit 516f9e68f3
2 changed files with 8 additions and 7 deletions

View File

@@ -4421,14 +4421,12 @@ public final class ViewRootImpl implements ViewParent,
int groupNavigationDirection = 0;
if (event.getAction() == KeyEvent.ACTION_DOWN && event.isCtrlPressed()) {
final int character =
event.getUnicodeChar(event.getMetaState() & ~KeyEvent.META_CTRL_MASK);
if (character == '+') {
if (event.getAction() == KeyEvent.ACTION_DOWN
&& event.getKeyCode() == KeyEvent.KEYCODE_TAB) {
if (KeyEvent.metaStateHasModifiers(event.getMetaState(), KeyEvent.META_META_ON)) {
groupNavigationDirection = View.FOCUS_FORWARD;
}
if (character == '_') {
} else if (KeyEvent.metaStateHasModifiers(event.getMetaState(),
KeyEvent.META_META_ON | KeyEvent.META_SHIFT_ON)) {
groupNavigationDirection = View.FOCUS_BACKWARD;
}
}

View File

@@ -3563,6 +3563,9 @@ public class PhoneWindowManager implements WindowManagerPolicy {
dispatchDirectAudioEvent(event);
return -1;
}
} else if (keyCode == KeyEvent.KEYCODE_TAB && event.isMetaPressed()) {
// Pass through keyboard navigation keys.
return 0;
}
// Toggle Caps Lock on META-ALT.