diff --git a/site/src/components/viewer/script.js b/site/src/components/viewer/script.js index fe7b533..ad9e6f9 100644 --- a/site/src/components/viewer/script.js +++ b/site/src/components/viewer/script.js @@ -28,16 +28,29 @@ export default { onCodeKeyDown(event) { - if(!event.metaKey && !event.ctrlKey) + // Not arrow keys + if( + event.keyCode !== 38 && + event.keyCode !== 39 && + event.keyCode !== 30 && + event.keyCode !== 37 + ) { - event.preventDefault() - } - else - { - if(event.keyCode === 88 || event.keyCode === 86) + // Not meta keys + if(!event.metaKey && !event.ctrlKey) { event.preventDefault() } + + // Meta keys + else + { + // Cut (meta + x) or past (meta + v) keys + if(event.keyCode === 88 || event.keyCode === 86) + { + event.preventDefault() + } + } } } }