1
0
Fork 0
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
..
README
__init__.py
click_events.template
input_playback.py
keyboard.prop
keyboard.py
keyboard_T+e+s+t
keyboard_a
keyboard_alt+[
keyboard_alt+]
keyboard_alt+home
keyboard_alt+shift+i
keyboard_b+a+d+enter
keyboard_c
keyboard_ctrl+alt+f1
keyboard_ctrl+alt+f2
keyboard_ctrl+alt+z
keyboard_ctrl+f5
keyboard_ctrl+p
keyboard_ctrl+shift+c
keyboard_ctrl+shift+f3
keyboard_ctrl+shift+i
keyboard_ctrl+shift+j
keyboard_ctrl+shift+n
keyboard_ctrl+shift+q
keyboard_ctrl+t
keyboard_ctrl+w
keyboard_d
keyboard_down
keyboard_enter
keyboard_escape
keyboard_f
keyboard_f1
keyboard_f2
keyboard_f3
keyboard_f4
keyboard_f6
keyboard_f7
keyboard_f8
keyboard_f9
keyboard_f10
keyboard_f12
keyboard_g+o+o+d+enter
keyboard_m
keyboard_number_block
keyboard_s
keyboard_search+L
keyboard_search+down
keyboard_search+f2
keyboard_search+left
keyboard_search+right
keyboard_search+up
keyboard_shift+tab
keyboard_space
keyboard_tab
keyboard_w
mouse.prop
mouse_center_cursor_gesture
stylus.prop.template
stylus.py

README

How to add new gesture files:
1. Obtain a chromebook with a test image and the input source in question
    (either onboard or plugged in).
2. Determine the input node of the input, e.g. /dev/input/event4.  Either:
    a. run evtest command on the device.  The output should be names and nodes
       of all detected input sources.
    b. run touch_UpdateErrors test on the device and read the logs.  All input
       devices should be listed in .INFO along with their nodes.
3. RECORD (from the device):
    evemu-record $node -1 > $filename
4. PLAY BACK (for verification, from the device):
    evemu-play --insert-slot0 $node < $filename

Other potentially useful commands:
- Record device properties for emulation:
    evemu-describe $node
- Emulate device:
    evemu-device < $filename


See also https://www.freedesktop.org/wiki/Evemu/