作成動画(
sm26846522)内のプレイで、ボタン反応の遅延が大きかったので、原因を調べるために
機械で正確にボタンを順番に押してみました。その結果、このようにきちんと反応してくれました。
なので、ソフトウェア(OS)側が原因でボタン押下→認識までが一様に遅延していると考えられます。
USBを経由してユーザーランド空間で自作アプリケーションからデバイスファイルを制御する方法と比較して、OSのカーネル空間で動作しているデバイスドライバを騙すほうが、より遅延(バラツキ)の少ない制御が出来るという点に関しては見当違いではなかったと思います。
soldier game:
sm26873683mylist/49549231