src/vs/workbench/services/hover/browser/hoverService.ts/HoverService/_keyDown
class HoverService:	private _keyDown(e: KeyboardEvent, hover: HoverWidget) {
		if (e.key === 'Alt') {
			hover.isLocked = true;
			return;
		}
		const event = new StandardKeyboardEvent(e);
		const keybinding = this._keybindingService.resolveKeyboardEvent(event);
		if (keybinding.getSingleModifierDispatchParts().some(value => !!value) || this._keybindingService.softDispatch(event, event.target)) {
			return;
		}
		if (!this._currentHoverOptions?.trapFocus || e.key !== 'Tab') {
			this.hideHover();
			this._lastFocusedElementBeforeOpen?.focus();
		}
	}