トップページ > 記事閲覧
キーボード同時押しについて
名前:ジンセイ 日時: 2016/06/23 19:18

以下のコードで 上キーとxキーを押しながらwキーを押しても Buf[ KEY_INPUT_W ]には0が入っているのですが、 これはDirectInputの仕様でしょうか? char Buf[ 256 ] ; GetHitKeyStateAll( Buf ) ; if( Buf[ KEY_INPUT_W ] == 1 ) { // Wキーが押されている } else { // Wキーは押されていない }
メンテ

Page: 1 |

Re: キーボード同時押しについて ( No.1 )
名前:ななし 日時:2016/06/23 20:17

3つくらいの同時押しならいけそうな気もしますがおそらくソフトウェア的なものではなく キーボード自体の同時押し制限かと思われます。
メンテ
Re: キーボード同時押しについて ( No.2 )
名前:ジンセイ 日時:2016/06/23 23:36

他のキーの組み合わせでは正しく認識する組み合わせもあります。 例えば、方向キーとzキーとxキーでは同時押しを認識してくれます。
メンテ
Re: キーボード同時押しについて ( No.3 )
名前:ジンセイ 日時:2016/06/24 00:06

先ほど別のPCで試してみたらどの組み合わせでも同時押しを認識してくれました。 ハードの問題のようです。失礼しました。
メンテ
Re: キーボード同時押しについて ( No.4 )
名前:管理人 日時:2016/06/24 02:52

キーボードの複数キー同時押しが反応しない現象については、Google などで 「キーボード 同時押し」のキーワードで検索してみると詳しいサイトが沢山検出されますので よろしければご覧になってみてください
メンテ

Page: 1 |

題名
名前
コメント
パスワード (記事メンテ時に使用)

   クッキー保存