グライド入力」と入れたんだろうし、そういう人はだいたい知ってるとは思いますが。3つ大事なことを言っておきます。2021年1月8日現在、日本語のグライド入力はありません。どんなにググっても出てこないので、「日本語でグライド入力したいのにっ!」っていう人は諦めましょうこの記事はそんな日本語では現状存在していないグライド入力を作るというプロジェクトを1人で勝手に立ち上げているという話です。「プログラミングとかやったことないし、生涯やることはないんだろうな」という人は、「世の中にはこんなわけのわからないことをしている人がいるんだなあ」程度に留めてください「私も日本語のグライド入力を開発中で、お手伝いしますよ!」という人はぜひ私のTwitterのリプライにご一報ください。現状つまずいている私としては感謝してもしきれません。おわりに開発経緯スマートフォンを使う場合、日本語の入力の方法には主にトグル入力、フリック入力、キーボード入力があります。トグル入力というのは、例えば、「あんがい」と打ちたい場合は「1,000,2*,11」みたいな感じです。スマホ以前のフィーチャーフォンを使っていた世代ではトグル入力が主流だと思います。フリック入力というのは、スマホを使っている比較的若い世代の人たちでは主流かもしれません。「あんがい」の場合では「1・,0↑,2・*・,1←」のように指をフリックさせながら五十音を操作して入力する方法です。一方で、フリック入力もトグル入力も使いたくないという人もいます。パソコンなどのキーボードでローマ字入力するのと同じようにしたいという人は、これが主流だと思います。「あんがい」の場合はキーボードで「angai」のように打ちますね。現在スマホで入力する方法は、世界的に見ればグライド入力が主流です。英語の”glide”とは日本語で「を滑らせる」の意味があります。この入力方法は、一般的なキーボードの入力である1文字ずつキーを打って入力するのとは異なり、例えば”glide”と入力する場合は、下の図のようになぞります。なんと”glide”と入力されます!英語版のキーボードで試してみてください!(Androidは早くから対応していて、iPhoneでも最近できるようになった)なぜ日本語グライド入力方式がないのかが実は、日本語のキーボードにはこのグライド入力がないんです。中国語にはあるのにね!(図は日本語に訳すと「なぜ」。中国語はちょっとだけやってたが、今は聞き取るのが精一杯)調べてみるとわかりますが、iPhoneでは他に韓国語も対応していないらしい(図は日本語に訳すと「感謝します、ありがとう」。韓国語に関して、Appleはそこらへん無能だが、Googleはそこらへん有能なので対応している。韓国語は最近韓ドラを見始めているのでちょっとだけ聞き取れるようになった)「gboardならあるやろ」と思ってiPhoneにインストールしてみたけど、やっぱりダメ。Quoraでも色々説明していますが、ちょっと私にはよくわかりません。あと、ASCIIでも議論されてた。いう感じで作りました。language、ジェイ・グライド)」です。データを取るまず、iPhoneでデータを取ります。desu)」となぞります。Pythonで座標データをローマ字に落とし込むSwift上で全部やろうかと考えましたが、書いている途中で「あ、私そこまでSwiftちゃんと書けないわ」となったので、諦めてPythonで書きました。ただの座標変換なので、そんなに大変ではないです。x,y,begun635,252,1621,241,0617,238,0607,230,0595,222,0...528,156,0529,156,0530,156,0531,156,0534,162,0で、変換プログラムがこれ。print('\n'.join(str_li))keys_xy.jsonってのは、判定するキーの矩形情報を収めたファイルです。420]]}結果はまあ良い感じになってます。End)を表す文字です。Pythonで謎のアルファベット羅列を短くするここらへんはまだ研究段階なので、もうちょい良いデータが集まり次第、報告します。dddddeeeeeeeeeeeeeeeeeeeeeeedssssdddffttyyyyuuuuuuuuuuuuuu上の結果を見れば分かるとおり、精度はあまり良くないです。おわりに今回は日本語のグライド入力を開発することを目的に試行錯誤しました。ここまでに2週間くらいかかった。やってみてわかりましたが、日本語のグライド入力はこれ自体で研究課題になります。文章を学習させたり、構造木を作ったり、なんやかんやしたら結構大変でした。2022.07.05ちょっとした備忘録です。WordPress.。