케이스 ce-0192-chinese-ime-number-candidate-selection-safari-ko · 시나리오 scenario-ime-composition-number-input

중국어 IME 숫자 키가 숫자 삽입 대신 후보를 선택함

OS: macOS 14.0 기기: Desktop or Laptop Any 브라우저: Safari 17.0 키보드: Chinese (IME - Pinyin) 초안
compositionimenumber-inputcandidate-selectionchinesesafarimacos

현상

contenteditable 요소에서 중국어 병음 IME를 사용할 때 문자 변환 중 숫자 키(1-9)를 누르면 변환 목록에서 후보를 선택하는 대신 숫자를 삽입합니다. 이것은 후보 목록이 활성화되어 있는 동안 사용자가 숫자를 삽입하는 것을 방지합니다.

재현 예시

  1. 편집 가능한 영역에 포커스를 둡니다.
  2. 중국어 병음 IME를 활성화합니다.
  3. 병음 텍스트를 입력합니다 (예: “nihao”)하고 문자 변환을 트리거합니다 (후보 목록이 나타남).
  4. 숫자 “3”을 삽입하기 위해 숫자 키(예: “3”)를 누르려고 시도합니다.

관찰된 동작

  • 숫자 키(1-9)가 숫자를 삽입하는 대신 변환 목록에서 후보를 선택합니다
  • 사용자가 후보 목록이 활성화되어 있는 동안 숫자를 삽입할 수 없습니다
  • 변환이 완료된 후 숫자 키가 정상적으로 작동합니다
  • 동작이 숫자를 삽입할 수 있는 네이티브 입력 필드와 다릅니다

예상 동작

  • 사용자가 후보 목록이 활성화되어 있어도 숫자를 삽입할 수 있어야 합니다
  • 숫자 키가 숫자를 삽입하는 방법(예: Shift+Number 또는 다른 키 조합)을 가져야 합니다
  • 동작이 네이티브 입력 필드와 일관되어야 합니다

브라우저 비교

  • Safari: 숫자 키가 후보 선택을 트리거함, 특히 macOS에서
  • Chrome: 유사한 동작
  • Firefox: 다른 숫자 키 동작을 가질 수 있음

참고 및 해결 방법 가능한 방향

  • 숫자 키 기본 동작을 방지하고 수동으로 숫자 삽입
  • 후보 선택 중 숫자 입력을 위한 대체 키 조합 사용
  • 숫자 입력 제한에 대한 사용자 UI 피드백 제공

이 시나리오의 변형

케이스 OS 브라우저 상태
ce-0191-japanese-ime-number-candidate-selection-chrome-ko Windows 11 Chrome 120.0 초안
ce-0192-chinese-ime-number-candidate-selection-safari-ko macOS 14.0 Safari 17.0 초안

Playground for this case

Use the reported environment as a reference and record what happens in your environment while interacting with the editable area.

Reported environment
OS: macOS 14.0
Device: Desktop or Laptop Any
Browser: Safari 17.0
Keyboard: Chinese (IME - Pinyin)
Your environment
Sample HTML:
Event log
Use this log together with the case description when filing or updating an issue.
0 events
Interact with the editable area to see events here.