directinput

    0熱度

    1回答

    我正在使用DirectInput和MFC編寫操縱桿應用程序。我找到了一個腳本怎麼做,但我有一個問題。當我想枚舉設備來查找遊戲杆時,我使用了帶有參數「enumCallback」的正確函數「EnumDevices」,這是一個函數。我現在不應該調用函數,但通常它是有效的。我現在不是什麼錯。感謝幫助! void Joystick::Załaduj_Pada() { Czy_Jest_Pad =

    1熱度

    1回答

    我一直在構建一個遊戲相關程序,需要將模擬輸入發送到遊戲(這是屏幕上的頂部窗口並以全屏模式運行)。經過一番掙扎後,我終於得到了鼠標移動(光標拖動)和鍵盤輸入工作,但由於某種原因,遊戲不會響應模擬鼠標點擊。 我曾嘗試以下: #if TRUE // SendInput works for keyboard simulation and mouse drag, but not clicks: I

    0熱度

    2回答

    我在枚舉DirectInput中的操縱桿。 unsigned int GetCount() { unsigned int counter; LPDIRECTINPUT8 di; HRESULT hr; counter = 0; di = NULL; if (SUCCEEDED(hr = DirectInput8Create(GetM

    0熱度

    1回答

    我想創建一個GPU渲染粒子系統,它使用這個輸入類來處理鼠標/鍵盤輸入。 問題是這條線; HRESULT result = DirectInput8Create(.....); 導致LNK2019:無法解析的外部符號錯誤。我已經包含了必要的文件,所以我不確定爲什麼會發生這種情況。下面分別是Input.h和文件。 INPUT.H文件 #ifndef _INPUT_ #define _INPUT_

    4熱度

    1回答

    我想讓我的python程序模擬XBox控制器輸入。 如果可能,兩個模擬拇指棒和開/關按鈕。 我發現了大約有ctypes的Python中模擬這裏鍵盤輸入,例如主題: Python simulate keydown 是否有可能模擬它類似於「的keydown」一個正常的鍵盤或鼠標嗎?

    1熱度

    1回答

    問題 我正在開發一個自定義硬件控制器,我想在使用Java進行處理後將其輸入映射到虛擬XInput控制器。基本上,對於所有意圖和目的,我想直接從java控制XInput控制器。 解決方案我已經想到了 編寫設備驅動程序,這似乎是在我很樂意避免屁股真正的痛苦。我從來沒有寫過設備驅動程序,也不知道如何註冊XInput控制器。這似乎需要很長時間才能完成,我沒有時間也不想花費。 使用PPJoy和this庫。我

    0熱度

    1回答

    我一直在嘗試將按鍵發送到DirectX應用程序一段時間,並且一直保持醒目。我是C#的新手,所以一些更復雜的函數會超出我的頭腦,但我一直在盡力將它拼湊在一起。 SendInput是我無法理解的那些東西之一。 我已經使用了幾個不同的SendInput包裝簡化的東西對我來說,包括嘗試: http://inputsimulator.codeplex.com/ http://www.codeproject.

    0熱度

    1回答

    我寫了一個HID驅動程序。我發現我需要提供下述順序的條目它與DirectInput的系統交互: HKEY_LOCAL_MACHINE \系統\ CurrentControlSet \控制\ MediaProperties \ PrivateProperties \搖桿\ OEM \ VID_xxx & PID_xxx 我找不到此條目的清晰和更新的說明。

    1熱度

    1回答

    我想將從android客戶端接收到的鼠標和鍵盤輸入發送到在Windows上運行的遊戲。 SendInput適用於我迄今爲止工作過的幾乎所有的遊戲。但是對於SendInput來說,遊戲必須是前臺窗口。 爲了解決這個問題,我使用了PostMessage(hwnd,...),讓hwnd處理遊戲窗口。但是,如果遊戲使用DirectInput,則這不起作用。這通過掛鉤GetDeviceState解決。現在我

    0熱度

    1回答

    正如您大概知道的那樣,Unity3D有可怕的內置輸入系統,無法更改配置運行時,所以我決定編寫基於SharpDX的自己的輸入系統直接輸入。我知道directInput不是官方的recomendet,但我喜歡它能夠使用各種設備(比如我的Trust雙頭手柄GTX 28,Originaly爲PSX仿真購買)。 我使用類下面representate按鈕對象 public class InputButton