fix: Mac下Command+C复制不生效 #17

This commit is contained in:
ZiuChen 2022-08-18 16:45:45 +08:00
parent b55b66271d
commit d5f5d123d5

View File

@ -82,11 +82,11 @@ watch(
onMounted(() => { onMounted(() => {
// //
document.addEventListener('keydown', (e) => { document.addEventListener('keydown', (e) => {
const { key, ctrlKey } = e const { key, ctrlKey, metaKey } = e
const isArrowUp = key === 'ArrowUp' const isArrowUp = key === 'ArrowUp'
const isArrowDown = key === 'ArrowDown' const isArrowDown = key === 'ArrowDown'
const isEnter = key === 'Enter' const isEnter = key === 'Enter'
const isCopy = ctrlKey && (key === 'C' || key === 'c') const isCopy = (ctrlKey || metaKey) && (key === 'C' || key === 'c')
if (isArrowUp) { if (isArrowUp) {
if (activeIndex.value > 0) { if (activeIndex.value > 0) {
activeIndex.value-- activeIndex.value--