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}
}
);