Skip to content

HBHR103_편집 메뉴·단축키

(Hereby) HR 급여 관리 > 시트 워크스페이스 > 편집 메뉴·단축키

항목내용
HR 급여 관리 (HBHR)
대상 사용자조건1 [HR_ADMIN]
부모 화면[[HBHR100_시트 워크스페이스 (공통 Shell)]]
프로토타입TBU
관련 정책[[POL_급여정본경계]]
Statusreview
Owner카나

개요

스프레드시트 툴바 "편집 ▾" 메뉴 6개 항목(잘라내기·복사·붙여넣기·선택하여 붙여넣기·삭제·찾기 및 바꾸기)의 동작·단축키를 정의한다. 실행취소·재실행은 편집 메뉴에서 빠져 시트 헤더 툴바의 상시 버튼(실행취소 ⌘Z / 재실행 ⌘⇧Z)으로 이동했고, 히스토리가 없으면 disabled 처리된다 ([[HBHR100_시트 워크스페이스 (공통 Shell)]] 참조). 편집 메뉴는 작업공간(Sheet) 레벨 조작이며 셀/범위 대상으로, commit·PayrollLedger 정본에 직접 영향을 주지 않는다 ([[POL_급여정본경계]]). 본 문서는 앱 전체 단축키 전체 목록(4카테고리: 탐색/선택/편집/메뉴·찾기)의 정본이며, 셀 편집 상태 머신을 함께 정의한다. 단축키 도움말 모달은 워크스페이스 헤더 "단축키" 버튼(및 우측 유틸 ? 토글)으로 연다.

문서 히스토리

날짜작성자변경 내용
2026-07-06카나PM최초 작성
2026-07-10카나PM라이브 기능 검토 반영
2026-07-13카나PM버튼 행동 명세 보강
2026-07-21카나PMGC700 깊이 재작성
2026-07-21카나PM가독성 패스 + 액션 표기 (GUIDE §7·§8)
2026-07-21카나PM셀 스타일 확정판 적용 (콸 승인)
2026-07-28카나PM코드 변경 반영(1ce8763)

화면 플로우


편집 메뉴 사양표

번호항목/기능명타입사양 및 기능 설명연관/영향 범위비고
00노출 조건-스프레드시트 툴바 "편집 ▾" 클릭 시 드롭다운 메뉴 노출
조건1 [HR_ADMIN] 시 노출
[[HBHR100_시트 워크스페이스 (공통 Shell)]] 툴바TBU: 권한 세부
01초기 상태-메뉴 닫힘. 선택 셀/범위가 편집 대상
실행취소·재실행은 편집 메뉴에서 빠져 시트 헤더 툴바 상시 버튼으로 이동
 - CASE01 [히스토리 있음]: enabled
 - CASE02 [히스토리 없음]: disabled
[[HBHR100_시트 워크스페이스 (공통 Shell)]] 시트 헤더 툴바실행취소/재실행 헤더 이동
20✂ 잘라내기 ⌘XMenuItem• 선택 셀/범위 값을 클립보드로 이동(복사 후 원본 비움)하는 기능
• 클릭 시: 즉시 실행 — 값 클립보드 이동 후 원본 비움. 빈 셀이면 빈 값 이동
클립보드 · 셀 값TSV · TBU: 에러·실패 동작
21📋 복사 ⌘CMenuItem• 선택 셀/범위를 클립보드로 복사(TSV)하는 기능
• 클릭 시: 즉시 실행 — 선택 범위 클립보드 복사
클립보드TSV
22📥 붙여넣기 ⌘VMenuItem• 클립보드 TSV를 선택 셀 기준으로 붙여넣는 기능 (탭=열 구분, 개행=행 구분)
• 클릭 시: 즉시 실행 — 선택 셀 기준 붙여넣기
셀 값TSV · TBU: 클립보드 빈 상태 처리
23📌 선택하여 붙여넣기 ⌘⇧VMenuItem• 붙여넣기 대상 속성을 선택해 붙여넣는 기능 (값만/서식만 등)
• 클릭 시: 속성 선택 붙여넣기 실행
셀 값 · 서식TBU: 값만/서식만 등 옵션 구성
30🗑 삭제 DelMenuItem• 선택 셀/범위 값을 비우는 기능 (셀 자체 삭제가 아닌 내용 삭제)
• 클릭 시: 즉시 실행 — 선택 범위 내용 삭제
셀 값내용 삭제 · TBU: 행/열 삭제 진입점 포함 여부
40🔍 찾기 및 바꾸기 ⌘HMenuItem• 시트 내 텍스트를 검색·치환하는 기능
• 클릭 시: "찾기 및 바꾸기" 모달 노출
[[HBHR109_행 정보 패널·검색]]TBU: 모달 상세 · 검색 결과 0건(Empty) 처리 · / 검색과의 관계

