未验证 提交 e2f87d18 编写于 作者: F Freddy Robinson 提交者: GitHub

Filter out Media keys in tree keyboard navigation

上级 5db496f7
...@@ -657,7 +657,7 @@ class TypeFilterController<T, TFilterData> implements IDisposable { ...@@ -657,7 +657,7 @@ class TypeFilterController<T, TFilterData> implements IDisposable {
const onKeyDown = Event.chain(domEvent(this.view.getHTMLElement(), 'keydown')) const onKeyDown = Event.chain(domEvent(this.view.getHTMLElement(), 'keydown'))
.filter(e => !isInputElement(e.target as HTMLElement) || e.target === this.filterOnTypeDomNode) .filter(e => !isInputElement(e.target as HTMLElement) || e.target === this.filterOnTypeDomNode)
.filter(e => e.key !== 'Dead') .filter(e => e.key !== 'Dead' && !/^Media/.test(e.key))
.map(e => new StandardKeyboardEvent(e)) .map(e => new StandardKeyboardEvent(e))
.filter(this.keyboardNavigationEventFilter || (() => true)) .filter(this.keyboardNavigationEventFilter || (() => true))
.filter(() => this.automaticKeyboardNavigation || this.triggered) .filter(() => this.automaticKeyboardNavigation || this.triggered)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册