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

[FEATURE] ダブルタップ+フリックで促音 (っ) +文字入力にする

Open
#894 2 comments 1 reaction 1 assignee View on GitHub

Maintainers usually reply within 1 day

@KazumaProject is already working on this.

Since Aug 19, 2026.

Assessment

This issue has not been assessed yet.

Description

フリック系キーボードで、促音(小さい「っ」)を打ちやすくする機能の提案です。

現状

現状、「つ」からのターンフリックで入力していますが、「つ・っ・づ」を互いに誤入力することが多く、困っています。

小音キーでの切り替えや修正も、「づ」があるぶんトグルの回数が多いので、煩雑になりがちです。

提案

そこで、「ダブルタップ+フリックで促音+文字入力にする機能」 を提案します。

例えば、

  • [た]をダブルタップして(2回目で押さえたまま)左フリックしたら、「っち」を入力
  • [さ]をダブルタップして下フリックしたら、「っそ」を入力

します。

あ段については、

  • [か]をダブルタップしたら、「っか」を入力

します。

これにより、「あっち」「そっか」などの文字列をより簡単・正確に入力できるようになります。

必要な設定項目

必要な設定項目としては、

  • ダブルタップしてから入力で促音追加(本機能のオンオフ)
  • ダブルタップと見なす間隔(ms)
  • 除外設定(後述)
    が考えられます。
除外設定

除外対象は、まずは「あ・な・ま・や・ら・わ」のような、一般に促音の付かない行の想定です。これを機能に含めるか否かを選択可能にします。

一方で、それらも「マッマ」「なっ何だと」のように入力する場合がありますので、将来的には、行ごとにオンオフを選ぶ形が良いかもしれません。

カスタムキーボードも含めて考えると、「キーごと」のオンオフ設定や、「子音ごと」の除外設定も考えられます。

「操作ごと」(同じキーでも、「った」は許可、「っつ」は除外 など)のオンオフも考えられますが、実装も設定も難しそうで、
それよりはライブ変換機能や直接入力のように、ショートカットで全体をオンオフできるようにした方が良いかもしれません。(「ははははは」と入力したい場合に一時的にオフ、など。)

補足

他の日本語入力でも見ない機能のため、想定外の実装の難しさや使いづらさがある可能性はあります。

しかし、うまくいけばかなり便利な機能になると思います。

ご検討のほどよろしくお願いいたします。

不明点などあれば随時説明いたしますので、ご質問くださいませ。

Dominant language
Kotlin
Stars
345
Forks
36
Avg merge
9h 50m
Merged PRs (30d)
115

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.