키보드 단축키 전체 (도움말 모달 — 4카테고리)

워크스페이스 헤더 "단축키" 버튼(및 우측 유틸 ? 토글)이 여는 도움말 모달의 전체 목록. 탐색 / 선택 / 편집 3개 카테고리는 단축키 모달 JSON(정본) 원문 그대로 옮겼고, 메뉴·찾기 카테고리는 직전 라이브 검토(hr-diff-report §12)에서 확인된 항목(모달 JSON에는 미포함)이다.

번호항목/기능명타입사양 및 기능 설명연관/영향 범위비고
10탐색 (Navigation)-• 카테고리 헤더 "탐색 (Navigation)"그리드 포커스 · 사이드바JSON 정본
ㄴ 11셀 이동Key• "↑ ↓ ← →" → 방향키로 선택 셀 이동그리드 포커스
ㄴ 12사이드바 시트 전환Key• "j / k" → 사이드바 시트 전환 (다음 / 이전)[[HBHR108_폴더·휴지통 사이드바]]
ㄴ 13검색창 포커스Key• "/" → 시트 검색창(placeholder "사번 / 성명 / 사유 / 항목 검색 ( / )")에 포커스[[HBHR109_행 정보 패널·검색]]
ㄴ 14행 정보 패널Key• "i" → 선택 행 정보 패널 열기[[HBHR109_행 정보 패널·검색]]
20선택 (Selection)-• 카테고리 헤더 "선택 (Selection)"선택 범위 · 행 메뉴JSON 정본
ㄴ 21셀 범위 선택Key• "Shift + 클릭" → 현재 셀부터 클릭 셀까지 범위 선택선택 범위신규
ㄴ 21a선택 영역 확장Key• "Shift + 방향키" → 엑셀 스타일로 선택 영역을 방향키 방향으로 한 칸씩 확장(고정 코너는 앵커, 반대 코너가 이동). 빈 선택에서 눌러도 확장 진입
 - CASE01 [Cmd/Ctrl + Shift + 방향키]: 해당 방향 시트 끝까지 확장
