Skip to content

이모지 선택기 구현 (IME_EMOJI 모드 추가)#11

Merged
AiOO merged 5 commits intomainfrom
add-emoji
Feb 18, 2026
Merged

이모지 선택기 구현 (IME_EMOJI 모드 추가)#11
AiOO merged 5 commits intomainfrom
add-emoji

Conversation

@AiOO
Copy link
Owner

@AiOO AiOO commented Feb 18, 2026

변경 사항

한국어 키보드의 😀 키를 탭하면 이모지 선택기로 전환되는 기능을 구현합니다.

구현 내용

  • IMEMode.IME_EMOJI 추가 — 이모지 선택기 전용 키보드 모드
  • EmojiView 신규 생성 — androidx.emoji2:emoji2-emojipicker 기반
    • 이모지 선택 시 StringKeyMessage로 브로드캐스트 → commitText() 경로 재사용
    • 오른쪽 사이드바에 닫기(⌨), 백스페이스(⇦), 엔터(⏎) 키 배치 (모아키 레이아웃과
      동일 위치/크기)
  • OpenMoaIME에서 SpecialKey.EMOJI 토글 처리 — 진입 시 previousImeMode 저장,
    닫기 시 복귀
  • when (imeMode) 분기에서 IME_EMOJIIME_KO_* 조건과 쉼표로 묶어 처리
    (이모지 모드는 한국어 키보드에서만 진입 가능하다는 전제)

의존성

  • androidx.emoji2:emoji2-emojipicker:1.4.0 추가
  • compileSdk 33 → 34 상향 (라이브러리 요구사항)

@AiOO AiOO self-assigned this Feb 18, 2026
@AiOO
Copy link
Owner Author

AiOO commented Feb 18, 2026

Screenshot_20260218-155433.png

@AiOO AiOO merged commit edda5a1 into main Feb 18, 2026
1 check passed
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.

1 participant