Ich kann keine Informationen finden, wie Joystick mit mehreren Tasten über uinput
/suinput
erstellen. Beispiel auf python
mit python-uinput
:Lib (s) Eingabe: Erstellen von Joystick mit mehr als einer Taste
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()
Wie Sie in diesem Beispiel sehen können BTN_JOYSTICK
als Taste. Und wie schaffen zweite Taste/sucht zwei ABS_X
/ABS_Y
?
Hinweis: Ich verwende python
als Beispiel, Anwendungssprache ist C
mit libsuinput
.
Ich sehe, Sie bei RuSO registriert. Bitte, öffentlich antworten Sie hier: 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% BE% D1% 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