garplab / typingtube

24 stars 1 forks source link

ローマ字入力の改善 #21

Open WhiteFox-Lugh opened 4 years ago

WhiteFox-Lugh commented 4 years ago
Toshi7878 commented 4 years ago

パニックがpa ni ltu qkku 「ふ」がfhuなどで通ってしまうバグを修正することができました

checkNextChar(c)関数を編集し打ち分けパターンを入力に合わせて調整する機能を追加しました user scriptを投稿したので確認お願いします https://greasyfork.org/ja/scripts/403854-typing-tube-%E3%83%87%E3%83%90%E3%83%83%E3%82%B0-%E6%89%93%E3%81%A1%E5%88%86%E3%81%91%E5%88%B6%E5%BE%A1-hfu-cku%E3%81%AA%E3%81%A9%E3%81%A7%E5%85%A5%E5%8A%9B%E3%81%A7%E3%81%8D%E3%81%AA%E3%81%8F%E3%81%99%E3%82%8B

Toshi7878 commented 4 years ago

スクリプトをアップデートしました。・ltu・xtuに対応 ・「しゃ・しゅ・しょ、った・っふ・っぎゃ」など2文字以上のひらがなの打鍵パターンを認識できるようにしました

Toshi7878 commented 4 years ago

スクリプトをアップデートしました c==?の時、正規表現に「?」が入ってしまうのが原因でクエスチョンマークが入力できないバグがあったので修正。

スクリプトに補足コメントを追加しました

Toshi7878 commented 4 years ago

すみません。うまく機能していなかったので再修正しました

Toshi7878 commented 4 years ago

スクリプトをアップデートしました かな表示モードで半角記号が2文字以上続くと文字色が変わらなかった問題も修正 ・「っ+母音+小文字」など打鍵パターンが数十種類あるパターンにも対応

Toshi7878 commented 4 years ago

checkNextChar(c)関数の中にある「ん」打鍵パターンを変更する処理は無効にしているので、以下のスクリプトと併用しなければいけません

Typing Tube デバッグ (typing_array,typing_array_roma生成時に「ん」の打鍵パターンを変更) https://greasyfork.org/ja/scripts/403798-typing-tube-%E3%83%87%E3%83%90%E3%83%83%E3%82%B0-typing-array-typing-array-roma%E7%94%9F%E6%88%90%E6%99%82%E3%81%AB-%E3%82%93-%E3%81%AE%E6%89%93%E9%8D%B5%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B3%E3%82%92%E5%A4%89%E6%9B%B4

Toshi7878 commented 4 years ago

スクリプトをアップデートしました 冗長な入力方法を無効(ったltuta/っふltufu/ってぇltutele等をミス扱い)にできる機能を追加しました

打ち分けパターンを絞る処理は大分完成してると思います(不具合は今の所ない)

Toshi7878 commented 4 years ago

スクリプトをアップデートしました

・パターンを打鍵数が短い順に表示されるように変更  ・コードの最適化

WhiteFox-Lugh commented 4 years ago

おつかれさまです。 軽くチェックしてみました。

それ以外はおそらく大丈夫だと思われます。

確認に使ったもの

環境 Mozilla Firefox 76.0.1

Toshi7878 commented 4 years ago

ありがとうございます!xtuの時にxが表示されない問題を修正しました!

「ん」の打鍵パターンはhttps://github.com/garplab/typingtube/issues/64 で投稿しているスクリプトで修正しました

「ん」の打鍵パターンが[n]1個の時は、後続の文字の打鍵パターンに[n]を1個プラスしたパターンを追加することで対応しました。 スクリプト適応時の「ん」の処理方法はmyTypingさんとほぼ同じ仕様になっています

Toshi7878 commented 4 years ago

スクリプトをアップデートしました 回りくどい処理をしていたので、コードの最適化をしました

Toshi7878 commented 4 years ago

スクリプトをアップデートしました コードを最適化しました

Toshi7878 commented 4 years ago

スクリプトをアップデートしました 行末の「ん」が[xn]で入力できない問題を修正