Handle shift-enter key events.

Shift-enter toggles selection on the focused item.

BUG=25196158

Change-Id: I261c249cdf1856d134910a4767b0daf8963d5b68
(cherry picked from commit e0e36df294)
This commit is contained in:
Ben Kwa
2016-02-10 08:57:25 -08:00
parent a97006f9c6
commit 09eb77be9a

View File

@@ -101,7 +101,6 @@ import com.android.documentsui.model.RootInfo;
import com.android.documentsui.services.FileOperationService;
import com.android.documentsui.services.FileOperationService.OpType;
import com.android.documentsui.services.FileOperations;
import com.google.common.collect.Lists;
import java.lang.annotation.Retention;
@@ -1267,7 +1266,11 @@ public class DirectoryFragment extends Fragment implements DocumentsAdapter.Envi
// Handle enter key events
if (keyCode == KeyEvent.KEYCODE_ENTER) {
return onActivate(doc);
if (event.isShiftPressed()) {
return onSelect(doc);
} else {
return onActivate(doc);
}
}
return false;