提交 2523a160 编写于 作者: S SteVen Batten

supporting #51954

上级 9247a3f2
...@@ -76,10 +76,6 @@ export class MenubarPart extends Part { ...@@ -76,10 +76,6 @@ export class MenubarPart extends Part {
'Help': nls.localize({ key: 'mHelp', comment: ['&& denotes a mnemonic'] }, "&&Help") 'Help': nls.localize({ key: 'mHelp', comment: ['&& denotes a mnemonic'] }, "&&Help")
}; };
private mnemonics: {
[index: number]: number;
} = {};
private focusedMenu: { private focusedMenu: {
index: number; index: number;
holder: Builder; holder: Builder;
...@@ -428,12 +424,10 @@ export class MenubarPart extends Part { ...@@ -428,12 +424,10 @@ export class MenubarPart extends Part {
let event = new StandardKeyboardEvent(e as KeyboardEvent); let event = new StandardKeyboardEvent(e as KeyboardEvent);
let eventHandled = true; let eventHandled = true;
if (event.equals(KeyCode.LeftArrow)) { if (event.equals(KeyCode.LeftArrow) || (event.shiftKey && event.keyCode === KeyCode.Tab)) {
this.focusPrevious(); this.focusPrevious();
} else if (event.equals(KeyCode.RightArrow)) { } else if (event.equals(KeyCode.RightArrow) || event.equals(KeyCode.Tab)) {
this.focusNext(); this.focusNext();
} else if (event.altKey && event.keyCode && this.mnemonics[event.keyCode] !== undefined && !this.focusedMenu) {
this.toggleCustomMenu(this.mnemonics[event.keyCode]);
} else { } else {
eventHandled = false; eventHandled = false;
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册