diff --git a/src/renderer/inbox/App.tsx b/src/renderer/inbox/App.tsx index 154d791..04f6c71 100644 --- a/src/renderer/inbox/App.tsx +++ b/src/renderer/inbox/App.tsx @@ -18,6 +18,9 @@ import { SearchBox } from './components/SearchBox.js'; import { ReviewView } from './components/ReviewView.js'; import type { InboxView } from './store.js'; +// QuickCapture 단축키 modifier — macOS 는 Cmd, 그 외는 Ctrl. +const MOD_KEY = /Mac/i.test(navigator.platform) ? 'Cmd' : 'Ctrl'; + export function App(): React.ReactElement { const { notes, trashNotes, trashCount, showTrash, @@ -190,7 +193,7 @@ export function App(): React.ReactElement { ) : searchResults !== null && displayed.length === 0 ? (
검색 결과가 없습니다.
) : notes.length === 0 ? ( -
머릿속에 떠다니는 한 줄을 적어보세요. Ctrl+Shift+J
+
머릿속에 떠다니는 한 줄을 적어보세요. {MOD_KEY}+Shift+J
) : displayed.length === 0 ? (
이 태그의 노트가 없습니다.
) : ( diff --git a/src/renderer/quickcapture/App.tsx b/src/renderer/quickcapture/App.tsx index eb4d0ae..afdb702 100644 --- a/src/renderer/quickcapture/App.tsx +++ b/src/renderer/quickcapture/App.tsx @@ -3,6 +3,9 @@ import { captureApi } from './api.js'; interface PastedImage { url: string; buffer: ArrayBuffer; } +// 저장 단축키 modifier — macOS 는 Cmd, 그 외는 Ctrl. +const MOD_KEY = /Mac/i.test(navigator.platform) ? 'Cmd' : 'Ctrl'; + export function App(): React.ReactElement { const [text, setText] = useState(''); const [images, setImages] = useState([]); @@ -65,7 +68,7 @@ export function App(): React.ReactElement { {images.map((i, idx) => ())} )} -
Ctrl+Enter 저장 · Esc 취소 · 이미지 붙여넣기
+
{MOD_KEY}+Enter 저장 · Esc 취소 · 이미지 붙여넣기
{err &&
{err}
} );