support to release "shift" key in quick open (fixes #265)

This commit is contained in:
Benjamin Pasero
2015-11-22 14:23:48 +01:00
parent 7a780d7494
commit b75d17c3f7

View File

@@ -201,6 +201,10 @@ export class QuickOpenWidget implements IModelProvider {
let quickNavKeys = this.quickNavigateConfiguration.keybindings;
let wasTriggerKeyPressed = keyCode === KeyCode.Enter || quickNavKeys.some((k) => {
if (k.hasShift() && keyCode === KeyCode.Shift) {
if (keyboardEvent.ctrlKey || keyboardEvent.altKey || keyboardEvent.metaKey) {
return false; // this is an optimistic check for the shift key being used to navigate back in quick open
}
return true;
}