Цитата:
Сообщение от Bargest
Как я понимаю, не работает именно в игрушке (в блокноте-то W,S,A,D работают?)
Так вот в игрушках часто используются левые способы работы с клавиатурой, основанные не на обработке WM_KEYDOWN, а на базе всяких DirectInput. Сообщениями тут не отделаться.
Можно попробовать keybd_event или (лучше) SendInput. Но не факт, что они сработают.
|
И в блокноте работают, и даже если открыть в игре чатик, в чат wsad прописываются. keybd_event игра игнорирует напрочь. А вот 2 интересные программки с функцией бродкаста отрабатывают идеально. Но они конфликтуют с единственным найденным мной бродкастером мыши. Думаю бродкаст мыши будет написать куда сложнее...
И самое то интересное - все кроме этих 4х кнопок отрабатывает. Получается они отдельно на 4 кнопки захват через directinput писали что-ли? Слабо верится...