Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Changing Keyboard from English to any other language causes significant latency #75

Open
allmoatasem opened this issue Jul 10, 2019 · 9 comments

Comments

@allmoatasem
Copy link

Gestures work smoothly as long as my input source is EN, once changed to another language it starts to give a very slow response to gesture (up to +1 seconds). Changing keyboard back to EN solves the problem. Languages I had this issue with (DE, FR, AR), with ES there is latency but almost unnoticeable.

I am using comfortable-swipe on Pop!_OS 19.04

@Hikari9
Copy link
Owner

Hikari9 commented Jul 11, 2019

This is a very interesting issue. I'll look into it while I try to reproduce. For now can you show needed output from "Bug Reports" section in the README?

@allmoatasem
Copy link
Author

allmoatasem commented Jul 11, 2019

Yes sure, here is everything:

$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Pop!_OS 19.04
Release:	19.04
Codename:	disco

$ g++ --version
g++ (Ubuntu 8.3.0-6ubuntu1) 8.3.0


$ ls -l /dev/input/event*
crw-rw---- 1 root input 13, 64 Jul 11 11:23 /dev/input/event0
crw-rw---- 1 root input 13, 65 Jul 11 11:23 /dev/input/event1
crw-rw---- 1 root input 13, 74 Jul 11 11:23 /dev/input/event10
crw-rw---- 1 root input 13, 75 Jul 11 11:23 /dev/input/event11
crw-rw---- 1 root input 13, 76 Jul 11 11:23 /dev/input/event12
crw-rw---- 1 root input 13, 77 Jul 11 11:23 /dev/input/event13
crw-rw---- 1 root input 13, 78 Jul 11 11:23 /dev/input/event14
crw-rw---- 1 root input 13, 79 Jul 11 11:23 /dev/input/event15
crw-rw---- 1 root input 13, 80 Jul 11 11:23 /dev/input/event16
crw-rw---- 1 root input 13, 81 Jul 11 11:23 /dev/input/event17
crw-rw---- 1 root input 13, 82 Jul 11 11:23 /dev/input/event18
crw-rw---- 1 root input 13, 83 Jul 11 11:23 /dev/input/event19
crw-rw---- 1 root input 13, 66 Jul 11 11:23 /dev/input/event2
crw-rw---- 1 root input 13, 67 Jul 11 11:23 /dev/input/event3
crw-rw---- 1 root input 13, 68 Jul 11 11:23 /dev/input/event4
crw-rw---- 1 root input 13, 69 Jul 11 11:23 /dev/input/event5
crw-rw---- 1 root input 13, 70 Jul 11 11:23 /dev/input/event6
crw-rw---- 1 root input 13, 71 Jul 11 11:23 /dev/input/event7
crw-rw---- 1 root input 13, 72 Jul 11 11:23 /dev/input/event8
crw-rw---- 1 root input 13, 73 Jul 11 11:23 /dev/input/event9


$ xinput list | grep touchpad -i
⎜   ↳ DELL0825:00 06CB:7E92 Touchpad          	id=13	[slave  pointer  (2)]
⎜   ↳ PS/2 Synaptics TouchPad                 	id=18	[slave  pointer  (2)]


$ lsmod | grep hid
hid_multitouch         24576  0
mac_hid                16384  0
intel_hid              20480  0
sparse_keymap          16384  2 intel_hid,dell_wmi
usbhid                 53248  0
hid_generic            16384  0
i2c_hid                28672  0
hid                   126976  4 i2c_hid,usbhid,hid_multitouch,hid_generic


$ comfortable-swipe status
/usr/local/share/comfortable-swipe/comfortable-swipe.conf
    threshold is OK  (0.0)
        left3 is OK  (ctrl+alt+Right)
        left4 is OK  (ctrl+alt+shift+Right)
       right3 is OK  (ctrl+alt+Left)
       right4 is OK  (ctrl+alt+shift+Left)
          up3 is OK  (super+Down)
          up4 is OK  (ctrl+alt+shift+Down)
        down3 is OK  (super+Up)
        down4 is OK  (ctrl+alt+shift+Up)
autostart is ON
comfortable-swipe program is RUNNING



$ comfortable-swipe start
SWIPE up3
SWIPE down3
SWIPE up3
SWIPE down3

