diff --git a/resources/views/esign/template-fields.blade.php b/resources/views/esign/template-fields.blade.php index 6ad60636..a2f24aac 100644 --- a/resources/views/esign/template-fields.blade.php +++ b/resources/views/esign/template-fields.blade.php @@ -557,7 +557,7 @@ className="text-gray-300 hover:text-red-500 flex-shrink-0 ml-1">× // 필드 선택 헬퍼 const selectField = useCallback((idx, e) => { - if (e && (e.ctrlKey || e.metaKey)) { + if (e && (e.ctrlKey || e.metaKey || e.shiftKey)) { setSelectedIndices(prev => { const next = new Set(prev); if (next.has(idx)) { @@ -827,7 +827,7 @@ className="text-gray-300 hover:text-red-500 flex-shrink-0 ml-1">× const y = ((e.clientY - rect.top) / rect.height) * 100; setLassoStart({ x, y }); setLassoEnd({ x, y }); - if (!(e.ctrlKey || e.metaKey)) { + if (!(e.ctrlKey || e.metaKey || e.shiftKey)) { clearSelection(); } }, [clearSelection]);