uinput
/suinput
を使用して、いくつかのボタンを使ってジョイスティックを作成する方法が見つかりません。あなたがボタンとしてBTN_JOYSTICK
を使用して、この例では、見ることができるようにLib(s)uinput:複数のボタンでジョイスティックを作成する
import uinput
def main():
events = (
uinput.BTN_JOYSTICK,
uinput.ABS_X + (0, 255, 0, 0),
uinput.ABS_Y + (0, 255, 0, 0),
)
with uinput.Device(events) as device:
for i in range(20):
# syn=False to emit an "atomic" (5, 5) event.
device.emit(uinput.ABS_X, 5, syn=False)
device.emit(uinput.ABS_Y, 5)
device.emit_click(uinput.BTN_JOYSTICK)
if __name__ == "__main__":
main()
:python-uinput
を使用してpython
上の例。どのようにして2番目のボタン/中毒2つを作成するのですかABS_X
/ABS_Y
?
注:例としてpython
を使用しています。アプリケーション言語はC
でlibsuinput
です。
私は、あなたがruでregistred参照してください。あなたがここで答えてください:http://ru.stackoverflow.com/questions/567511/libsuinput-%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0% B8%D0%B5-%D0%B4%D0%B6%D0%BE%D0%B9%D1%81%D1%82%D0%B8%D0%BA%D0%B0-%D1%81-%D0 D0%BA%D0%BA%D0%BA%D0%BA%D0%BA%D0%B8%D0%BC%D0%B8-%D0%BE%D1% D0%B0%D0%B0%D0%B0%D0%B0%D0%B0%D0%B0%D0%B0%B0%D0% B8。 – val