This commit is contained in:
Florian Mounier
2014-03-17 10:43:17 +01:00
parent eb4c84285c
commit ceb50a8a8e
2 changed files with 2 additions and 2 deletions

View File

@@ -1297,7 +1297,7 @@ class Terminal
else
key = String.fromCharCode(29) if ev.keyCode is 221
else if ev.altKey
else if (ev.altKey and 'Mac' not in navigator.platform) or (ev.metaKey and 'Mac' in navigator.platform)
if ev.keyCode >= 65 and ev.keyCode <= 90
key = "\x1b" + String.fromCharCode(ev.keyCode + 32)
else if ev.keyCode is 192

View File

@@ -1193,7 +1193,7 @@ Terminal = (function() {
key = String.fromCharCode(29);
}
}
} else if (ev.altKey) {
} else if ((ev.altKey && __indexOf.call(navigator.platform, 'Mac') < 0) || (ev.metaKey && __indexOf.call(navigator.platform, 'Mac') >= 0)) {
if (ev.keyCode >= 65 && ev.keyCode <= 90) {
key = "\x1b" + String.fromCharCode(ev.keyCode + 32);
} else if (ev.keyCode === 192) {