Skip to content

HBHR103_편집 메뉴·단축키 ​

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

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

개요 ​

스프레드시트 툴바 "수정 ▾"(2026-09-29 #831로 「편집」에서 이름 변경, title "수정 (Alt+E)") 메뉴 항목(실행취소·재실행·잘라내기·복사·붙여넣기·선택하여 붙여넣기 ▸·삭제·아래쪽 빈 행 삭제·오른쪽 빈 열 삭제·찾기 및 바꾸기)의 동작·단축키를 정의한다. 실행취소·재실행은 시트 헤더 툴바 상시 버튼으로도 제공되며 히스토리가 없으면 disabled 처리된다 ([[HBHR100_시트 워크스페이스 (공통 Shell)]] 참조). 편집 메뉴는 작업공간(Sheet) 레벨 조작이며 셀/범위 대상으로, commit·PayrollLedger 정본에 직접 영향을 주지 않는다 ([[POL_급여정본경계]]). 본 문서는 앱 전체 단축키 전체 목록(4카테고리: 탐색/선택/편집/메뉴·찾기)의 정본이며, 셀 편집 상태 머신을 함께 정의한다. 단축키 도움말 모달은 워크스페이스 헤더 "단축키" 버튼·보기 메뉴 「단축키」·⌘/(윈도우 Ctrl+/)로 연다.

문서 히스토리 ​

날짜작성자팀변경 내용
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)
2026-09-23카나PM행 컨텍스트 메뉴 다중 선택 반영(4d75d89 #868, MED-705) — 커밋 근거, 라이브 실사 이월(TBU)
2026-09-25카나PM행 메뉴 다중 선택 라이브 실사 확인 — 선택 안 우클릭 시 「N개 행」 안내·라벨 실측(ㄴ22 TBU 해소)
2026-10-01카나PM메뉴명 「편집」→「수정」·실행취소/재실행 메뉴 복귀·선택하여 붙여넣기 하위 메뉴(값만/서식만/수식만)·잘라내기 연결·단축키 모달 전면 개편(글자 단축키 폐지, Alt+↑↓/Alt+R/Alt+N/Alt+//⌘/ 등)·타이핑 편집 진입 확정(ccea0b9e #831)·아래쪽 빈 행/오른쪽 빈 열 일괄 삭제(547a9599 #961) 반영 — 커밋 근거, 라이브 실사 이월(TBU)
2026-10-02카나PMDelete로 못 지운 칸 사유별 안내 토스트(ㄴ30-S)·오른쪽 빈 열 삭제의 기본 라벨 판정 확장(「값 N」·문자·「col_N」)(6c912836, #977 · 55ee6559, #984) — 커밋 근거, 라이브 실사 이월(TBU)

화면 플로우 ​


편집 메뉴 사양표 ​

번호항목/기능명타입사양 및 기능 설명연관/영향 범위비고
00노출 조건-스프레드시트 툴바 "수정 ▾"(title "수정 (Alt+E)") 클릭 또는 Alt+E 시 드롭다운 메뉴 노출
조건1 [HR_ADMIN] 시 노출
[[HBHR100_시트 워크스페이스 (공통 Shell)]] 툴바메뉴명 「편집」→「수정」 (#831) · TBU: 권한 세부
01초기 상태-메뉴 닫힘. 선택 셀/범위가 편집 대상. 항목 라벨 옆에 기기별 단축키 표기(맥 ⌘·⌥·⇧ / 윈도우 Ctrl·Alt·Shift)
 - CASE01 [히스토리 있음]: 실행취소/재실행 enabled
 - CASE02 [히스토리 없음]: disabled
헤더 실행취소/재실행 상시 버튼과 동일 동작#831
10실행취소 ⌘Z / 재실행 ⌘⇧ZMenuItem• 「실행취소」 / 「재실행」 — 편집 스택 되돌리기·다시 실행
• 클릭 시: 즉시 실행 후 메뉴 닫힘
편집 스택 · [[HBHR100_시트 워크스페이스 (공통 Shell)]] ㄴ58메뉴 복귀 (#831)
20잘라내기 ⌘XMenuItem• 「잘라내기」 — 복사한 뒤 선택 셀을 비움
• 클릭 시: 즉시 실행
 - CASE01 [잠긴 시트]: 복사만 수행
클립보드 · 셀 값⌘X 연결 (#831) · TBU: 에러·실패 동작
21복사 ⌘CMenuItem• 「복사」 — 선택 셀/범위를 TSV로 복사
• 클릭 시: 즉시 실행
 - CASE01 [금액 열 빈칸]: 0이 아닌 빈칸으로 복사
클립보드TSV · 빈칸 규칙 (#831)
22붙여넣기 ⌘VMenuItem• 「붙여넣기」 — 값 · 수식 · 서식 모두 붙임
• 클릭 시: 선택 셀 기준 붙여넣기. 빈칸을 붙이면 대상 칸을 비움
 - CASE01 [보호 행 포함]: 건너뛰고 안내(예: 「보호된 행 N칸은 건너뛰었어요」)
셀 값 · 서식#831 · TBU: 클립보드 빈 상태 처리
23선택하여 붙여넣기 ▸Submenu• 「선택하여 붙여넣기」 호버 시 하위 메뉴: 「값만」(⌘⇧V) / 「서식만」(⌘⌥V) / 「수식만」
• 값만: "계산된 값만 붙여넣습니다 — 수식·서식은 따라오지 않아요" · 서식만: "글자색·배경색·굵기·테두리 등 서식만 붙여넣습니다 — 값은 그대로예요" · 수식만: "복사한 칸의 수식만 붙여넣습니다 — 값은 그대로예요"
셀 값 · 서식 · 수식 열옵션 구성 확정 (#831) · 셀·머리글 우클릭 메뉴에도 동일 제공 · 사용 중 시트는 값만 붙음
30삭제 DelMenuItem• 「삭제」 — 선택한 셀의 값을 비움(행은 유지)
• 클릭 시: 즉시 실행. title "행 자체를 삭제하려면 행 우클릭 → 이 행 삭제"
셀 값 · 행 컨텍스트 메뉴내용 삭제만 (OQ 해소)
ㄴ30-S지우지 못한 칸 안내Toast• 범위 Delete·「삭제」 뒤 지우지 못한 칸을 붙여넣기와 같은 사유별 요약 토스트로 알림(종전: 아무 안내 없이 그대로). 리터럴 칸은 지워지고 지울 칸이 없으면 토스트 없음
 - CASE01 [여러 칸]: 사유별 개수 — 예 「직원 정보에서 오는 열 3칸 · 고칠 수 없는 열 2칸은 건너뛰었어요」
 - CASE02 [식별 열 한 칸]: 「「{열}」은/는 직원 정보에서 오는 열이라 지울 수 없어요.」 · CASE03 [집계·계산 열 한 칸]: 「「{열}」은/는 계산되는 열이라 지울 값이 없어요.」 · CASE04 [행 번호 칸]: 「행 번호 칸은 지울 수 없어요.」
30 삭제 · 22 붙여넣기(건너뜀 요약 공유) · 직원 기준 시트(급여대장)신규 (6c912836 #977, MED-842) · 수식 열 셀 오버라이드는 Delete가 오버라이드만 해제(종전 동일) · TBU: 라이브 실사
31아래쪽 빈 행 삭제MenuItem• 표 아래쪽에 이어지는 빈 행(직원 없음 · 값·메모 없음 · 보호 안 됨)을 한 번에 삭제. 라벨 오른쪽에 개수 「N개」, 없으면 「없음」+비활성
• 클릭 시: 끝에서부터 이어지는 구간만 삭제(가운데 빈 행은 유지), ⌘Z로 되살리기
행 · [[HBHR100_시트 워크스페이스 (공통 Shell)]] ㄴ70-R신규 (547a9599 #961) · TBU: 확인창 문구
32오른쪽 빈 열 삭제MenuItem• 표 오른쪽에 이어지는 설정 없는 빈 열(기본 이름 · 수식·참조·서식 없음 · 값 없음)을 한 번에 삭제. 개수 표기·0개면 비활성
• 클릭 시: 끝 구간만 삭제. 이름을 바꾼 열은 남김
 - 기본 이름 범위: 「새 열(N)」 · 「값 N」(N개 열 추가) · 「A~ZZZ」 문자 라벨 · 「col_N」(엑셀 가져오기) · 빈 라벨. 종류 없는 옛 열도 값 열로 봄(종전: 「새 열」만 인정해 빈 열이 있어도 「빈 열이 없어요」)
열 레이아웃 · [[HBHR107_컬럼 헤더 컨트롤]] · [[HBHR105_삽입 메뉴]] ㄴ23신규 (547a9599 #961) · 기본 라벨 범위 확장(55ee6559 #984, MED-848) · 소문자·네 글자 이상·「값」만 있는 라벨은 사용자 이름으로 유지 · TBU: 확인창 문구
40찾기 및 바꾸기 ⌘HMenuItem• 시트 내 텍스트를 검색·치환하는 기능
• 클릭 시: 찾기 막대(바꾸기 모드) 노출
[[HBHR109_행 정보 패널·검색]]TBU: 검색 결과 0건(Empty) 처리
50드래프트 모두 저장 / 취소MenuItem• 저장 전 드래프트 행이 있을 때만 메뉴 하단에 노출: 「드래프트 모두 저장」(건수 배지) / 「드래프트 모두 취소」드래프트 행조건부 노출

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

워크스페이스 헤더 "단축키" 버튼·⌘/ 로 여는 도움말 모달(제목 "키보드 단축키")의 전체 목록. 2026-09-29 #831로 수식어 없는 글자 단축키(j·k / "/" / i / ?) 폐지 — 글자·숫자 키는 선택 셀 편집 시작. 키 표기는 기기별로 바뀜(footnote "맥에서는 ⌘ · ⌥ · ⇧, 윈도우·리눅스에서는 Ctrl · Alt · Shift 로 보입니다."). 아래 ⌘는 윈도우 Ctrl.

번호항목/기능명타입사양 및 기능 설명연관/영향 범위비고
10탐색 (Navigation)-• 카테고리 헤더 "탐색 (Navigation)"그리드 포커스 · 사이드바모달 원문
ㄴ 11셀 이동Key• "↑ ↓ ← →" → 셀 이동그리드 포커스
ㄴ 12사이드바 시트 전환Key• "Alt+↓ / Alt+↑" → "사이드바 시트 전환 — 목록에 보이는 순서 (접은 폴더는 건너뜀 · 끝에서 처음으로 이어짐)"[[HBHR108_폴더·휴지통 사이드바]]j/k → Alt+↑↓ (#831)
ㄴ 13행 정보 패널Key• "Alt+R" → "선택 행 정보 패널 열기 / 닫기"[[HBHR109_행 정보 패널·검색]]i → Alt+R (#831)
ㄴ 14새 시트 만들기Key• "Alt+N" → "새 시트 만들기"[[HBHR101_새 시트 만들기 모달]]신규 (#831) · "/" 검색 포커스는 폐지
20선택 (Selection)-• 카테고리 헤더 "선택 (Selection)"선택 범위 · 행 메뉴모달 원문
ㄴ 21셀 범위 선택Key• "Shift + 클릭" → 셀 범위 선택선택 범위
ㄴ 21a데이터 끝 이동·범위 선택Key• "⌘ + 방향키" → "데이터 끝으로 이동 (값이 이어진 구간의 끝 · 빈칸이면 다음 값)"
• "⌘ + Shift + 방향키" → "데이터 끝까지 범위 선택"
 - Shift + 방향키: 한 칸씩 확장(엔진, 모달 미표기)
선택 범위#831 · 병합이 걸린 칸은 선택이 병합 범위로 자동 확장
ㄴ 22행 메뉴Key• "우클릭 (# 열)" → 행 메뉴 (정보 / 추가 / 취소 / 삭제). 행 번호 칸 우클릭 시 행 전체 선택
• 다중 선택 안에서 우클릭하면 선택된 행 전부 대상, 선택 밖이면 그 칸으로 선택 이동 — 상세 [[HBHR100_시트 워크스페이스 (공통 Shell)]] ㄴ70-R
행 컨텍스트 메뉴다중 선택(4d75d89 #868) · 라이브 실사 확인(2026-09-25)
ㄴ 23키보드로 우클릭 메뉴Key• "⌘ + Shift + \" (또는 Shift+F10) → 선택한 칸에서 우클릭 메뉴 열기
• "메뉴에서 ↑ ↓" → 항목 이동 (Home · End = 처음 · 마지막 · Enter = 실행 · Esc = 닫기). → · ← 로 「선택하여 붙여넣기」 하위 메뉴를 열고 닫음
셀·행·머리글 우클릭 메뉴신규 (#831) · 맥 기본 설정은 fn 함께
30편집 (Editing)-• 카테고리 헤더 "편집 (Editing)"셀 편집 상태 머신 · 클립보드모달 원문
ㄴ 31선택 셀 편집Key• "Enter" → 선택 셀 편집 / 편집 후 아래 셀로 이동셀 편집 상태 머신
ㄴ 32편집 후 좌우 이동Key• "Tab / Shift + Tab" → 편집 후 오른쪽 / 왼쪽 셀로 이동셀 편집 상태 머신
ㄴ 33편집 취소 / 모달 닫기Key• "Esc" → 편집 취소 / 모달 닫기편집 상태 · 모달
ㄴ 34복사 / 잘라내기Key• "⌘C" → "선택 셀 TSV로 복사" · "⌘X" → "잘라내기 — 복사한 뒤 선택 셀을 비움"클립보드 · 셀 값⌘X 신규 (#831)
ㄴ 35붙여넣기 3종Key• "⌘V" → "붙여넣기 — 값 · 수식 · 서식 모두"
• "⌘ + Shift + V" → "값만 붙여넣기 (수식·서식 없이 계산된 값만)"
• "⌘ + Alt + V" → "서식만 붙여넣기 (값은 그대로)"
클립보드 · 셀 값 · 서식#831
ㄴ 36아래로 채우기Key• "⌘D" → "선택 범위 아래로 채우기 (Excel 스타일)"셀 값
ㄴ 37오른쪽으로 채우기Key• "⌘R" → "선택 범위 오른쪽으로 채우기"셀 값
ㄴ 38되돌리기 (Undo)Key• "⌘Z" → "되돌리기 (Undo)" — 헤더 실행취소 버튼과 동일편집 스택
ㄴ 39다시 실행 (Redo)Key• "⌘ + Shift + Z" → "다시 실행 (Redo)"편집 스택
40메뉴 · 찾기-• 카테고리 헤더 "메뉴 · 찾기"스프레드시트 툴바 · 찾기 막대모달 원문 (#831로 모달 등재)
ㄴ 41메뉴 열기Key• "Alt+F / E / I / D / V" → "메뉴 열기 (파일 / 편집 / 삽입 / 데이터 / 보기)"스프레드시트 툴바 ([[HBHR102_파일 메뉴]]~106)모달 문구는 「편집」 표기 유지, 툴바는 「수정」
ㄴ 42메뉴 검색Key• "Alt+/" → "메뉴 검색 — 기능 이름을 쳐서 바로 실행 (서식 도구 모음 맨 앞 칸)"[[HBHR100_시트 워크스페이스 (공통 Shell)]] ㄴ63C신규 (#831)
ㄴ 43찾기 / 바꾸기Key• "⌘F" → 찾기 · "⌘H" → 바꾸기[[HBHR109_행 정보 패널·검색]]
ㄴ 44타이핑으로 편집 시작Key• "글자 · 숫자 키" → "선택 셀 편집 시작 (엑셀 · 구글 시트와 동일)"셀 편집 상태 머신 10신규 (#831)
50도움말-• "⌘/" → "단축키 도움말 표시 / 숨김"단축키 도움말 모달? → ⌘/ (#831)

셀 편집 상태 머신 ​

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

번호항목/기능명타입사양 및 기능 설명연관/영향 범위비고
10이동 → 편집-• navigation 상태에서 Enter · 더블클릭 · 글자/숫자 키 타이핑 시 칸 안에서 바로 edit 진입(별도 입력창 없음). 첫 한글 음절도 온전히 조합
 - CASE01 [수식 열에 타이핑]: 8초 토스트 「수식 열이에요. Enter 나 더블클릭으로 열면 수식을 고칠 수 있어요.」
선택 셀 · [[HBHR100_시트 워크스페이스 (공통 Shell)]] ㄴ70-C타이핑 진입 확정 (#831, #940, #952)
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
  • "찾기 및 바꾸기(⌘H)" 모달과 / 검색([[HBHR109_행 정보 패널·검색]])의 관계·중복 여부 = TBU
  • 값 확정 시 ƒ수식 재계산 시점 = TBU
  • 붙여넣기(22) 클립보드 빈 상태 처리 = TBU
  • 아래쪽 빈 행/오른쪽 빈 열 삭제(31·32) 확인창 문구 = TBU (라이브 실사)
  • (해소 2026-10-01) 선택하여 붙여넣기 옵션·삭제 범위·타이핑 편집 진입 — #831 근거