2013-08-18 116 views
2

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

+0

我不知道它是否是相同的接口,但這可能是你要找的。 http://sourceforge.net/projects/joy2xev/ – Haz

回答

2

evdev,它只適用於Linux,它似乎能夠做的不僅僅是操縱搖桿。不過,我從來沒有嘗試過。

我花了一些時間尋找一個圖書館讀取一個跨平臺的方向搖桿,但沒有發現任何,我已經結束了與pygame的中(僅初始化操縱桿和事件模塊)我項目。

2

This gist在Ubuntu 15.04上爲我工作,無需修改。

0

現在(2016+)有一個名爲「輸入」的新的足夠多的Python模塊,你可以找到GitHubPipy

安裝它可以讀取操縱桿,控制器,鍵盤和小鼠機體,似乎提供了一個良好的支持所有功能,包括可用的振動。