Skip to content

fix: 한글 IME 활성 시 키보드 단축키 미작동 문제 수정#538

Merged
sdk-kr merged 1 commit into
damoang:mainfrom
unstable-code:fix/keyboard-shortcut-ime
Mar 11, 2026
Merged

fix: 한글 IME 활성 시 키보드 단축키 미작동 문제 수정#538
sdk-kr merged 1 commit into
damoang:mainfrom
unstable-code:fix/keyboard-shortcut-ime

Conversation

@unstable-code
Copy link
Copy Markdown
Collaborator

Summary

  • Linux IME(ibus/fcitx)에서 한글 입력 모드일 때 키보드 단축키(F, R 등)가 간헐적으로 작동하지 않는 문제 수정
  • keydownkeyup 이벤트로 전환하여 IME가 event.code를 가로채는 문제 회피
  • 네비게이션 단축키 특성상 keyup 전환에 따른 부작용 없음

Test plan

  • staging에서 한글 IME 활성 상태로 단축키(F, R, H 등) 테스트
  • 영문 IME 상태에서 기존 단축키 정상 동작 확인
  • Shift+숫자 즐겨찾기 단축키 정상 동작 확인

🤖 Generated with Claude Code

Linux IME(ibus/fcitx)에서 한글 입력 시 keydown의 event.code가
비정상(빈 문자열, keyCode=229)이 되는 문제를 keyup 이벤트로
전환하여 해결.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@sdk-kr sdk-kr marked this pull request as ready for review March 11, 2026 09:16
Copy link
Copy Markdown
Contributor

@sdk-kr sdk-kr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 감사합니다 :)

@sdk-kr sdk-kr merged commit 853e183 into damoang:main Mar 11, 2026
7 of 12 checks passed
@unstable-code unstable-code deleted the fix/keyboard-shortcut-ime branch March 11, 2026 09:56
sdk-kr pushed a commit that referenced this pull request Mar 13, 2026
## Summary
- #538 에서 Linux IME 문제 해결을 위해 `keydown` → `keyup`으로 전환했으나 부작용 발생
- `Ctrl+W`로 탭을 닫을 때 `keyup` 이벤트가 남은 다른 탭에서 발생하여 단축키가 오작동
- Linux IME 문제도 완전히 해결되지 않음
- `keydown` 이벤트로 복원

## Test plan
- [ ] `Ctrl+W`로 탭 닫은 후 다른 탭에서 단축키 오작동 없는지 확인
- [ ] 단축키(F, R, H 등) 정상 동작 확인

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants