Win32具有winmm庫,它允許在常規事件循環(一般窗口事件,鍵盤事件和鼠標事件)旁捕獲遊戲杆事件。可以在X11事件循環中捕獲遊戲杆/遊戲手柄事件嗎?
在Xlib中是否有類似的設置?是我唯一的選擇做原始輸入?
Win32具有winmm庫,它允許在常規事件循環(一般窗口事件,鍵盤事件和鼠標事件)旁捕獲遊戲杆事件。可以在X11事件循環中捕獲遊戲杆/遊戲手柄事件嗎?
在Xlib中是否有類似的設置?是我唯一的選擇做原始輸入?
聽起來像答案是否定的(直到有人比我更聰明來糾正我)。我需要做原始輸入。我必須在合理的時間間隔內進行輪詢,並將三角洲轉換爲我自己的活動。
我在這裏沒有遊戲杆,但嘗試「xev」並查看遊戲杆是否生成任何事件。如果沒有,你必須使用原始輸入或一些遊戲庫。