diff --git a/templates/viewer.html b/templates/viewer.html index e05f67e..bf0f2bc 100755 --- a/templates/viewer.html +++ b/templates/viewer.html @@ -125,6 +125,15 @@ editor.setReadOnly(true); editor.setOptions({maxLines: Infinity}); editor.getSession().setUseWrapMode(true); + + //safely delete all bindings + var save_keys={}; + Object.keys(editor.keyBinding.$defaultHandler.commandKeyBinding) + .filter((value) => value.match(/(?:(?:backspac|hom)e|d(?:elete|own)|(?:righ|lef)t|end|up)/)) + .forEach((key) => save_keys[key] = editor.keyBinding.$defaultHandler.commandKeyBinding[key]); + + editor.keyBinding.$defaultHandler.commandKeyBinding = save_keys; + /*function resizeAce() { var h = window.innerHeight; var ch = h - 400;