ユーザ用ツール

サイト用ツール


ハイハイスクールアドベンチャー_m5stack_m5cardputer版

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
ハイハイスクールアドベンチャー_m5stack_m5cardputer版 [2024/11/10 01:52] – [BTキーボードをつなごう] arakiハイハイスクールアドベンチャー_m5stack_m5cardputer版 [2024/12/09 02:30] (現在) – [BTキーボードをつなごう] araki
行 321: 行 321:
             {             {
                 uint8_t c = input[i];                 uint8_t c = input[i];
-                if (c == 0) break;+                if (c == 0) continue;
                 if (memchr(buf, c, buflen) == NULL) keybuf.push(((uint16_t)mod << 8)|c);                 if (memchr(buf, c, buflen) == NULL) keybuf.push(((uint16_t)mod << 8)|c);
             }             }
行 504: 行 504:
 どうやら、キーボードによっては、modifiers が押されたのもキーバッファを消費する((ただしよりにもよってキーコードは0))ようです。 どうやら、キーボードによっては、modifiers が押されたのもキーバッファを消費する((ただしよりにもよってキーコードは0))ようです。
 なので、0ならそこで打ち切りとしていた処理を、0なら飛ばすように変更しました。 なので、0ならそこで打ち切りとしていた処理を、0なら飛ばすように変更しました。
 +
 +
  
  
ハイハイスクールアドベンチャー_m5stack_m5cardputer版.1731203536.txt.gz · 最終更新: 2024/11/10 01:52 by araki