Skip to content

fix: 英語composing状態でスペースキーを押した場合に半角空白を入力する#312

Merged
ensan-hcl merged 1 commit into
mainfrom
fix/248-english-composing-space
Apr 29, 2026
Merged

fix: 英語composing状態でスペースキーを押した場合に半角空白を入力する#312
ensan-hcl merged 1 commit into
mainfrom
fix/248-english-composing-space

Conversation

@nyanko3141592
Copy link
Copy Markdown
Collaborator

概要

closes #248

英語入力モードで文字を入力中(composing状態)にスペースを押すと、変換候補選択モードに遷移してしまっていた問題を修正。

macOS標準IMEと同様に、半角スペースをmarked textに追記するよう変更。

再現手順

  1. 日本語モードで何か入力してmarked textを作る(例:
  2. 英数キーを押して英語モードに切り替える(marked textは残ったまま)
  3. スペースを押す

修正前: 変換候補ウィンドウが開く
修正後: 半角スペースがmarked textに追記される

変更内容

  • InputState.composing 状態でスペースを押したとき、inputLanguage == .english の場合は appendToMarkedText(" ") を返すよう分岐を追加
  • テスト4ケース追加(英語/日本語 × liveConversionあり/なし)

closes #248

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@ensan-hcl ensan-hcl self-requested a review April 29, 2026 15:18
@ensan-hcl ensan-hcl added the enhancement New feature or request label Apr 29, 2026
@ensan-hcl
Copy link
Copy Markdown
Member

しばらく試したんだけど、特に何も壊れなかったのでこれで良いと思う。

@ensan-hcl ensan-hcl merged commit 7399f5f into main Apr 29, 2026
12 checks passed
@ensan-hcl ensan-hcl deleted the fix/248-english-composing-space branch April 29, 2026 15:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: 言語がenglishでcomposingの場合はスペースキーで半角空白が入力されるよう変更

2 participants