##Trying here all the languages I have in my keyboard
$ comfortable-swipe debug
-event3   DEVICE_ADDED     Power Button                      seat0 default group1  cap:k
-event7   DEVICE_ADDED     Video Bus                         seat0 default group2  cap:k
-event8   DEVICE_ADDED     Video Bus                         seat0 default group2  cap:k
-event1   DEVICE_ADDED     Power Button                      seat0 default group3  cap:k
-event0   DEVICE_ADDED     Lid Switch                        seat0 default group4  cap:S
-event2   DEVICE_ADDED     Sleep Button                      seat0 default group5  cap:k
-event9   DEVICE_ADDED     SIGMACHIP Usb Mouse               seat0 default group6  cap:p left scroll-nat scroll-button
-event6   DEVICE_ADDED     Integrated_Webcam_HD: Integrate   seat0 default group7  cap:k
-event12  DEVICE_ADDED     DELL0825:00 06CB:7E92 Touchpad    seat0 default group8  cap:pg  size 102x77mm tap(dl off) left scroll-nat scroll-2fg-edge click-buttonareas-clickfinger dwt-on
-event13  DEVICE_ADDED     HDA Intel PCH Headphone Mic       seat0 default group9  cap:
-event14  DEVICE_ADDED     HDA Intel PCH HDMI/DP,pcm=3       seat0 default group9  cap:
-event15  DEVICE_ADDED     HDA Intel PCH HDMI/DP,pcm=7       seat0 default group9  cap:
-event16  DEVICE_ADDED     HDA Intel PCH HDMI/DP,pcm=8       seat0 default group9  cap:
-event17  DEVICE_ADDED     HDA Intel PCH HDMI/DP,pcm=9       seat0 default group9  cap:
-event18  DEVICE_ADDED     HDA Intel PCH HDMI/DP,pcm=10      seat0 default group9  cap:
-event10  DEVICE_ADDED     Intel HID events                  seat0 default group10 cap:k
-event11  DEVICE_ADDED     Intel HID 5 button array          seat0 default group11 cap:k
-event5   DEVICE_ADDED     Dell WMI hotkeys                  seat0 default group12 cap:k
-event4   DEVICE_ADDED     AT Translated Set 2 keyboard      seat0 default group13 cap:k
-event19  DEVICE_ADDED     PS/2 Synaptics TouchPad           seat0 default group14 cap:p left scroll-nat scroll-button
-event12  POINTER_MOTION    +3.38s	 -3.10/  0.00 ( -6.00/ +0.00)
 event12  POINTER_MOTION    +3.38s	 -3.43/  0.00 ( -4.00/ +0.00)
 event12  POINTER_MOTION    +3.39s	 -3.52/  0.00 ( -4.00/ +0.00)
 event12  POINTER_MOTION    +3.40s	 -3.52/  0.00 ( -4.00/ +0.00)
 event12  POINTER_MOTION    +3.40s	 -3.52/  0.00 ( -4.00/ +0.00)
 event12  POINTER_MOTION    +3.41s	 -3.52/  0.00 ( -4.00/ +0.00)
 event12  POINTER_MOTION    +3.42s	 -3.52/  0.00 ( -4.00/ +0.00)
 event12  POINTER_MOTION    +3.43s	 -4.40/  0.00 ( -5.00/ +0.00)
 event12  POINTER_MOTION    +3.43s	 -4.40/  0.00 ( -5.00/ +0.00)
 event12  POINTER_MOTION    +3.44s	 -4.40/  0.00 ( -5.00/ +0.00)
 event12  POINTER_MOTION    +3.45s	 -5.28/ -0.88 ( -6.00/ -1.00)
 event12  POINTER_MOTION    +3.46s	 -5.28/  0.00 ( -6.00/ +0.00)
 event12  POINTER_MOTION    +3.46s	 -4.40/ -0.88 ( -5.00/ -1.00)
 event12  POINTER_MOTION    +3.47s	 -4.40/ -0.88 ( -5.00/ -1.00)
 event12  POINTER_MOTION    +3.48s	 -4.40/  0.00 ( -5.00/ +0.00)
 event12  POINTER_MOTION    +3.49s	 -4.40/  0.00 ( -5.00/ +0.00)
 event12  POINTER_MOTION    +3.49s	 -3.52/  0.00 ( -4.00/ +0.00)
 event12  POINTER_MOTION    +3.50s	 -4.40/ -0.88 ( -5.00/ -1.00)
 event12  POINTER_MOTION    +3.51s	 -4.40/ -0.88 ( -5.00/ -1.00)
 event12  POINTER_MOTION    +3.52s	 -5.28/  0.00 ( -6.00/ +0.00)
 event12  POINTER_MOTION    +3.52s	 -4.40/ -0.88 ( -5.00/ -1.00)
 event12  POINTER_MOTION    +3.53s	 -4.40/  0.00 ( -5.00/ +0.00)
 event12  POINTER_MOTION    +3.54s	 -4.40/ -0.88 ( -5.00/ -1.00)
 event12  POINTER_MOTION    +3.54s	 -4.40/  0.00 ( -5.00/ +0.00)
 event12  POINTER_MOTION    +3.55s	 -3.52/  0.00 ( -4.00/ +0.00)
 event12  POINTER_MOTION    +3.56s	 -3.52/  0.00 ( -4.00/ +0.00)
 event12  POINTER_MOTION    +3.57s	 -3.52/  0.00 ( -4.00/ +0.00)
 event12  POINTER_MOTION    +3.57s	 -3.52/  0.00 ( -4.00/ +0.00)
 event12  POINTER_MOTION    +3.58s	 -3.52/  0.00 ( -4.00/ +0.00)
 event12  POINTER_MOTION    +3.59s	 -3.52/ -0.88 ( -4.00/ -1.00)
 event12  POINTER_MOTION    +3.60s	 -3.52/  0.00 ( -4.00/ +0.00)
 event12  POINTER_MOTION    +3.60s	 -3.52/  0.00 ( -4.00/ +0.00)
 event12  POINTER_MOTION    +3.61s	 -3.52/  0.00 ( -4.00/ +0.00)
 event12  POINTER_MOTION    +3.62s	 -2.64/  0.00 ( -3.00/ +0.00)
 event12  POINTER_MOTION    +3.62s	 -2.64/  0.00 ( -3.00/ +0.00)
 event12  POINTER_MOTION    +3.63s	 -2.64/  0.00 ( -3.00/ +0.00)
 event12  POINTER_MOTION    +3.64s	 -2.64/  0.00 ( -3.00/ +0.00)
 event12  POINTER_MOTION    +3.65s	 -2.64/  0.00 ( -3.00/ +0.00)
 event12  POINTER_MOTION    +3.65s	 -2.64/  0.00 ( -3.00/ +0.00)
 event12  POINTER_MOTION    +3.66s	 -1.76/  0.00 ( -2.00/ +0.00)
 event12  POINTER_MOTION    +3.67s	 -1.76/  0.00 ( -2.00/ +0.00)
 event12  POINTER_MOTION    +3.68s	 -1.76/  0.00 ( -2.00/ +0.00)
 event12  POINTER_MOTION    +3.68s	 -1.76/  0.00 ( -2.00/ +0.00)
 event12  POINTER_MOTION    +3.69s	 -0.88/  0.00 ( -1.00/ +0.00)
 event12  POINTER_MOTION    +3.70s	 -0.88/  0.00 ( -1.00/ +0.00)
 event12  POINTER_MOTION    +3.71s	 -0.88/  0.00 ( -1.00/ +0.00)
 event12  POINTER_MOTION    +3.71s	 -0.88/  0.00 ( -1.00/ +0.00)
 event12  POINTER_MOTION    +3.72s	 -0.88/  0.00 ( -1.00/ +0.00)
 event12  POINTER_MOTION    +3.73s	 -0.88/  0.00 ( -1.00/ +0.00)
 event12  POINTER_MOTION    +3.73s	 -0.88/  0.00 ( -1.00/ +0.00)
 event12  POINTER_MOTION    +3.74s	 -0.88/  0.00 ( -1.00/ +0.00)
 event12  POINTER_MOTION    +3.75s	 -0.88/  0.00 ( -1.00/ +0.00)
 event12  GESTURE_SWIPE_BEGIN  +5.04s	3
 event12  GESTURE_SWIPE_UPDATE  +5.04s	3 -0.27/-2.15 (-1.09/-8.75 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE  +5.05s	3 -0.81/-3.50 (-3.28/-14.22 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE  +5.06s	3 -0.88/-4.40 (-3.28/-16.40 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE  +5.06s	3 -1.47/-5.86 (-5.47/-21.87 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE  +5.07s	3 -1.47/-6.74 (-5.47/-25.15 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE  +5.08s	3 -1.17/-6.45 (-4.37/-24.06 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE  +5.09s	3 -1.76/-6.74 (-6.56/-25.15 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE  +5.09s	3 -1.47/-7.33 (-5.47/-27.34 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE  +5.10s	3 -1.47/-7.04 (-5.47/-26.25 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE  +5.11s	3 -1.47/-7.33 (-5.47/-27.34 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE  +5.12s	3 -2.05/-7.33 (-7.66/-27.34 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE  +5.12s	3 -2.05/-7.33 (-7.66/-27.34 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE  +5.13s	3 -1.76/-6.74 (-6.56/-25.15 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE  +5.14s	3 -1.76/-6.16 (-6.56/-22.97 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE  +5.14s	3 -1.76/-6.45 (-6.56/-24.06 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE  +5.15s	3 -2.05/-5.86 (-7.66/-21.87 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE  +5.16s	3 -1.76/-5.86 (-6.56/-21.87 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE  +5.17s	3 -1.76/-5.86 (-6.56/-21.87 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE  +5.17s	3 -1.47/-5.28 (-5.47/-19.69 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE  +5.18s	3 -1.47/-5.57 (-5.47/-20.78 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE  +5.19s	3 -1.47/-6.45 (-5.47/-24.06 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE  +5.20s	3 -0.88/-6.45 (-3.28/-24.06 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE  +5.20s	3 -0.59/-4.69 (-2.19/-17.50 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE  +5.21s	3 -0.59/-4.69 (-2.19/-17.50 unaccelerated)
 event12  GESTURE_SWIPE_END  +5.22s	3
 event12  GESTURE_SWIPE_BEGIN  +6.01s	3
 event12  GESTURE_SWIPE_UPDATE  +6.01s	3 -0.29/ 4.97 (-1.09/18.59 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE  +6.02s	3 -0.88/ 5.85 (-3.28/21.87 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE  +6.02s	3 -0.29/ 6.16 (-1.09/22.97 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE  +6.03s	3 -0.59/ 6.45 (-2.19/24.06 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE  +6.04s	3 -0.29/ 6.74 (-1.09/25.15 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE  +6.05s	3  0.00/ 7.62 ( 0.00/28.43 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE  +6.05s	3 -0.29/ 8.21 (-1.09/30.62 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE  +6.06s	3  0.00/ 9.38 ( 0.00/35.00 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE  +6.07s	3  0.00/ 9.67 ( 0.00/36.09 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE  +6.08s	3  0.60/11.32 ( 2.19/41.56 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE  +6.08s	3  1.32/16.18 ( 4.37/53.59 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE  +6.09s	3  2.28/20.50 ( 6.56/59.06 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE  +6.10s	3  3.01/27.54 ( 7.66/69.99 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE  +6.11s	3  3.55/25.74 ( 8.75/63.43 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE  +6.11s	3  2.74/74.58 ( 4.37/119.20 unaccelerated)
 event12  GESTURE_SWIPE_END  +6.15s	3
-event4   KEYBOARD_KEY      +9.42s	KEY_LEFTMETA (125) pressed
 event4   KEYBOARD_KEY      +9.50s	*** (-1) pressed
 event4   KEYBOARD_KEY      +9.63s	*** (-1) released
 event4   KEYBOARD_KEY     +10.64s	KEY_LEFTMETA (125) released
-event12  GESTURE_SWIPE_BEGIN +11.44s	3
 event12  GESTURE_SWIPE_UPDATE +11.44s	3  0.98/-31.21 ( 2.19/-69.99 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +11.44s	3  0.30/-14.54 ( 1.09/-52.49 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +11.45s	3 -0.74/-20.48 (-2.19/-60.15 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +11.46s	3 -2.34/-20.66 (-6.56/-57.96 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +11.46s	3 -2.49/-25.74 (-6.56/-67.80 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +11.47s	3 -3.15/-27.89 (-7.66/-67.80 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +11.48s	3 -3.78/-31.66 (-8.75/-73.27 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +11.49s	3 -3.75/-28.62 (-8.75/-66.71 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +11.49s	3 -3.47/-25.15 (-8.75/-63.43 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +11.50s	3 -3.42/-25.19 (-8.75/-64.52 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +11.51s	3 -2.50/-23.35 (-6.56/-61.24 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +11.52s	3 -3.35/-25.16 (-8.75/-65.62 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +11.52s	3 -4.15/-29.99 (-9.84/-71.08 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +11.53s	3 -4.99/-33.96 (-10.94/-74.37 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +11.54s	3 -3.48/-21.72 (-8.75/-54.68 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +11.54s	3 -2.91/-9.69 (-9.84/-32.81 unaccelerated)
 event12  GESTURE_SWIPE_END +11.60s	3
 event12  GESTURE_SWIPE_BEGIN +12.71s	3
 event12  GESTURE_SWIPE_UPDATE +12.71s	3  0.59/ 6.74 ( 2.19/25.15 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +12.72s	3  0.59/ 8.21 ( 2.19/30.62 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +12.73s	3  0.88/ 9.09 ( 3.28/33.90 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +12.73s	3  1.17/ 9.38 ( 4.37/35.00 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +12.74s	3  1.50/11.72 ( 5.47/42.65 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +12.75s	3  0.96/13.38 ( 3.28/45.93 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +12.76s	3  1.66/14.96 ( 5.47/49.21 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +12.76s	3  1.77/18.04 ( 5.47/55.77 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +12.77s	3  1.54/21.22 ( 4.37/60.15 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +12.78s	3  1.19/21.39 ( 3.28/59.06 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +12.78s	3  1.63/24.01 ( 4.37/64.52 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +12.79s	3  1.71/25.29 ( 4.37/64.52 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +12.80s	3  1.31/27.10 ( 3.28/67.80 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +12.81s	3  0.46/29.26 ( 1.09/69.99 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +12.81s	3  0.00/28.43 ( 0.00/67.80 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +12.82s	3  0.00/26.44 ( 0.00/65.62 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +12.83s	3  0.39/17.74 ( 1.09/50.31 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +12.84s	3 -1.30/31.20 (-3.28/78.74 unaccelerated)
 event12  GESTURE_SWIPE_END +12.88s	3
-event4   KEYBOARD_KEY     +13.86s	KEY_LEFTMETA (125) pressed
 event4   KEYBOARD_KEY     +14.07s	*** (-1) pressed
 event4   KEYBOARD_KEY     +14.22s	*** (-1) released
 event4   KEYBOARD_KEY     +14.45s	*** (-1) pressed
 event4   KEYBOARD_KEY     +14.57s	*** (-1) released
 event4   KEYBOARD_KEY     +14.90s	*** (-1) pressed
 event4   KEYBOARD_KEY     +15.01s	*** (-1) released
 event4   KEYBOARD_KEY     +15.21s	*** (-1) pressed
 event4   KEYBOARD_KEY     +15.32s	*** (-1) released
 event4   KEYBOARD_KEY     +15.62s	KEY_LEFTMETA (125) released
-event12  GESTURE_SWIPE_BEGIN +16.49s	3
 event12  GESTURE_SWIPE_UPDATE +16.49s	3  0.70/-13.28 ( 2.19/-41.56 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +16.49s	3  0.00/-11.89 ( 0.00/-43.74 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +16.50s	3 -0.61/-10.36 (-2.19/-37.18 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +16.51s	3 -0.90/-11.72 (-3.28/-42.65 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +16.52s	3 -1.59/-13.66 (-5.47/-47.03 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +16.52s	3 -1.64/-14.13 (-5.47/-47.03 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +16.53s	3 -1.26/-11.70 (-4.37/-40.46 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +16.54s	3 -1.54/-12.35 (-5.47/-43.74 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +16.55s	3 -2.22/-13.02 (-7.66/-44.84 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +16.55s	3 -2.24/-12.81 (-7.66/-43.74 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +16.56s	3 -2.18/-11.52 (-7.66/-40.46 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +16.57s	3 -2.18/-12.78 (-7.66/-44.84 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +16.57s	3 -1.91/-12.71 (-6.56/-43.74 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +16.58s	3 -2.21/-12.63 (-7.66/-43.74 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +16.59s	3 -1.95/-14.30 (-6.56/-48.12 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +16.60s	3 -1.62/-12.96 (-5.47/-43.74 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +16.60s	3 -2.28/-14.66 (-7.66/-49.21 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +16.61s	3 -2.43/-16.69 (-7.66/-52.49 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +16.62s	3 -2.52/-17.62 (-7.66/-53.59 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +16.63s	3 -2.55/-17.83 (-7.66/-53.59 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +16.63s	3 -1.58/-8.20 (-5.47/-28.43 unaccelerated)
 event12  GESTURE_SWIPE_END +16.65s	3
 event12  GESTURE_SWIPE_BEGIN +17.84s	3
 event12  GESTURE_SWIPE_UPDATE +17.84s	3 -1.76/-13.48 (-6.56/-50.31 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +17.85s	3 -2.49/-15.59 (-8.75/-54.68 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +17.86s	3 -3.70/-18.49 (-10.94/-54.68 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +17.86s	3 -3.28/-17.47 (-9.84/-52.49 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +17.87s	3 -3.13/-15.28 (-9.84/-48.12 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +17.88s	3 -3.01/-14.38 (-9.84/-47.03 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +17.89s	3 -2.56/-12.14 (-8.75/-41.56 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +17.89s	3 -1.80/-10.22 (-6.56/-37.18 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +17.90s	3 -2.07/-10.37 (-7.66/-38.28 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +17.91s	3 -2.39/-10.46 (-8.75/-38.28 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +17.92s	3 -2.74/-11.58 (-9.84/-41.56 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +17.92s	3 -2.80/-11.83 (-9.84/-41.56 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +17.93s	3 -3.49/-13.01 (-12.03/-44.84 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +17.94s	3 -4.28/-14.17 (-14.22/-47.03 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +17.95s	3 -4.67/-13.66 (-15.31/-44.84 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +17.95s	3 -5.06/-14.84 (-16.40/-48.12 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +17.96s	3 -4.25/-12.09 (-14.22/-40.46 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +17.97s	3 -2.37/-6.22 (-8.75/-22.97 unaccelerated)
 event12  GESTURE_SWIPE_END +17.99s	3
 event12  GESTURE_SWIPE_BEGIN +19.23s	3
 event12  GESTURE_SWIPE_UPDATE +19.23s	3 -0.57/ 4.53 (-2.19/17.50 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +19.24s	3  0.00/ 2.26 ( 0.00/ 8.75 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +19.24s	3 -0.29/ 2.64 (-1.09/ 9.84 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +19.25s	3  0.00/ 2.93 ( 0.00/10.94 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +19.26s	3 -0.29/ 3.22 (-1.09/12.03 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +19.27s	3  0.00/ 3.52 ( 0.00/13.12 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +19.27s	3 -0.29/ 3.81 (-1.09/14.22 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +19.28s	3  0.00/ 4.69 ( 0.00/17.50 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +19.29s	3  0.29/ 5.28 ( 1.09/19.69 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +19.29s	3  0.59/ 6.16 ( 2.19/22.97 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +19.30s	3  0.59/ 6.74 ( 2.19/25.15 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +19.31s	3  0.59/ 8.21 ( 2.19/30.62 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +19.32s	3  0.59/ 9.09 ( 2.19/33.90 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +19.32s	3  0.59/ 9.38 ( 2.19/35.00 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +19.33s	3  0.60/11.63 ( 2.19/42.65 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +19.34s	3  1.30/14.58 ( 4.37/49.21 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +19.34s	3  1.37/15.73 ( 4.37/50.31 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +19.35s	3  1.81/19.22 ( 5.47/57.96 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +19.36s	3  2.89/25.21 ( 7.66/66.71 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +19.37s	3  3.44/24.53 ( 8.75/62.34 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +19.38s	3  3.13/29.55 ( 7.66/72.18 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +19.38s	3  3.33/30.44 ( 7.66/69.99 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +19.39s	3  2.96/34.57 ( 6.56/76.55 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +19.40s	3  2.21/22.57 ( 5.47/55.77 unaccelerated)
 event12  GESTURE_SWIPE_END +19.45s	3
 event12  GESTURE_SWIPE_BEGIN +20.44s	3
 event12  GESTURE_SWIPE_UPDATE +20.44s	3 -0.30/ 5.38 (-1.09/19.69 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +20.45s	3 -0.29/ 5.71 (-1.09/21.87 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +20.45s	3 -0.29/ 6.74 (-1.09/25.15 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +20.46s	3 -0.29/ 8.50 (-1.09/31.71 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +20.47s	3 -0.29/ 9.97 (-1.09/37.18 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +20.47s	3 -0.30/11.00 (-1.09/40.46 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +20.48s	3 -0.63/13.52 (-2.19/47.03 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +20.49s	3 -0.35/17.25 (-1.09/54.68 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +20.50s	3 -0.75/20.37 (-2.19/59.06 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +20.50s	3 -0.86/28.04 (-2.19/71.08 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +20.51s	3 -1.02/36.67 (-2.19/78.74 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +20.52s	3 -0.56/43.40 (-1.09/84.21 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +20.53s	3 -0.62/51.86 (-1.09/90.77 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +20.53s	3  0.00/64.28 ( 0.00/98.43 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +20.54s	3  1.56/73.99 ( 2.19/103.89 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +20.55s	3  1.88/40.80 ( 3.28/71.08 unaccelerated)
 event12  GESTURE_SWIPE_END +20.58s	3
-event4   KEYBOARD_KEY     +21.78s	KEY_LEFTMETA (125) pressed
 event4   KEYBOARD_KEY     +22.02s	*** (-1) pressed
 event4   KEYBOARD_KEY     +22.16s	*** (-1) released
 event4   KEYBOARD_KEY     +22.38s	*** (-1) pressed
 event4   KEYBOARD_KEY     +22.52s	*** (-1) released
 event4   KEYBOARD_KEY     +23.19s	*** (-1) pressed
 event4   KEYBOARD_KEY     +23.28s	*** (-1) released
 event4   KEYBOARD_KEY     +23.66s	KEY_LEFTMETA (125) released
-event12  GESTURE_SWIPE_BEGIN +25.01s	3
 event12  GESTURE_SWIPE_UPDATE +25.01s	3 -1.32/-10.86 (-4.37/-36.09 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +25.02s	3 -2.06/-10.31 (-7.66/-38.28 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +25.03s	3 -2.70/-10.48 (-9.84/-38.28 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +25.03s	3 -3.68/-11.96 (-13.12/-42.65 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +25.04s	3 -4.48/-12.79 (-15.31/-43.74 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +25.05s	3 -3.74/-10.60 (-13.12/-37.18 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +25.06s	3 -3.58/-9.84 (-13.12/-36.09 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +25.06s	3 -3.59/-10.47 (-13.12/-38.28 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +25.07s	3 -3.27/-9.51 (-12.03/-35.00 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +25.08s	3 -2.93/-8.79 (-10.94/-32.81 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +25.09s	3 -2.35/-7.33 (-8.75/-27.34 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +25.09s	3 -2.64/-8.21 (-9.84/-30.62 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +25.10s	3 -2.93/-7.62 (-10.94/-28.43 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +25.11s	3 -2.64/-8.21 (-9.84/-30.62 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +25.11s	3 -2.64/-7.92 (-9.84/-29.53 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +25.12s	3 -3.22/-8.21 (-12.03/-30.62 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +25.13s	3 -3.52/-8.21 (-13.12/-30.62 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +25.14s	3 -4.12/-9.70 (-15.31/-36.09 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +25.14s	3 -5.31/-12.17 (-18.59/-42.65 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +25.15s	3 -4.71/-10.68 (-16.40/-37.18 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +25.16s	3 -4.14/-8.57 (-15.31/-31.71 unaccelerated)
 event12  GESTURE_SWIPE_END +25.19s	3
 event12  GESTURE_SWIPE_BEGIN +26.40s	3
 event12  GESTURE_SWIPE_UPDATE +26.40s	3  0.59/ 4.98 ( 2.19/18.59 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +26.40s	3  0.59/ 5.28 ( 2.19/19.69 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +26.41s	3  0.59/ 5.28 ( 2.19/19.69 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +26.42s	3  0.88/ 6.16 ( 3.28/22.97 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +26.43s	3  0.88/ 6.45 ( 3.28/24.06 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +26.43s	3  1.17/ 7.92 ( 4.37/29.53 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +26.44s	3  0.59/ 9.38 ( 2.19/35.00 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +26.45s	3  0.59/ 9.67 ( 2.19/36.09 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +26.46s	3  0.88/10.61 ( 3.28/39.37 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +26.46s	3  1.28/15.06 ( 4.37/51.40 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +26.47s	3  0.71/17.45 ( 2.19/53.59 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +26.48s	3  0.00/20.87 ( 0.00/60.15 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +26.48s	3  0.00/27.42 ( 0.00/69.99 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +26.49s	3 -0.45/27.71 (-1.09/66.71 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +26.50s	3 -0.49/35.97 (-1.09/79.83 unaccelerated)
 event12  GESTURE_SWIPE_END +26.55s	3
-event4   KEYBOARD_KEY     +28.51s	KEY_LEFTMETA (125) pressed
 event4   KEYBOARD_KEY     +28.64s	*** (-1) pressed
 event4   KEYBOARD_KEY     +28.76s	*** (-1) released
 event4   KEYBOARD_KEY     +28.97s	*** (-1) pressed
 event4   KEYBOARD_KEY     +29.07s	*** (-1) released
 event4   KEYBOARD_KEY     +30.09s	*** (-1) pressed
 event4   KEYBOARD_KEY     +30.20s	*** (-1) released
 event4   KEYBOARD_KEY     +30.30s	*** (-1) pressed
 event4   KEYBOARD_KEY     +30.41s	*** (-1) released
 event4   KEYBOARD_KEY     +30.64s	KEY_LEFTMETA (125) released
-event12  GESTURE_SWIPE_BEGIN +31.37s	3
 event12  GESTURE_SWIPE_UPDATE +31.37s	3 -3.37/-16.87 (-9.84/-49.21 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +31.37s	3 -3.75/-15.01 (-13.12/-52.49 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +31.38s	3 -5.17/-17.72 (-15.31/-52.49 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +31.39s	3 -5.63/-19.52 (-16.40/-56.87 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +31.40s	3 -6.31/-20.91 (-17.50/-57.96 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +31.40s	3 -6.15/-18.44 (-17.50/-52.49 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +31.41s	3 -5.91/-18.10 (-17.50/-53.59 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +31.42s	3 -6.24/-16.88 (-18.59/-50.31 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +31.43s	3 -5.49/-13.73 (-17.50/-43.74 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +31.43s	3 -4.50/-12.22 (-15.31/-41.56 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +31.44s	3 -3.73/-11.20 (-13.12/-39.37 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +31.45s	3 -3.70/-11.40 (-13.12/-40.46 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +31.45s	3 -3.77/-12.57 (-13.12/-43.74 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +31.46s	3 -2.39/-8.05 (-8.75/-29.53 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +31.47s	3 -2.64/-7.92 (-9.84/-29.53 unaccelerated)
 event12  GESTURE_SWIPE_END +31.50s	3
 event12  GESTURE_SWIPE_BEGIN +32.14s	3
 event12  GESTURE_SWIPE_UPDATE +32.14s	3  0.00/ 4.73 ( 0.00/18.59 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +32.15s	3  0.00/ 5.28 ( 0.00/20.78 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +32.16s	3  0.00/ 6.16 ( 0.00/22.97 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +32.17s	3  0.00/ 7.33 ( 0.00/27.34 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +32.17s	3  0.00/ 8.50 ( 0.00/31.71 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +32.18s	3  0.89/11.85 ( 3.28/43.74 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +32.19s	3  0.99/15.56 ( 3.28/51.40 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +32.20s	3  1.10/19.42 ( 3.28/57.96 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +32.20s	3  1.33/30.67 ( 3.28/75.46 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +32.21s	3  1.57/36.56 ( 3.28/76.55 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +32.22s	3  1.47/30.28 ( 3.28/67.80 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +32.22s	3  3.77/87.57 ( 5.47/126.86 unaccelerated)
 event12  GESTURE_SWIPE_END +32.29s	3
-event4   KEYBOARD_KEY     +33.27s	KEY_LEFTMETA (125) pressed
 event4   KEYBOARD_KEY     +33.41s	*** (-1) pressed
 event4   KEYBOARD_KEY     +33.52s	*** (-1) released
 event4   KEYBOARD_KEY     +33.96s	*** (-1) pressed
 event4   KEYBOARD_KEY     +34.05s	*** (-1) released
 event4   KEYBOARD_KEY     +34.38s	*** (-1) pressed
 event4   KEYBOARD_KEY     +34.46s	*** (-1) released
 event4   KEYBOARD_KEY     +34.55s	*** (-1) pressed
 event4   KEYBOARD_KEY     +34.65s	*** (-1) released
 event4   KEYBOARD_KEY     +34.95s	KEY_LEFTMETA (125) released
-event12  GESTURE_SWIPE_BEGIN +35.61s	3
 event12  GESTURE_SWIPE_UPDATE +35.61s	3 -4.17/-27.98 (-7.66/-51.40 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +35.62s	3 -3.96/-17.47 (-13.12/-57.96 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +35.62s	3 -4.70/-19.97 (-13.12/-55.77 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +35.63s	3 -6.41/-22.83 (-17.50/-62.34 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +35.64s	3 -7.13/-23.08 (-18.59/-60.15 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +35.65s	3 -6.41/-20.43 (-17.50/-55.77 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +35.65s	3 -6.31/-21.30 (-17.50/-59.06 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +35.66s	3 -6.20/-18.61 (-17.50/-52.49 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +35.67s	3 -5.84/-17.16 (-17.50/-51.40 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +35.68s	3 -6.02/-19.58 (-17.50/-56.87 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +35.68s	3 -5.62/-17.23 (-16.40/-50.31 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +35.69s	3 -5.65/-19.96 (-16.40/-57.96 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +35.70s	3 -4.35/-15.23 (-13.12/-45.93 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +35.71s	3 -3.53/-12.20 (-12.03/-41.56 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +35.71s	3 -8.14/-27.67 (-21.87/-74.37 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +35.72s	3 -4.74/-13.03 (-13.12/-36.09 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +35.73s	3 -4.31/-12.01 (-15.31/-42.65 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +35.73s	3 -1.79/-4.47 (-6.56/-16.40 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +35.74s	3 -1.47/-3.81 (-5.47/-14.22 unaccelerated)
 event12  GESTURE_SWIPE_END +35.76s	3
 event12  GESTURE_SWIPE_BEGIN +36.26s	3
 event12  GESTURE_SWIPE_UPDATE +36.26s	3  0.29/ 5.57 ( 1.09/20.78 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +36.26s	3  0.00/ 7.04 ( 0.00/26.25 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +36.27s	3  0.59/ 7.62 ( 2.19/28.43 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +36.28s	3  0.29/ 7.62 ( 1.09/28.43 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +36.28s	3  0.59/ 7.33 ( 2.19/27.34 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +36.29s	3  0.88/ 7.92 ( 3.28/29.53 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +36.30s	3  0.29/ 8.50 ( 1.09/31.71 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +36.31s	3  0.88/10.27 ( 3.28/38.28 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +36.31s	3  0.60/10.74 ( 2.19/39.37 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +36.32s	3  0.90/10.82 ( 3.28/39.37 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +36.33s	3  0.94/13.83 ( 3.28/48.12 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +36.34s	3  1.72/16.55 ( 5.47/52.49 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +36.34s	3  1.78/17.10 ( 5.47/52.49 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +36.35s	3  2.38/24.22 ( 6.56/66.71 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +36.36s	3  1.97/18.54 ( 5.47/51.40 unaccelerated)
 event12  GESTURE_SWIPE_UPDATE +36.37s	3  2.11/48.02 ( 4.37/99.52 unaccelerated)
 event12  GESTURE_SWIPE_END +36.44s	3
-event4   KEYBOARD_KEY     +38.61s	*** (-1) pressed
 event4   KEYBOARD_KEY     +38.77s	*** (-1) pressed


$ cat $(comfortable-swipe config)
# Comfortable Swipe converts touchpad swipe gestures to keyboard commands. You
#   may edit this configuration file if you have different keyboard shortcuts
#   that you would like to use. You can ignore a gesture by commenting out with
#   a pound(#) symbol.
#
# Refer to https://www.linux.org/threads/xdotool-keyboard.10528/ for a list of
#   keycodes you can use.

#################
# MISCELLANEOUS #
#################

# Threshold
# Tweak this value depending on the sensitivity of your mousepad to perform
# gestures. A higher value means less sensitive.
#
# (Note: Sky is the limit! Can be as large as 1000.0)
#
# Default: threshold = 0.0
threshold = 0.0

#############################
# THREE / FOUR FINGER SWIPE #
#############################

# 3-finger swipe left
# The default shortcut is switching to the right workspace.
# Default: left3 = ctrl+alt+Right
left3 = ctrl+alt+Right

# 4-finger swipe left
# The default shortcut is moving current window to the right workspace.
# Default: left4=ctrl+alt+shift+Right
left4 = ctrl+alt+shift+Right

# 3-finger swipe right
# The default shortcut is switching to the left workspace.
# Default: right3 = ctrl+alt+Left
right3 = ctrl+alt+Left

# 4-finger swipe right
# The default shortcut is moving current window to the left workspace.
# Default: right4=ctrl+alt+shift+Left
right4 = ctrl+alt+shift+Left

# 3-finger swipe up
# The default shortcut is switching to the workspace below.
# Default: up3 = ctrl+alt+Down
up3 = super+Down

# 4-finger swipe up
# The default shortcut is moving current window to the bottom workspace.
# Default: ctrl+alt+shift+Down
up4 = ctrl+alt+shift+Down

# 3-finger swipe down
# The default shortcut is switching to the workspace above.
# Default: down3 = ctrl+alt+Up
down3 = super+Up

# 4-finger swipe down
# The default shortcut is moving current window to the above workspace.
# Default: ctrl+alt+shift+Up
down4 = ctrl+alt+shift+Up

@jogaman
Copy link

jogaman commented Dec 14, 2019

Can confirm I'm having the same issue on pop_os 19.10

@MenshikovDmitry
Copy link

Same Issue Ubuntu 18.04. Russian layout

@Hikari9
Copy link
Owner

Hikari9 commented Dec 21, 2019

Thank you for sharing this issue. Apparently this a long-standing bug from xdotool (since 2012, see xdotool#10) and not from comfortable-swipe. I'll look at a workaround, apparently libinput-gestures uses xte... Will try to reproduce this in a next version. Thanks!

@johnvanham
Copy link

johnvanham commented Feb 19, 2020

I am experiencing this too on Pop!_OS 19.10

I have two languages set up, BOTH are English (UK), however one (the first) is for my laptop keyboard layout which is a Dell Inspiron 7590, and the second is for my Apple bluetooth keyboard with the language English (UK, Macintosh) (set as second language).

If I have the first one selected, gestures are fast. If I have the second selected, gestures are slow - including how long it takes before the gestures shows up in terminal after running comfortable-swipe start. Also, just using xdotool in the terminal there is a delay after each command. So it's definitely something going on in xdotool. Or affecting both comfortable-swipe and xdotool.

I tried libinput-gestures first and had the same problem. Thanks to this issue though, I know why!

If some sort of workaround could be found that would be amazing.

Interestingly, if I swap the order of the languages in 'Input Sources' under 'Region & Language' in settings, the gestures are slow with the second language selected, even though that used to be the first. So it's something to do with it not being the first language, rather than which language it is.

@AlwaysBeCalm
Copy link

AlwaysBeCalm commented Jul 2, 2020

@Hikari9
Can you edit the app to let it always (by force) use left Alt even if it's on another layout?

I'm facing this issue also on Arabic layout on Ubuntu 20.04
When I use the keyboard buttons 'e.g ctrl+left alt+down to go to below workspace' it works fast even if I'm on the Arabic layout.

@Hikari9
Copy link
Owner

Hikari9 commented Jul 2, 2020

Wow, that's a real sound suggestion @AlwaysBeCalm. Will do that for the next merge.

@AlwaysBeCalm
Copy link

Thanks @Hikari9 😄
Keep up the good work 👍 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants