Jump to content
  • Advertisement


This topic is now archived and is closed to further replies.


DirectInput Action Mapping..

This topic is 6186 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

For anyone using action mapping, theres 2 problems I see: 1> There''s a limitation in using action mapping if you want to have multiple key commands, such as "shift-a" or "ctrl-b" or something. Basically you just can''t do it straight out with action mapping. The only remote thing I can think of that could work, is having a separate action map for the keys with shift/ctrl held down, and when your primary action map sees shift being held, it switches to a different map with the shift-x keys. 2> Can you even get those INI files locally into your application directory? I completely hate them existing inside that common/directx directory. My other alternative is just to scrap the action map junk, and go back to my old routines which is similar, and just update any DirectInput function to make it up to date. I will most likely just do this, because the little extra bit of support for devices isn''t worth it. I''ll just code for mouse/keyboard only anyway. Anyone have any opinions on action mapping? - Zawinul

Share this post

Link to post
Share on other sites
I appreciate what MS are trying to achieve - and full marks for trying. However, I agree that it is only half an implementation at the moment.

My main gripe was trying to get Force-feedback to work on it. There is currently no provision at all and I ended up using Action mapping for the controls and having a seperate list of device pointers, set up conventionally, for the FF.

I''m sure it will improve and become useful in future versions of DirectX.


Share this post

Link to post
Share on other sites

  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!