diff --git a/src/compiler/codegen/events.js b/src/compiler/codegen/events.js index 58e7b014760..4f9222466ad 100644 --- a/src/compiler/codegen/events.js +++ b/src/compiler/codegen/events.js @@ -22,10 +22,11 @@ const keyNames: { [key: string]: string | Array } = { tab: 'Tab', enter: 'Enter', space: ' ', - up: 'ArrowUp', - left: 'ArrowLeft', - right: 'ArrowRight', - down: 'ArrowDown', + // #7806: IE11 uses key names without `Arrow` prefix for arrow keys. + up: ['Up', 'ArrowUp'], + left: ['Left', 'ArrowLeft'], + right: ['Right', 'ArrowRight'], + down: ['Down', 'ArrowDown'], 'delete': ['Backspace', 'Delete'] }