Skip to content

Commit

Permalink
Announce terminal number every time the terminal is focused. (#60632)
Browse files Browse the repository at this point in the history
Accounce terminal number every time the terminal is focused.

Fixes #52304
  • Loading branch information
alexr00 authored Oct 17, 2018
1 parent 37ee18a commit 912f1f7
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions src/vs/workbench/parts/terminal/browser/terminalTab.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/

import * as aria from 'vs/base/browser/ui/aria/aria';
import * as nls from 'vs/nls';
import { ITerminalInstance, IShellLaunchConfig, ITerminalTab, Direction, ITerminalService, ITerminalConfigHelper } from 'vs/workbench/parts/terminal/common/terminal';
import { IContextKey } from 'vs/platform/contextkey/common/contextkey';
import { Event, Emitter, anyEvent } from 'vs/base/common/event';
Expand Down Expand Up @@ -266,7 +267,10 @@ export class TerminalTab extends Disposable implements ITerminalTab {

private _initInstanceListeners(instance: ITerminalInstance): void {
instance.addDisposable(instance.onDisposed(instance => this._onInstanceDisposed(instance)));
instance.addDisposable(instance.onFocused(instance => this._setActiveInstance(instance)));
instance.addDisposable(instance.onFocused(instance => {
aria.alert(nls.localize('terminalFocus', "Terminal {0}", this._terminalService.activeTabIndex + 1));
this._setActiveInstance(instance);
}));
}

private _onInstanceDisposed(instance: ITerminalInstance): void {
Expand Down

0 comments on commit 912f1f7

Please sign in to comment.