| Name | Date | Size | #Lines | LOC | ||
|---|---|---|---|---|---|---|
| .. | - | - | ||||
| README | D | 04-Jul-2025 | 842 | 22 | 18 | |
| __init__.py | D | 04-Jul-2025 | 0 | 1 | 0 | |
| click_events.template | D | 04-Jul-2025 | 10.8 KiB | 303 | 302 | |
| input_playback.py | D | 04-Jul-2025 | 23.7 KiB | 567 | 422 | |
| keyboard.prop | D | 04-Jul-2025 | 701 | 25 | 24 | |
| keyboard.py | D | 04-Jul-2025 | 2 KiB | 60 | 41 | |
| keyboard_T+e+s+t | D | 04-Jul-2025 | 1,000 | 31 | 30 | |
| keyboard_a | D | 04-Jul-2025 | 208 | 7 | 6 | |
| keyboard_alt+[ | D | 04-Jul-2025 | 415 | 12 | 12 | |
| keyboard_alt+] | D | 04-Jul-2025 | 415 | 12 | 12 | |
| keyboard_alt+home | D | 04-Jul-2025 | 416 | 13 | 12 | |
| keyboard_alt+shift+i | D | 04-Jul-2025 | 600 | 19 | 18 | |
| keyboard_b+a+d+enter | D | 04-Jul-2025 | 832 | 25 | 24 | |
| keyboard_c | D | 04-Jul-2025 | 200 | 7 | 6 | |
| keyboard_ctrl+a_backspace | D | 04-Jul-2025 | 599 | 18 | 18 | |
| keyboard_ctrl+alt+f1 | D | 04-Jul-2025 | 623 | 18 | 18 | |
| keyboard_ctrl+alt+f2 | D | 04-Jul-2025 | 623 | 18 | 18 | |
| keyboard_ctrl+alt+z | D | 04-Jul-2025 | 591 | 18 | 17 | |
| keyboard_ctrl+f5 | D | 04-Jul-2025 | 416 | 13 | 12 | |
| keyboard_ctrl+p | D | 04-Jul-2025 | 416 | 13 | 12 | |
| keyboard_ctrl+shift+c | D | 04-Jul-2025 | 3 KiB | 94 | 93 | |
| keyboard_ctrl+shift+f3 | D | 04-Jul-2025 | 624 | 19 | 18 | |
| keyboard_ctrl+shift+i | D | 04-Jul-2025 | 1.9 KiB | 58 | 57 | |
| keyboard_ctrl+shift+j | D | 04-Jul-2025 | 1.6 KiB | 49 | 48 | |
| keyboard_ctrl+shift+n | D | 04-Jul-2025 | 624 | 19 | 18 | |
| keyboard_ctrl+shift+q | D | 04-Jul-2025 | 900 | 28 | 27 | |
| keyboard_ctrl+t | D | 04-Jul-2025 | 416 | 13 | 12 | |
| keyboard_ctrl+w | D | 04-Jul-2025 | 415 | 12 | 12 | |
| keyboard_d | D | 04-Jul-2025 | 208 | 7 | 6 | |
| keyboard_down | D | 04-Jul-2025 | 208 | 7 | 6 | |
| keyboard_enter | D | 04-Jul-2025 | 132 | 5 | 4 | |
| keyboard_escape | D | 04-Jul-2025 | 132 | 5 | 4 | |
| keyboard_f | D | 04-Jul-2025 | 208 | 7 | 6 | |
| keyboard_f1 | D | 04-Jul-2025 | 207 | 6 | 6 | |
| keyboard_f10 | D | 04-Jul-2025 | 207 | 6 | 6 | |
| keyboard_f12 | D | 04-Jul-2025 | 1.1 KiB | 34 | 33 | |
| keyboard_f2 | D | 04-Jul-2025 | 207 | 6 | 6 | |
| keyboard_f3 | D | 04-Jul-2025 | 207 | 6 | 6 | |
| keyboard_f4 | D | 04-Jul-2025 | 200 | 7 | 6 | |
| keyboard_f6 | D | 04-Jul-2025 | 208 | 7 | 6 | |
| keyboard_f7 | D | 04-Jul-2025 | 208 | 7 | 6 | |
| keyboard_f8 | D | 04-Jul-2025 | 207 | 6 | 6 | |
| keyboard_f9 | D | 04-Jul-2025 | 207 | 6 | 6 | |
| keyboard_g+o+o+d+enter | D | 04-Jul-2025 | 660 | 21 | 20 | |
| keyboard_m | D | 04-Jul-2025 | 200 | 7 | 6 | |
| keyboard_number_block | D | 04-Jul-2025 | 16.2 KiB | 661 | 660 | |
| keyboard_s | D | 04-Jul-2025 | 208 | 7 | 6 | |
| keyboard_search+L | D | 04-Jul-2025 | 416 | 13 | 12 | |
| keyboard_search+down | D | 04-Jul-2025 | 746 | 23 | 22 | |
| keyboard_search+f2 | D | 04-Jul-2025 | 502 | 16 | 15 | |
| keyboard_search+left | D | 04-Jul-2025 | 548 | 17 | 16 | |
| keyboard_search+right | D | 04-Jul-2025 | 548 | 17 | 16 | |
| keyboard_search+up | D | 04-Jul-2025 | 680 | 21 | 20 | |
| keyboard_shift+tab | D | 04-Jul-2025 | 417 | 13 | 12 | |
| keyboard_space | D | 04-Jul-2025 | 208 | 7 | 6 | |
| keyboard_tab | D | 04-Jul-2025 | 208 | 7 | 6 | |
| keyboard_w | D | 04-Jul-2025 | 208 | 7 | 6 | |
| mouse.prop | D | 04-Jul-2025 | 698 | 25 | 24 | |
| mouse_center_cursor_gesture | D | 04-Jul-2025 | 41.5 KiB | 1,264 | 1,263 | |
| stylus.prop.template | D | 04-Jul-2025 | 816 | 30 | 29 | |
| stylus.py | D | 04-Jul-2025 | 4.4 KiB | 114 | 86 |
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