RT,通過 JoystickState currentState = this.curjoyStick.GetCurrentState(); 監聽手柄按鍵資訊,在xp,win7,win10 10240版本沒問題

但是win10升級16xxx以后程式失去焦點后完全監聽不到手柄資料,如圖,任意程式遮擋監聽程式都監聽不到:

請問各位是不是這個有什么套路?或者需要系統如何設定?
補充:突然發現微軟系統自帶的手柄控制器也是這樣子:

遮擋(失去焦點)狀態,獲取不到按鍵資訊,其實我在按下按鍵:

uj5u.com熱心網友回復:
大佬,找到解決的辦法沒有啊,我也有這個問題。 我今年年初學了幾天c#(當然自己有其他程式語言的基礎) 想寫個游戲選單的程式自己用用, 也是用的這個 SharpDX.DirectInput , 同樣的問題 失去主視窗焦點 就控制無效了,必須要激活視窗 才對手柄有效,xboxone手柄。順便我還告訴你, xbox360手柄 (無線 用接收器連接電腦) 還有一個 xbox360有線街機搖桿 都沒這個問題,失去焦點 或者激活的是其他視窗 同樣對程式操作有效, 不過對于控制面板的程式 失去焦點也無效。 一直在尋求xbox one手柄的解決方法,不知道樓主現在有解決方法沒。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/44117.html
標籤:其它游戲引擎
上一篇:win10下VSCode配置opencv4.4.0(超詳細教程,親測有效)
下一篇:求助
