prevent the browser from hijacking cmd-d/f/i/p/s key events

pull/95/head
jmoenig 2020-07-10 00:18:35 +02:00
rodzic 677d05cd50
commit 66335bc566
1 zmienionych plików z 7 dodań i 2 usunięć

Wyświetl plik

@ -1268,7 +1268,7 @@
/*global window, HTMLCanvasElement, FileReader, Audio, FileList, Map*/
var morphicVersion = '2020-July-01';
var morphicVersion = '2020-July-10';
var modules = {}; // keep track of additional loaded modules
var useBlurredShadows = true;
@ -11931,7 +11931,7 @@ WorldMorph.prototype.initKeyboardHandler = function () {
kbd.world.keyboardFocus.processKeyDown) {
kbd.world.keyboardFocus.processKeyDown(event);
}
// supress tab override and make sure tab gets
// suppress tab override and make sure tab gets
// received by all browsers
if (event.keyCode === 9) {
if (kbd.world.keyboardFocus &&
@ -11940,6 +11940,11 @@ WorldMorph.prototype.initKeyboardHandler = function () {
}
event.preventDefault();
}
// suppress cmd-d/f/i/p/s override
if ((event.ctrlKey || event.metaKey) &&
'dfips'.includes(event.key)) {
event.preventDefault();
}
},
true
);