[폴더 열기], [이름 변경 실행] 버튼 단축키 추가

This commit is contained in:
2026-05-14 16:27:01 +09:00
parent 5ab6529bb5
commit 1c08290f69
2 changed files with 8 additions and 2 deletions
+2 -2
View File
@@ -13,14 +13,14 @@
</div>
<div id="toolbar">
<button class="btn btn-primary" id="btn-open">📁 폴더 열기</button>
<button class="btn btn-primary" id="btn-open"><span>📁</span>폴더 열기 (O)</button>
<div class="separator"></div>
<div class="sort-group">
<button class="sort-btn" id="btn-sort-name">이름순</button>
<button class="sort-btn" id="btn-sort-date">날짜순</button>
</div>
<div class="separator"></div>
<button class="btn btn-success" id="btn-rename" disabled>이름 변경 실행</button>
<button class="btn btn-success" id="btn-rename" disabled><span></span>이름 변경 실행 (S)</button>
<div style="margin-left:auto; display:flex; align-items:center; gap:8px;">
<span class="dir-path" id="dir-path">폴더를 선택하세요</span>
<button class="btn btn-ghost" id="btn-reveal" disabled>Finder에서 열기</button>
+6
View File
@@ -51,6 +51,12 @@ window.api.onFullscreenChange((isFullscreen) => {
inputPrefix.addEventListener('input', updatePreview);
inputDigits.addEventListener('input', updatePreview);
btnOpen.addEventListener('click', openFolder);
document.addEventListener('keydown', (e) => {
if (e.target.tagName === 'INPUT') return;
if (e.code === 'KeyO') btnOpen.click();
if (e.code === 'KeyS' && !btnRename.disabled) btnRename.click();
});
btnSortName.addEventListener('click', () => sortFiles('name'));
btnSortDate.addEventListener('click', () => sortFiles('date'));
btnRename.addEventListener('click', doRename);