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

[BUG]スペースキーを長押しするとカーソルを移動が行えない

Open
#1,100 0 comments 1 reaction 0 assignees View on GitHub

Maintainers usually reply within 1 day

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
45/100
Issue type
Bug
Clarity
Mostly clear
Activity status
Active
Tech stack
kotlin
Domain
mobile

Research direction

Start by reproducing the issue with the listed 操作フィードバック settings while entering or converting Japanese text, then trace the preedit and conversion cursor behavior. Done means long-pressing Space allows cursor movement during preedit or conversion without prematurely committing unrelated text; the requested flexible clause editing may require separate scoping.

Written by the indexing model from the issue text.

Description

バグの内容

"未確定(プリエディット)入力中、スペースキーを長押しするとカーソルを移動します。"をONにしても入力中や変換中の文字移動が行えない状態。
あとできれば他キーボードアプリのように、変換対象の文字数(文節境界)そのものを伸縮させたり、誤字や間違った変換がされた際に、変換中の段階でカーソル移動による修正箇所の変更や削除が行えるようにしてほしいです。

再現手順

操作フィードバック設定→スペースキー長押しでカーソルを移動をON→長押し時間300ms→
未確定(プリエディット)入力中/変換中にスペースキー(変換キー)長押ししながら左右にスライド

期待する動作

できればこちらよりも、他キーボードのような変換中の文字を左側から編集(誤字の削除/文節の伸縮)し、確定していく形にしてほしいです。

たとえば「それ以外も」と打ちたい時だと「粗│例外も」に変換されるのですが、
これを一度変換を戻してから最初の変換箇所までカーソルを右から左へ移動させるのではなく、
変換時に左側から「粗│例外も」→「それ│以外│も」と分節位置を好きな位置で分けたい。
またこの場合、最初の分節文字(それ)を確定したい時、変換中に変換確定キーを押すと分節関係なしに全ての変換中の文字が確定されてしまうため(「それ以外も」と打ちたいが「それいがいも」と"以外│も"が変換する前に確定されるため、
「それ」→確定→「以外」→確定→「も」→確定
という形になってくれたら助かります。

スマートフォン環境(以下を記入してください)

  • デバイス: [UMIDIGI power5]
  • OS: [例: Android 11]
  • アプリのバージョン: [1.7.123-lite/fdroid]
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.