improve ctrl + c behavior

This commit is contained in:
Alex Yatskov 2017-04-01 11:20:58 -07:00
parent e62c46c4fc
commit f556c95038
2 changed files with 3 additions and 11 deletions

View File

@ -83,13 +83,9 @@ window.displayFrame = new class extends Display {
}
onKeyDown(e) {
if (super.onKeyDown(e)) {
return true;
}
const handlers = {
67: /* c */ () => {
if (e.ctrlKey) {
if (e.ctrlKey && window.getSelection().toString() === '') {
this.selectionCopy();
return true;
}
@ -99,9 +95,8 @@ window.displayFrame = new class extends Display {
const handler = handlers[e.keyCode];
if (handler && handler()) {
e.preventDefault();
return true;
} else {
super.onKeyDown(e);
}
return false;
}
};

View File

@ -301,10 +301,7 @@ class Display {
const handler = handlers[e.keyCode];
if (handler && handler()) {
e.preventDefault();
return true;
}
return false;
}
sourceBack() {