簡體   English   中英

Python Linux游戲桿支持?

[英]Python Linux Joystick support?

如何在Linux上的Python中使用模擬游戲桿? 我來自C ++背景,在這里我使用joystick.h從/ dev / input / js [x]讀取事件。 也許有一個我可以使用的python包裝器嗎? 我真的不想要使用像pyGame或SDL這樣的大型庫嗎?

evdev ,它僅適用於Linux,它似乎不僅可以處理操縱桿,還可以做更多的事情。 我從來沒有嘗試過。

我花了一些時間尋找一個僅能以跨平台方式讀取操縱桿的庫,但沒有找到任何庫,最后我在項目中使用了pygame(僅初始化操縱桿和事件模塊)。

該要點無需修改即可在Ubuntu 15.04上為我工作。

現在(2016年以上),有一個新的足夠多平台的Python模塊稱為“輸入”,您可以在GitHub找到它或從Pipy安裝

它可以讀取操縱桿,控制器,鍵盤和鼠標,並且似乎為其所有功能(包括振動)提供了良好的支持。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM