[폴더 열기], [이름 변경 실행] 버튼 단축키 추가
This commit is contained in:
@@ -13,14 +13,14 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="toolbar">
|
<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="separator"></div>
|
||||||
<div class="sort-group">
|
<div class="sort-group">
|
||||||
<button class="sort-btn" id="btn-sort-name">이름순</button>
|
<button class="sort-btn" id="btn-sort-name">이름순</button>
|
||||||
<button class="sort-btn" id="btn-sort-date">날짜순</button>
|
<button class="sort-btn" id="btn-sort-date">날짜순</button>
|
||||||
</div>
|
</div>
|
||||||
<div class="separator"></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;">
|
<div style="margin-left:auto; display:flex; align-items:center; gap:8px;">
|
||||||
<span class="dir-path" id="dir-path">폴더를 선택하세요</span>
|
<span class="dir-path" id="dir-path">폴더를 선택하세요</span>
|
||||||
<button class="btn btn-ghost" id="btn-reveal" disabled>Finder에서 열기</button>
|
<button class="btn btn-ghost" id="btn-reveal" disabled>Finder에서 열기</button>
|
||||||
|
|||||||
@@ -51,6 +51,12 @@ window.api.onFullscreenChange((isFullscreen) => {
|
|||||||
inputPrefix.addEventListener('input', updatePreview);
|
inputPrefix.addEventListener('input', updatePreview);
|
||||||
inputDigits.addEventListener('input', updatePreview);
|
inputDigits.addEventListener('input', updatePreview);
|
||||||
btnOpen.addEventListener('click', openFolder);
|
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'));
|
btnSortName.addEventListener('click', () => sortFiles('name'));
|
||||||
btnSortDate.addEventListener('click', () => sortFiles('date'));
|
btnSortDate.addEventListener('click', () => sortFiles('date'));
|
||||||
btnRename.addEventListener('click', doRename);
|
btnRename.addEventListener('click', doRename);
|
||||||
|
|||||||
Reference in New Issue
Block a user