Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

[FEATURE]変換確定後に確定前の状態へ戻す「確定アンドゥ」機能

Open
#920 2 comments 0 reactions 0 assignees View on GitHub

Maintainers usually reply within 1 day

Nobody has claimed this yet.

Assessment

Difficulty
5/5
Estimated time
Over a week
Newbie friendliness
45/100
Issue type
Feature
Clarity
Mostly clear
Activity status
Quiet
Tech stack
kotlin
Domain
mobile

Research direction

Start by tracing the existing undo behavior and the keyboard's conversion-confirmation flow. Define the state that must be restored immediately after confirmation, then verify that another candidate can be selected; key or flick assignment remains an additional interaction requirement.

Written by the indexing model from the issue text.

Description

この機能リクエストは、何か問題に関連していますか?説明してください。

誤った候補で変換を確定してしまった場合に、もう一度読みを入力し直して変換する必要があるため、確定直後であれば簡単に変換前の状態へ戻せる機能が欲しいです。

例:
「こうじょう」と入力
→「工場」に変換して確定
→ 別の候補にしたかったことに気付く

望む解決策を説明してください

変換を確定した直後に、確定前の変換状態へ戻せる「確定アンドゥ」のような機能を希望します。

例:
「こうじょう」
→「工場」に変換・確定
→ 確定アンドゥ
→「こうじょう」の変換状態に戻る
→ 別の変換候補を選択

ATOKの「確定アンドゥ」に相当する機能をイメージしています。

可能であれば、キーやフリック操作などにこの機能を割り当てられると嬉しいです。

検討した代替案を説明してください

現在ある「元に戻す機能」も確認しましたが、「確定した文字を削除したときに元に戻す」機能のため、今回希望している「変換確定前の状態へ戻す」動作とは異なると認識しています。

Dominant language
Kotlin
Stars
345
Forks
36
Avg merge
10h 10m
Merged PRs (30d)
99

Getting set up

This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from KazumaProject/JapaneseKeyboard

All issues in KazumaProject/JapaneseKeyboard

Similar issues

More Kotlin issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.