WM_KEYDOWNで本当に押されているキーを取得したい
forty-five
2012-08-07 06:46:24
No:
73514
IP:
[192.*.*.*]
例えば、SHIFT+VK_NUMPAD1を押すと、WM_KEYDOWNにはVK_ENDが送られてきます。
ですが、私はSHIFT+VK_NUMPADが押された場合は、そのままSHIFT+VK_NUMPADを取得したいです。
この様にシステムが自動でキーを変換する場合の対処法を教えて欲しいです。
編集
削除
とや ひろし8057
URL
2012-11-29 03:10:02
No:
73515
IP:
[192.*.*.*]
KF_EXTENDED フラグによる判定と GetAsyncKeyState(VK_SHIFT) で判るのではないか。
あるいは DirectInput のほうが明確に区別される (DIK_NUMPAD1)。
編集
削除