선택 범위 · SheetEngine.extendSelectionArrow신규 (코드 반영: 1ce8763) · 엔진 구현(도움말 모달 JSON 미포함)
ㄴ 22행 메뉴Key• "우클릭 (# 열)" → #(행 번호) 열 우클릭으로 행 컨텍스트 메뉴(정보 / 추가 / 취소 / 삭제) 열기행 컨텍스트 메뉴신규
30편집 (Editing)-• 카테고리 헤더 "편집 (Editing)"셀 편집 상태 머신 · 클립보드JSON 정본
ㄴ 31선택 셀 편집Key• "Enter" → 선택 셀 편집 / 편집 후 아래 셀로 이동 (navigation에서 누르면 편집 진입, 편집 중 누르면 확정 후 아래 셀로 이동)셀 편집 상태 머신
ㄴ 32편집 후 좌우 이동Key• "Tab / Shift + Tab" → 편집 후 오른쪽 / 왼쪽 셀로 이동셀 편집 상태 머신
ㄴ 33편집 취소 / 모달 닫기Key• "Esc" → 편집 취소 / 모달 닫기 (편집 중이면 값 원복, 모달 열림이면 모달 닫기)편집 상태 · 모달
ㄴ 34TSV 복사Key• "Ctrl+C" → 선택 셀 TSV로 복사클립보드 · 셀 값TSV
ㄴ 35TSV 붙여넣기Key• "Ctrl+V" → TSV 붙여넣기 (선택 셀 시작점 기준, 탭=열·개행=행)클립보드 · 셀 값TSV
ㄴ 36아래로 채우기Key• "Ctrl+D" → 위 셀 값을 선택 범위 아래로 채우기 (Excel 스타일)셀 값신규 · Excel 스타일
ㄴ 37오른쪽으로 채우기Key• "Ctrl+R" → 왼쪽 셀 값을 선택 범위 오른쪽으로 채우기 (Excel 스타일)셀 값신규 · Excel 스타일
ㄴ 38되돌리기 (Undo)Key• "Ctrl+Z" → 되돌리기 (Undo) — 시트 헤더 툴바 실행취소 버튼과 동일편집 스택 · [[HBHR100_시트 워크스페이스 (공통 Shell)]] 헤더 버튼
ㄴ 39다시 실행 (Redo)Key• "Ctrl+Shift+Z" → 다시 실행 (Redo) — 시트 헤더 툴바 재실행 버튼과 동일편집 스택 · [[HBHR100_시트 워크스페이스 (공통 Shell)]] 헤더 버튼
40메뉴·찾기-• 직전 라이브 검토(hr-diff-report §12) 확인 항목. 단축키 모달 JSON에는 미포함 — 라이브 검토 출처스프레드시트 툴바 · 도움말 모달모달 JSON 외
ㄴ 41메뉴 열기Key• "Alt+F / Alt+E / Alt+I / Alt+D / Alt+V" → 파일(F)/편집(E)/삽입(I)/데이터(D)/보기(V) 툴바 메뉴 열기스프레드시트 툴바 ([[HBHR102_파일 메뉴]]~106)신규 · 라이브 검토
ㄴ 42찾기 / 바꾸기Key• "Ctrl+F / Ctrl+H" → 시트 내 텍스트 검색(F) / 검색 및 치환(H) 모달 진입[[HBHR109_행 정보 패널·검색]]라이브 검토
ㄴ 43도움말 토글Key• "?" → 단축키 도움말 모달 열기/닫기 토글단축키 도움말 모달라이브 검토

셀 편집 상태 머신

키보드 조작 backbone. navigation(이동) → edit(편집, Enter 진입) → 확정(Enter/Tab, 다음 셀 이동) 또는 취소(Esc, 값 원복 후 navigation 복귀).

번호항목/기능명타입사양 및 기능 설명연관/영향 범위비고
10이동 → 편집-• navigation 상태에서 Enter 또는 직접 타이핑 시 edit 진입선택 셀TBU: 타이핑 진입 지원 여부
20편집 → 확정(아래)-• edit 상태에서 Enter → 값 확정 후 아래 셀로 이동
 - CASE01 [Tab]: 값 확정 후 오른쪽 셀로 이동
 - CASE02 [Shift + Tab]: 값 확정 후 왼쪽 셀로 이동
셀 값 · 포커스
30편집 → 취소-• edit 상태에서 Esc → 편집 취소(값 원복), navigation 복귀셀 값 원복
40확정 → 재계산-• 값 확정 시 ƒ수식 컬럼 재계산 트리거 (자동 채움/새로고침과 관계, 시점 = TBU)[[HBHR106_데이터 메뉴]] · [[HBHR203_재계산 diff 뷰]]재계산 시점 TBU

Open Question

  • 편집 메뉴 노출 권한 세부(00) = TBU
  • "잘라내기(⌘X)" 에러·실패 동작(20) = TBU
  • "찾기 및 바꾸기(⌘H)" Empty(검색 결과 0건) 처리·모달 상세(40) = TBU
  • "선택하여 붙여넣기(⌘⇧V)" 옵션 구성(값만/서식만/수식 등) = TBU
  • "찾기 및 바꾸기(⌘H)" 모달과 / 검색([[HBHR109_행 정보 패널·검색]])의 관계·중복 여부 = TBU
  • "삭제(Del)"가 셀 내용 삭제만인지 행/열 삭제 진입점을 포함하는지 = TBU
  • 편집 진입 트리거에 직접 타이핑 포함 여부 = TBU
  • 값 확정 시 ƒ수식 재계산 시점 = TBU
  • 붙여넣기(22) 클립보드 빈 상태 처리 = TBU