• Home
Name Date Size #Lines LOC

..--

READMED04-Jul-2025842 2218

__init__.pyD04-Jul-20250 10

click_events.templateD04-Jul-202510.8 KiB303302

input_playback.pyD04-Jul-202523.7 KiB567422

keyboard.propD04-Jul-2025701 2524

keyboard.pyD04-Jul-20252 KiB6041

keyboard_T+e+s+tD04-Jul-20251,000 3130

keyboard_aD04-Jul-2025208 76

keyboard_alt+[D04-Jul-2025415 1212

keyboard_alt+]D04-Jul-2025415 1212

keyboard_alt+homeD04-Jul-2025416 1312

keyboard_alt+shift+iD04-Jul-2025600 1918

keyboard_b+a+d+enterD04-Jul-2025832 2524

keyboard_cD04-Jul-2025200 76

keyboard_ctrl+a_backspaceD04-Jul-2025599 1818

keyboard_ctrl+alt+f1D04-Jul-2025623 1818

keyboard_ctrl+alt+f2D04-Jul-2025623 1818

keyboard_ctrl+alt+zD04-Jul-2025591 1817

keyboard_ctrl+f5D04-Jul-2025416 1312

keyboard_ctrl+pD04-Jul-2025416 1312

keyboard_ctrl+shift+cD04-Jul-20253 KiB9493

keyboard_ctrl+shift+f3D04-Jul-2025624 1918

keyboard_ctrl+shift+iD04-Jul-20251.9 KiB5857

keyboard_ctrl+shift+jD04-Jul-20251.6 KiB4948

keyboard_ctrl+shift+nD04-Jul-2025624 1918

keyboard_ctrl+shift+qD04-Jul-2025900 2827

keyboard_ctrl+tD04-Jul-2025416 1312

keyboard_ctrl+wD04-Jul-2025415 1212

keyboard_dD04-Jul-2025208 76

keyboard_downD04-Jul-2025208 76

keyboard_enterD04-Jul-2025132 54

keyboard_escapeD04-Jul-2025132 54

keyboard_fD04-Jul-2025208 76

keyboard_f1D04-Jul-2025207 66

keyboard_f10D04-Jul-2025207 66

keyboard_f12D04-Jul-20251.1 KiB3433

keyboard_f2D04-Jul-2025207 66

keyboard_f3D04-Jul-2025207 66

keyboard_f4D04-Jul-2025200 76

keyboard_f6D04-Jul-2025208 76

keyboard_f7D04-Jul-2025208 76

keyboard_f8D04-Jul-2025207 66

keyboard_f9D04-Jul-2025207 66

keyboard_g+o+o+d+enterD04-Jul-2025660 2120

keyboard_mD04-Jul-2025200 76

keyboard_number_blockD04-Jul-202516.2 KiB661660

keyboard_sD04-Jul-2025208 76

keyboard_search+LD04-Jul-2025416 1312

keyboard_search+downD04-Jul-2025746 2322

keyboard_search+f2D04-Jul-2025502 1615

keyboard_search+leftD04-Jul-2025548 1716

keyboard_search+rightD04-Jul-2025548 1716

keyboard_search+upD04-Jul-2025680 2120

keyboard_shift+tabD04-Jul-2025417 1312

keyboard_spaceD04-Jul-2025208 76

keyboard_tabD04-Jul-2025208 76

keyboard_wD04-Jul-2025208 76

mouse.propD04-Jul-2025698 2524

mouse_center_cursor_gestureD04-Jul-202541.5 KiB1,2641,263

stylus.prop.templateD04-Jul-2025816 3029

stylus.pyD04-Jul-20254.4 KiB11486

README

1How to add new gesture files:
21. Obtain a chromebook with a test image and the input source in question
3    (either onboard or plugged in).
42. Determine the input node of the input, e.g. /dev/input/event4.  Either:
5    a. run evtest command on the device.  The output should be names and nodes
6       of all detected input sources.
7    b. run touch_UpdateErrors test on the device and read the logs.  All input
8       devices should be listed in .INFO along with their nodes.
93. RECORD (from the device):
10    evemu-record $node -1 > $filename
114. PLAY BACK (for verification, from the device):
12    evemu-play --insert-slot0 $node < $filename
13
14Other potentially useful commands:
15- Record device properties for emulation:
16    evemu-describe $node
17- Emulate device:
18    evemu-device < $filename
19
20
21See also https://www.freedesktop.org/wiki/Evemu/
22