Skip to content

Commit da5bf97

Browse files
authored
Merge branch 'master' into release_41
2 parents 22398c0 + 43b2911 commit da5bf97

File tree

3 files changed

+19
-2
lines changed

3 files changed

+19
-2
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
"ts-loader": "^6.0.4",
4848
"tslint": "^5.18.0",
4949
"tslint-consistent-codestyle": "^1.13.0",
50-
"typescript": "3.5",
50+
"typescript": "3.6",
5151
"utf8": "^3.0.0",
5252
"webpack": "^4.35.3",
5353
"webpack-cli": "^3.1.0",

src/common/input/Keyboard.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,9 @@ export function evaluateKeyboardEvent(
113113
break;
114114
case 37:
115115
// left-arrow
116+
if (ev.metaKey) {
117+
break;
118+
}
116119
if (modifiers) {
117120
result.key = C0.ESC + '[1;' + (modifiers + 1) + 'D';
118121
// HACK: Make Alt + left-arrow behave like Ctrl + left-arrow: move one word backwards
@@ -129,6 +132,9 @@ export function evaluateKeyboardEvent(
129132
break;
130133
case 39:
131134
// right-arrow
135+
if (ev.metaKey) {
136+
break;
137+
}
132138
if (modifiers) {
133139
result.key = C0.ESC + '[1;' + (modifiers + 1) + 'C';
134140
// HACK: Make Alt + right-arrow behave like Ctrl + right-arrow: move one word forward
@@ -145,6 +151,9 @@ export function evaluateKeyboardEvent(
145151
break;
146152
case 38:
147153
// up-arrow
154+
if (ev.metaKey) {
155+
break;
156+
}
148157
if (modifiers) {
149158
result.key = C0.ESC + '[1;' + (modifiers + 1) + 'A';
150159
// HACK: Make Alt + up-arrow behave like Ctrl + up-arrow
@@ -160,6 +169,9 @@ export function evaluateKeyboardEvent(
160169
break;
161170
case 40:
162171
// down-arrow
172+
if (ev.metaKey) {
173+
break;
174+
}
163175
if (modifiers) {
164176
result.key = C0.ESC + '[1;' + (modifiers + 1) + 'B';
165177
// HACK: Make Alt + down-arrow behave like Ctrl + down-arrow

yarn.lock

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4719,7 +4719,12 @@ typedarray@^0.0.6:
47194719
resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
47204720
integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=
47214721

4722-
[email protected], typescript@^3.5.1:
4722+
4723+
version "3.6.3"
4724+
resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.6.3.tgz#fea942fabb20f7e1ca7164ff626f1a9f3f70b4da"
4725+
integrity sha512-N7bceJL1CtRQ2RiG0AQME13ksR7DiuQh/QehubYcghzv20tnh+MQnQIuJddTmsbqYj+dztchykemz0zFzlvdQw==
4726+
4727+
typescript@^3.5.1:
47234728
version "3.5.1"
47244729
resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.5.1.tgz#ba72a6a600b2158139c5dd8850f700e231464202"
47254730
integrity sha512-64HkdiRv1yYZsSe4xC1WVgamNigVYjlssIoaH2HcZF0+ijsk5YK2g0G34w9wJkze8+5ow4STd22AynfO6ZYYLw==

0 commit comments

Comments
 (0)