fix: improve ability to paste from macos in vscode extension

This commit is contained in:
Ruben Fiszel
2024-09-19 16:15:32 +02:00
parent 57a6beaed2
commit 71c7811d97
2 changed files with 8 additions and 2 deletions
+4 -1
View File
@@ -253,7 +253,10 @@
}
function onKeyDown(e: KeyboardEvent) {
if ((e.ctrlKey || e.metaKey) && e.key == 'Enter') {
if (
(e.ctrlKey || e.metaKey) &&
(e.key == 'Enter' || e.key == 'c' || e.key == 'v' || e.key == 'x')
) {
return
}
e.stopPropagation()
+4 -1
View File
@@ -256,7 +256,7 @@
shiftKey: e.shiftKey
}
if (obj.ctrlKey && obj.key == 'a') {
if ((obj.ctrlKey || obj.metaKey) && obj.key == 'a') {
e.stopPropagation()
return
}
@@ -402,6 +402,9 @@
document.execCommand('copy')
} else if ((event.ctrlKey || event.metaKey) && event.code === 'KeyX') {
document.execCommand('cut')
} else if ((event.ctrlKey || event.metaKey) && event.code === 'KeyV') {
event.preventDefault()
document.execCommand('paste')
}
}