トップページ > 過去ログ > 記事閲覧
KEY_INPUT_RSHIFTが無反応
名前:たすく 日時: 2009/08/22 08:39

お初です。 質問というよりはご報告。 キーの押下状態を取得する関数で、 KEY_INPUT_RSHIFTを引数もしくは添字に用いても 右シフトが押されているかどうかが取得できないという問題が起きました。 調べてみたところ、代わりになっている数字は 0 でした。 CheckHitKey()、GetHitKeyStateAll() のどちらを使っても同じようです。 2つの環境で試しましたが結果は同じ(共通点はVistaくらい)。 また、右シフトを押したら終了するような短いコードでも同様でした。 みなさんの環境ではどうでしょうか? もしも 0 になっているのならそれを代替すれば一応は問題ないので。 一応検索をかけましたが被っていたら申し訳ありません。

Page: 1 |

Re: KEY_INPUT_RSHIFTが無反応 ( No.1 )
名前:管理人 日時:2009/08/25 23:56

ご報告ありがとうございます。 私の環境でも Vista 上では右シフトキーの押下状態が取得できないことが確認できました Vista 上でも右シフトキーを取得できるようにしたものをアップしましたので、 もしご必要でしたらお使い下さい m(_ _)m http://homepage2.nifty.com/natupaji/DxLib/DxLibVCTest.exe //VC用 http://homepage2.nifty.com/natupaji/DxLib/DxLibBCCTest.exe //BCC用 (中身を既存のライブラリのファイルに上書きして、BCCをお使いの 場合は『再構築』、VCをお使いの場合は『リビルド』をして下さい)
Re: KEY_INPUT_RSHIFTが無反応 ( No.2 )
名前:たすく 日時:2009/08/27 09:37

対応ありがとうございます。 なんですが・・・他の問題が。 右シフトキーは反応するんですが十字キーが反応しなく。 今回はひとつの環境でしか試していませんが・・・。
Re: KEY_INPUT_RSHIFTが無反応 ( No.3 )
名前:管理人 日時:2009/09/03 22:30

こちらでも十字キーが反応しないのを確認しました。 再度修正したバージョンをアップしましたので、何度も申し訳ありませんが よろしければお使い下さい m(_ _;m http://homepage2.nifty.com/natupaji/DxLib/DxLibVCTest.exe //VC用 http://homepage2.nifty.com/natupaji/DxLib/DxLibBCCTest.exe //BCC用 (中身を既存のライブラリのファイルに上書きして、BCCをお使いの 場合は『再構築』、VCをお使いの場合は『リビルド』をして下さい)
Re: KEY_INPUT_RSHIFTが無反応 ( No.4 )
名前:たすく 日時:2009/09/05 19:30

右シフトも反応し、他のキーも問題なく取得できるようです。 2度も対応して頂きありがとうございました。 お疲れ様です。これからも頑張って下さい。

Page: 1 |