uinput
/suinput
을 사용하여 여러 개의 버튼이있는 조이스틱을 만드는 방법이 정보를 찾을 수 없습니다. python-uinput
를 사용하여 python
에 예 : 당신이 볼 수 있듯이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()
,이 예제에서는 버튼과 BTN_JOYSTICK
를 사용하여. 두 번째 단추/중독자 두 개를 만드는 방법 ABS_X
/ABS_Y
?
참고 : 예를 들어 python
을 사용하고 있습니다. 응용 언어는 C
이고 libsuinput
입니다.
나는 당신이 ruSO에서 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 % BD % D0 % B5 % D1 % 81 % D0 % BA % D0 % BE % D0 % BB % D1 % 8C % D0 % BA % D0 % B8 % D0 % BC % D0 % B8- % D0 % 81 % D1 % 8F % D0 % BC % D0 % B8- % D0 % B8- % D0 % BA % D0 % BD % D0 % BE % D0 % BF % D0 % BA % D0 % B0 % D0 % BC % D0 % B8. – val