Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

カーソルより右に文字列があるときに変換を確定すると未確定だった文字列を入力済扱いにする #113

Merged
merged 3 commits into from
Feb 18, 2024

Conversation

mtgto
Copy link
Owner

@mtgto mtgto commented Feb 12, 2024

未確定文字列の入力中にカーソル移動することができます。
ただし、これまではカーソルが未確定文字列の末尾にないときにスペースなどで変換開始したときにはカーソルより右にある文字列は入力しなかった扱いにしていました。

この修正では変換候補を選んだ時点でカーソルより右にあった文字列を未確定文字列として入力していたと扱うようにします。
例えば「かんどりょうこう」というエントリはSKK-JISYO.Lにないため変換を試みても単語登録画面へ移動してしまいます。そんなときはカーソル移動でまず「かんど」を変換することで再び「りょうこう」を打たなくとも即座に次の変換に移れるようになります。

2024-02-12.mov

細かい仕様の補足

  • 変換候補の選択中に文字を入力した場合は、カーソルより右にあった文字列に続けて入力した扱いとします
  • 変換候補の選択中にqを押した場合は現在の変換候補を確定し、カーソルより右にあった文字列をカナかな変換して確定します
    • 同様にCtrl-qを押した場合はカーソルより右にあった文字列を半角カナ変換して確定します

@mtgto mtgto merged commit c51b33b into main Feb 18, 2024
2 checks passed
@mtgto mtgto deleted the selecting-remain branch February 18, 2024 01:45
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