2
# -*- coding: utf-8 -*-
9
device = uinput.Device()
11
keys = uinput.KeyCapabilities(device)
12
keys.add(uinput.KEY_H)
13
keys.add(uinput.KEY_E)
14
keys.add(uinput.KEY_L)
15
keys.add(uinput.KEY_O)
16
keys.add(uinput.BTN_LEFT)
17
keys.add(uinput.BTN_RIGHT)
18
keys.add(uinput.BTN_MIDDLE)
20
rel_axes = uinput.RelativeAxisCapabilities(device)
21
rel_axes.add(uinput.REL_X)
22
rel_axes.add(uinput.REL_Y)
23
rel_axes.add(uinput.REL_WHEEL)
28
keys.click(uinput.KEY_H)
29
keys.click(uinput.KEY_E)
30
keys.click(uinput.KEY_L)
31
keys.click(uinput.KEY_L)
32
keys.click(uinput.KEY_O)
35
rel_axes.move_by(uinput.REL_X, 5, False)
36
rel_axes.move_by(uinput.REL_Y, 5)
39
if __name__ == "__main__":