キーロールオーバーに対応するには？


ウィキペディアでキーロールオーバーとは何かわかりましたが実際３つ以上のキーの同時押しは検出できないとして、３つ以上のキーを認識したいときはどうすればいいのでしょうか？

複数のキーでひとつのコマンドとしているゲームはsteamやwebで多くみかけますが、ゲームの対応環境にキーロールオーバーが３キー以上でなければ使えませんのような注意書きは見たことがありません  
なので何か対処ができると思ったのですがソフトウェア側で対応可能でしょうか？

<https://ja.wikipedia.org/wiki/N%E3%82%AD%E3%83%BC%E3%83%AD%E3%83%BC%E3%83%AB%E3%82%AA%E3%83%BC%E3%83%90%E3%83%BC>




３キーロールオーバーってのは、要するに押されていないキーが押されたように見える（ハードウエアレベルで信号が入力される）わけっす。

例：キー１とキー２とキー３を同時押しすると、押されていないキー４が押されたように見える組み合わせがある（ハードウエア上信号が発せられるのでソフトウエアで工夫しても無理）

これを回避するにはキーボードハードウエア上に追加部品が必要（コストアップ）。でも、他キーと同時押しする前提の `SHIFT` や `Ctrl`
には最初から部品（ダイオード１本）が入っているわけっす。

ゲームデザイン上はこの「キー４」に対して何も機能を割り振らなければよいだけ。つまり、移動や発射などの注目すべき特定キー以外の入力はすべて無視すればよいだけのことで、だから特に注意書きもいらないしソフト側で特別な対応もいらないです。

