Questions tagged [directinput]

139 questions
16
votes
1 answer

Simulate XBox Controller Input with Python

I want my python programm to simulate an XBox controller input. Both analog thumb sticks and the on/off buttons if possible. I found topics about simulating Keyboard input with ctypes in python, for example here: Python simulate keydown Is it…
Herka
  • 677
  • 1
  • 5
  • 14
16
votes
2 answers

Simulating Keyboard with SendInput API in DirectInput applications

I'm trying to simulate keyboard commands for a custom game controller application. Because I'll need to simulate commands in a DirectInput environment most of the usual methods don't work. I know that using a hook would work 100% but I'm trying to…
Jason
  • 391
  • 1
  • 2
  • 8
16
votes
7 answers

Should I use DirectInput or Windows message loop?

I'm working on a C++ DirectX 2D game and I need keyboard and mouse input. Wikipedia says: Microsoft recommends that new applications make use of the Windows message loop for keyboard and mouse input instead of DirectInput So how should I use it? I…
Adir
  • 1,423
  • 3
  • 19
  • 32
15
votes
1 answer

Translates the XInput calls to DirectInput calls on MAC OS X (Emulate x360 controller from PS3 one)

There are a lot of games in steam working with x360 controllers but not mapped properly with a PS3 DS3 controller... MotionInJoy do it clean with "emulate 360 controller" but it works only on PC. There is another PC-only project : x360ce :…
AugustinR
  • 159
  • 1
  • 4
10
votes
1 answer

Low level mouse hook and DirectX

I'm building an application which needs to filter some mouse clicks system-wide. That is, I need to make the system ignore some mouse button clicks at special occasions. I use low level mouse hook and SetWindowsHookEx to filter out these clicks. It…
Paya
  • 5,124
  • 4
  • 45
  • 71
8
votes
7 answers

DirectInput8 EnumDevices sometimes painfully slow

Sometimes (in about 50% of runs), EnumDevices takes 5-10 seconds to return. Normally it is almost instant. I couldn't find any other reports of this kind of behaviour. When things are this slow, it's ok to profile by watching stdout :)…
Ben Hymers
  • 25,586
  • 16
  • 59
  • 84
7
votes
2 answers

Using DirectInput to receive signal after plugging in joystick

I have a C++ program that enumerates all the input devices (using direct input) at the start of the program. If the program is started, and then I plug in another controller, this controller won't be recognized until the program is restarted. …
KrisSodroski
  • 2,796
  • 3
  • 24
  • 39
6
votes
3 answers

How to Import Other Namespaces into Visual C#?

Sorry if my question seems a little noobish but I can't find an answer. I would like to use DirectInput for my XNA game. I've read around and it seems this is the best way to get input from a gamepad other than a XBox 360 controller. The first step…
MrSplosion
  • 183
  • 1
  • 3
  • 10
6
votes
1 answer

DirectX Game hook

I'm trying to simulate mouse events in a game. The games uses DirectInput so you can't use SendMessage to send mouse events/keyboard events to it, that's basically why I have to hook in to the game. Also I don't want to use SendInput/mouse_events,…
5
votes
1 answer

c++ win32 Simulate Keypress with DirectInput

How can I simulate a keypress with DirectInput? I currently have the initialization (but I'm not sure is it good or not): #include #pragma comment (lib, "dinput8.lib") #pragma comment (lib, "dxguid.lib") LPDIRECTINPUT8 din; // the…
Gaboros
  • 191
  • 2
  • 14
5
votes
1 answer

Why does my DirectInput8 stack overflow?

The overall program is too complex to display here. Basically, just pay attention to the green highlights in my recent git commit. I am very new to DirectInput, so I expect I've made several errors. I have very carefully studied the MSDN…
TheBuzzSaw
  • 8,648
  • 5
  • 39
  • 58
5
votes
1 answer

C# DirectInput SendInput Doesn't affect to game

I need some help about DirectInput, I'll tell what i am trying to do. I want to do my program sends key combinations to a game when i press only one key. Examp.: I'll press "r" and it will pres "1","3","2","4" keys. I found some codes from here. But…
eyups
  • 711
  • 7
  • 12
4
votes
1 answer

Reverse engineering global hot key block

I'm trying to reverse engineer (OllyDbg) an application (game) that disables (captures/intercepts/blocks) all global hot keys while its window (D3D) is active (except Ctrl-Alt-Del). My question is in which ways could such application capture/disable…
Qtax
  • 33,241
  • 9
  • 83
  • 121
4
votes
0 answers

Emulate Xbox 360 controller with mobile

I'm developing an app for symbian phones to emulate an Xbox 360 controller. I have made all the necessary connections, and I'm using SendInput() to emulate the mouse, because, AFAIK SendInput can only emulate keyboard and mouse. And I'm thinking of…
4
votes
0 answers

When enumerating devices using DirectInput, is there a way to get a device's full instance ID?

I'm the author of an open source tool (devreorder) that allows users to specify a stable order for their DirectInput devices. In order for it to work, I need to be able to consistently distinguish between all of the input device connected to the…
Bri Bri
  • 2,169
  • 3
  • 19
  • 44
1
2 3
9 10