locked
DirectInput ConfigureDevices in Windows Vista

    Question

  • Hello,

    in Windows Vista (RC2) IDirectInput8.ConfigureDevices() simply doesn't work. This function is used to bring up the generic key/joystick mapping UI introduced by DX8. The return value is "the device is not registered with directinput".

    We use it in one of our titles because it does the job really well and writing our own mapper looks really unnecesarry. We've also tried DirectInput samples from DX9 SDK and this function fails on all samples that use it - they work normally under Windows XP.

    Is this a Vista feature or a bug? I would be really thankful for any information on that. It would also be of help if you try the samples "ActionBasic", "ActionMapper" or "Multimapper" and try to bring up the configuration UI under Vista and post the results.

    Thank you, kind regards,

    Uros Bergant

    Saturday, January 6, 2007 7:15 AM

Answers

  • I can confirm from the DirectX team that this functionality has been pulled in Vista.

    There is no workaround and I expect this to be documented better in the future.

    So it looks like you do have to create your own configuration UI. Sorry

    Tuesday, February 20, 2007 7:21 PM

All replies

  • Is this still a problem with Vista RTM

    [moved to DirectX general]

    Tuesday, February 6, 2007 7:58 PM
  • Yes, I just tried with newly purchased Vista Business 32-bit. The problem is identical. I would really appreciate an answer so we know if we must now make a new configuration UI.

    Thank you,

    Uros Bergant

    Wednesday, February 7, 2007 9:38 AM
  • I'm working on getting you an answer to this.....
    Wednesday, February 7, 2007 5:30 PM
  • Thank you, really appreciated. Just to let you know, I've tried on multiple different computers (hardware) and the result is the same.
    Wednesday, February 7, 2007 7:44 PM
  • Any info yet? We're working on a Vista patch and this is really important. Thanks.
    Tuesday, February 13, 2007 3:05 PM
  • I can confirm from the DirectX team that this functionality has been pulled in Vista.

    There is no workaround and I expect this to be documented better in the future.

    So it looks like you do have to create your own configuration UI. Sorry

    Tuesday, February 20, 2007 7:21 PM
  • Thank you for your help, we're already working on our own mapping UI.

    Best regards,

    Wednesday, February 21, 2007 7:54 AM