We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0af3876 commit 8934eccCopy full SHA for 8934ecc
1 file changed
src/vs/workbench/browser/parts/quickinput/quickInput.ts
@@ -156,6 +156,18 @@ export class QuickInputService extends Component implements IQuickInputService {
156
dom.EventHelper.stop(e, true);
157
this.close();
158
break;
159
+ case KeyCode.Tab:
160
+ if (!event.altKey && !event.ctrlKey && !event.metaKey) {
161
+ const inputs = this.container.querySelectorAll('input');
162
+ if (event.shiftKey && event.target === inputs[0]) {
163
+ dom.EventHelper.stop(e, true);
164
+ inputs[inputs.length - 1].focus();
165
+ } else if (!event.shiftKey && event.target === inputs[inputs.length - 1]) {
166
167
+ inputs[0].focus();
168
+ }
169
170
+ break;
171
}
172
}));
173
0 commit comments