掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
HotKeyを使って右コントロールキー上下でPageUpDownさせたい (ID:36366)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
でもまあ、キーの同時押し判定にはAsyncでないGetKeyStateを使うのが正しいですね。 ついでに、keybd_eventはもう古い、NT以降はSendInputを使えということになっているようですが、そちらは試してみたでしょうか? > keybd_eventが、VK_RCONTROLとVK_LCONTROLとを区別出来ないようなのですが 実際そうだとしたら、第2引数のスキャンコードを指定してみるのはどうでしょう。 (キーコードに対するスキャンコードはMapVirtualKeyで得られます) あとは、右Ctrlは後から追加キーだからKEYEVENTF_EXTENDEDKEYを指定するといいよ、という説もあるようですね。 どちらかというと、現にキーが押されているのにkeybd_eventで「押されていない」ことにできるのかどうか、という点が気になりますが……
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.