簡單的說,就是要保持自己寫的視窗程式 激活 才對手柄操作有效。失去焦點 未激活程式 ,激活別的視窗 ,手柄操作就無效了。 這個在win10的系統是這樣的。 在win7 系統 或者使用 非xboxone手柄 視窗激活不激活 都能回應手柄的操作。
手柄操作是在后臺執行緒中的 ,new Thread , dispatchertimer 都試過 不行,提升最高優先級什么的設定 也不行。 求解決方法。
不知道是不是設定問題,win10系統翻遍了都沒看有關手柄的設定,還是要寫 服務程式 或者 什么型別的程式 ,求指導下。 xboxone手柄用了就不想用其他的手柄了, 偏偏微軟給win10系統 xboxone手柄設定了這個激活操作限制。
uj5u.com熱心網友回復:
就是鏈接的這個問題, 在早期的win10 版本中 激不激活視窗都能有效, 版本升級后就不行了。https://bbs.csdn.net/topics/392460595
uj5u.com熱心網友回復:
樓主,你的問題解決了嗎?我最近在寫一個類似joytokey的程式,有線的手柄可以正常使用,但是藍牙的xbox就有問題,只要程式失去激活就不能接收到來自手柄的訊息了。但是,有線的手柄沒有這種問題。uj5u.com熱心網友回復:
我只有初代xbox one手柄,沒有藍牙功能的。
uj5u.com熱心網友回復:
我用joytokey的時候也遇到了這個問題,失去焦點后藍牙手柄失效,后來網上找原因,是和360安全衛士沖突,把安全衛士退出后,果然就正常了,希望能幫到你門轉載請註明出處,本文鏈接:https://www.uj5u.com/net/82404.html
標籤:C#
上一篇:控制元件復制之后無法更改位置
下一篇:程式員的第一份作業
