同時押しMODのロールオーバー時の挙動につきまして

かえうち フォーラム 【初心者歓迎】なんでも質問コーナー 同時押しMODのロールオーバー時の挙動につきまして

3件の投稿を表示中 - 1 - 3件目 (全3件中)
  • 投稿者
    投稿
  • #2239
    hirobikkuri2
    参加者

    お世話になっております。ご相談があります。
    全然あと回しで大丈夫です!

    添付の配列で「はやり」と素早く打ちたいのですが、
    ※右シフトキーで日本語入力になります

    ———-
    左親(同時押しMOD)+F(同時キー)
    →は

    左親(同時押しMOD)+N(同時押しMOD)
    →や

    左親(同時押しMOD)+E(同時キー)
    →り
    ———-

    上記の文字の「はや」をロールオーバーで打った時、
    「は」を先に押していても、次に打った「や」を先に離すと、
    「やは」になってしまいます。

    上記と同じ打ち方でも、
    「は」の次に打つキーが「同時キー(例えば「る」左親+J)」の場合は、
    「はる」のように、先に押した方が先に出るようです。

    「同時押しMOD」でも後者が理想の挙動なのですが、可能なことでしょうか。
    よろしくお願いします。

    #2242
    うぇぶしま
    キーマスター

    なるほど。その挙動は気づきませんでした。
    同時押し関連の修正は結構大変なのですぐにはできませんが、修正が必要な問題ですね。ご不便おかけします。

    以下、言い訳です。

    同時押しの判定は基本的にキーを離したときに行っています。なのでそのまま処理するとキーを離した順に出力されてしまいます。
    同時キーが複数押された場合は、先に押した方を先に出力するような仕組みが入れてあります。

    「同時押しMOD同士の同時押し」は後から追加した機能で、その処理を組むときに離す順序が入れ替わることを考慮していなかったようです。

    #2243
    hirobikkuri2
    参加者

    ご確認ありがとうございます!

    本当にいつでも大丈夫です!
    自分の親指シフトがまだまだ遅いので、普段は気になりません。
    改善されるまでに凄く速く打てるよう練習しときます!

3件の投稿を表示中 - 1 - 3件目 (全3件中)
  • このトピックに返信するにはログインが必要です。