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
Logitech mouse buttons 6 and 7 #12
Comments
Hi, thanks for posting an issue! First, please install the latest source. Afterwards, can you run |
I mean using the instructions here: https://github.com/sezanzeb/key-mapper#ubuntudebian, involving the Since I can't see button 6 and 7 in the log, lets go one level deeper and use run |
I uninstalled the 0.4.0 deb file and used the 5 commands to install the
program from the link you sent me. I couldn't find Key-Mapper in my
applications menu so I ran it from the CLI. I tried key-mapper and sudo
key-mapper-gtk and I received 'command not found'. The attached file is
the installation.
On 2020-12-31 13:25, sezanzeb wrote:
I mean using the instructions here:
https://github.com/sezanzeb/key-mapper#ubuntudebian, involving the git
clone
Since I can't see the button 6 and 7 in the log, lets go one level
deeper and use evtest
run sudo evtest and send me the events caused by your two buttons
please
--
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub [1], or unsubscribe
[2].
Links:
------
[1]
#12 (comment)
[2]
https://github.com/notifications/unsubscribe-auth/AK42JSAOYQMZKAONDDBLNDTSXTF2FANCNFSM4VPUUE6A
b@6710b-barn:~$ sudo apt install git python3-setuptools
[sudo] password for jb:
Reading package lists... Done
Building dependency tree
Reading state information... Done
git is already the newest version (1:2.25.1-1ubuntu3).
python3-setuptools is already the newest version (45.2.0-1).
The following packages were automatically installed and are no longer required:
libdbus-1-dev libexpat1-dev libpython3-dev libpython3.8-dev python3-evdev
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
jb@6710b-barn:~$ sudo apt autoremove
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
libdbus-1-dev libexpat1-dev libpython3-dev libpython3.8-dev python3-evdev
0 upgraded, 0 newly installed, 5 to remove and 0 not upgraded.
After this operation, 22.1 MB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 304170 files and directories currently installed.)
Removing libdbus-1-dev:amd64 (1.12.16-2ubuntu2.1) ...
Removing libpython3-dev:amd64 (3.8.2-0ubuntu2) ...
Removing libpython3.8-dev:amd64 (3.8.5-1~20.04) ...
Removing libexpat1-dev:amd64 (2.2.9-1build1) ...
Removing python3-evdev (1.3.0+dfsg-1build1) ...
Processing triggers for sgml-base (1.29.1) ...
Processing triggers for man-db (2.9.1-1) ...
jb@6710b-barn:~$ git clone https://github.com/sezanzeb/key-mapper.git
Cloning into 'key-mapper'...
remote: Enumerating objects: 371, done.
remote: Counting objects: 100% (371/371), done.
remote: Compressing objects: 100% (174/174), done.
remote: Total 3842 (delta 274), reused 275 (delta 195), pack-reused 3471
Receiving objects: 100% (3842/3842), 1.40 MiB | 1.54 MiB/s, done.
Resolving deltas: 100% (2842/2842), done.
jb@6710b-barn:~$ cd key-mapper && ./scripts/build.sh
rm: cannot remove 'build': No such file or directory
rm: cannot remove 'dist': No such file or directory
running install
running build
running build_py
creating build/lib
creating build/lib/keymapper
copying keymapper/util.py -> build/lib/keymapper
copying keymapper/logger.py -> build/lib/keymapper
copying keymapper/config.py -> build/lib/keymapper
copying keymapper/paths.py -> build/lib/keymapper
copying keymapper/mapping.py -> build/lib/keymapper
copying keymapper/presets.py -> build/lib/keymapper
copying keymapper/data.py -> build/lib/keymapper
copying keymapper/daemon.py -> build/lib/keymapper
copying keymapper/getdevices.py -> build/lib/keymapper
copying keymapper/state.py -> build/lib/keymapper
copying keymapper/__init__.py -> build/lib/keymapper
creating build/lib/keymapper/dev
copying keymapper/dev/reader.py -> build/lib/keymapper/dev
copying keymapper/dev/permissions.py -> build/lib/keymapper/dev
copying keymapper/dev/keycode_mapper.py -> build/lib/keymapper/dev
copying keymapper/dev/ev_abs_mapper.py -> build/lib/keymapper/dev
copying keymapper/dev/injector.py -> build/lib/keymapper/dev
copying keymapper/dev/macros.py -> build/lib/keymapper/dev
copying keymapper/dev/__init__.py -> build/lib/keymapper/dev
creating build/lib/keymapper/gtk
copying keymapper/gtk/unsaved.py -> build/lib/keymapper/gtk
copying keymapper/gtk/row.py -> build/lib/keymapper/gtk
copying keymapper/gtk/window.py -> build/lib/keymapper/gtk
copying keymapper/gtk/__init__.py -> build/lib/keymapper/gtk
running install_lib
creating build/deb/usr
creating build/deb/usr/local
creating build/deb/usr/local/lib
creating build/deb/usr/local/lib/python3.8
creating build/deb/usr/local/lib/python3.8/dist-packages
creating build/deb/usr/local/lib/python3.8/dist-packages/keymapper
copying build/lib/keymapper/util.py -> build/deb/usr/local/lib/python3.8/dist-packages/keymapper
copying build/lib/keymapper/logger.py -> build/deb/usr/local/lib/python3.8/dist-packages/keymapper
creating build/deb/usr/local/lib/python3.8/dist-packages/keymapper/dev
copying build/lib/keymapper/dev/reader.py -> build/deb/usr/local/lib/python3.8/dist-packages/keymapper/dev
copying build/lib/keymapper/dev/permissions.py -> build/deb/usr/local/lib/python3.8/dist-packages/keymapper/dev
copying build/lib/keymapper/dev/keycode_mapper.py -> build/deb/usr/local/lib/python3.8/dist-packages/keymapper/dev
copying build/lib/keymapper/dev/ev_abs_mapper.py -> build/deb/usr/local/lib/python3.8/dist-packages/keymapper/dev
copying build/lib/keymapper/dev/injector.py -> build/deb/usr/local/lib/python3.8/dist-packages/keymapper/dev
copying build/lib/keymapper/dev/macros.py -> build/deb/usr/local/lib/python3.8/dist-packages/keymapper/dev
copying build/lib/keymapper/dev/__init__.py -> build/deb/usr/local/lib/python3.8/dist-packages/keymapper/dev
copying build/lib/keymapper/config.py -> build/deb/usr/local/lib/python3.8/dist-packages/keymapper
copying build/lib/keymapper/paths.py -> build/deb/usr/local/lib/python3.8/dist-packages/keymapper
copying build/lib/keymapper/mapping.py -> build/deb/usr/local/lib/python3.8/dist-packages/keymapper
copying build/lib/keymapper/presets.py -> build/deb/usr/local/lib/python3.8/dist-packages/keymapper
creating build/deb/usr/local/lib/python3.8/dist-packages/keymapper/gtk
copying build/lib/keymapper/gtk/unsaved.py -> build/deb/usr/local/lib/python3.8/dist-packages/keymapper/gtk
copying build/lib/keymapper/gtk/row.py -> build/deb/usr/local/lib/python3.8/dist-packages/keymapper/gtk
copying build/lib/keymapper/gtk/window.py -> build/deb/usr/local/lib/python3.8/dist-packages/keymapper/gtk
copying build/lib/keymapper/gtk/__init__.py -> build/deb/usr/local/lib/python3.8/dist-packages/keymapper/gtk
copying build/lib/keymapper/data.py -> build/deb/usr/local/lib/python3.8/dist-packages/keymapper
copying build/lib/keymapper/daemon.py -> build/deb/usr/local/lib/python3.8/dist-packages/keymapper
copying build/lib/keymapper/getdevices.py -> build/deb/usr/local/lib/python3.8/dist-packages/keymapper
copying build/lib/keymapper/state.py -> build/deb/usr/local/lib/python3.8/dist-packages/keymapper
copying build/lib/keymapper/__init__.py -> build/deb/usr/local/lib/python3.8/dist-packages/keymapper
byte-compiling build/deb/usr/local/lib/python3.8/dist-packages/keymapper/util.py to util.cpython-38.pyc
byte-compiling build/deb/usr/local/lib/python3.8/dist-packages/keymapper/logger.py to logger.cpython-38.pyc
byte-compiling build/deb/usr/local/lib/python3.8/dist-packages/keymapper/dev/reader.py to reader.cpython-38.pyc
byte-compiling build/deb/usr/local/lib/python3.8/dist-packages/keymapper/dev/permissions.py to permissions.cpython-38.pyc
byte-compiling build/deb/usr/local/lib/python3.8/dist-packages/keymapper/dev/keycode_mapper.py to keycode_mapper.cpython-38.pyc
byte-compiling build/deb/usr/local/lib/python3.8/dist-packages/keymapper/dev/ev_abs_mapper.py to ev_abs_mapper.cpython-38.pyc
byte-compiling build/deb/usr/local/lib/python3.8/dist-packages/keymapper/dev/injector.py to injector.cpython-38.pyc
byte-compiling build/deb/usr/local/lib/python3.8/dist-packages/keymapper/dev/macros.py to macros.cpython-38.pyc
byte-compiling build/deb/usr/local/lib/python3.8/dist-packages/keymapper/dev/__init__.py to __init__.cpython-38.pyc
byte-compiling build/deb/usr/local/lib/python3.8/dist-packages/keymapper/config.py to config.cpython-38.pyc
byte-compiling build/deb/usr/local/lib/python3.8/dist-packages/keymapper/paths.py to paths.cpython-38.pyc
byte-compiling build/deb/usr/local/lib/python3.8/dist-packages/keymapper/mapping.py to mapping.cpython-38.pyc
byte-compiling build/deb/usr/local/lib/python3.8/dist-packages/keymapper/presets.py to presets.cpython-38.pyc
byte-compiling build/deb/usr/local/lib/python3.8/dist-packages/keymapper/gtk/unsaved.py to unsaved.cpython-38.pyc
byte-compiling build/deb/usr/local/lib/python3.8/dist-packages/keymapper/gtk/row.py to row.cpython-38.pyc
byte-compiling build/deb/usr/local/lib/python3.8/dist-packages/keymapper/gtk/window.py to window.cpython-38.pyc
byte-compiling build/deb/usr/local/lib/python3.8/dist-packages/keymapper/gtk/__init__.py to __init__.cpython-38.pyc
byte-compiling build/deb/usr/local/lib/python3.8/dist-packages/keymapper/data.py to data.cpython-38.pyc
byte-compiling build/deb/usr/local/lib/python3.8/dist-packages/keymapper/daemon.py to daemon.cpython-38.pyc
byte-compiling build/deb/usr/local/lib/python3.8/dist-packages/keymapper/getdevices.py to getdevices.cpython-38.pyc
byte-compiling build/deb/usr/local/lib/python3.8/dist-packages/keymapper/state.py to state.cpython-38.pyc
byte-compiling build/deb/usr/local/lib/python3.8/dist-packages/keymapper/__init__.py to __init__.cpython-38.pyc
running install_data
creating build/deb/usr/share
creating build/deb/usr/share/key-mapper
copying data/key-mapper.desktop -> build/deb/usr/share/key-mapper/
copying data/keymapper.Control.conf -> build/deb/usr/share/key-mapper/
copying data/style.css -> build/deb/usr/share/key-mapper/
copying data/key-mapper-autoload.desktop -> build/deb/usr/share/key-mapper/
copying data/key-mapper.svg -> build/deb/usr/share/key-mapper/
copying data/key-mapper.glade -> build/deb/usr/share/key-mapper/
copying data/key-mapper.service -> build/deb/usr/share/key-mapper/
copying data/key-mapper.policy -> build/deb/usr/share/key-mapper/
creating build/deb/usr/share/applications
copying data/key-mapper.desktop -> build/deb/usr/share/applications/
creating build/deb/usr/share/polkit-1
creating build/deb/usr/share/polkit-1/actions
copying data/key-mapper.policy -> build/deb/usr/share/polkit-1/actions/
creating build/deb/usr/lib
creating build/deb/usr/lib/systemd
creating build/deb/usr/lib/systemd/system
copying data/key-mapper.service -> build/deb/usr/lib/systemd/system
creating build/deb/etc
creating build/deb/etc/dbus-1
creating build/deb/etc/dbus-1/system.d
copying data/keymapper.Control.conf -> build/deb/etc/dbus-1/system.d/
creating build/deb/etc/xdg
creating build/deb/etc/xdg/autostart
copying data/key-mapper-autoload.desktop -> build/deb/etc/xdg/autostart/
creating build/deb/usr/bin
copying bin/key-mapper-gtk -> build/deb/usr/bin/
copying bin/key-mapper-gtk-pkexec -> build/deb/usr/bin/
copying bin/key-mapper-service -> build/deb/usr/bin/
copying bin/key-mapper-control -> build/deb/usr/bin/
running install_egg_info
running egg_info
creating key_mapper.egg-info
writing key_mapper.egg-info/PKG-INFO
writing dependency_links to key_mapper.egg-info/dependency_links.txt
writing requirements to key_mapper.egg-info/requires.txt
writing top-level names to key_mapper.egg-info/top_level.txt
writing manifest file 'key_mapper.egg-info/SOURCES.txt'
reading manifest file 'key_mapper.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'key_mapper.egg-info/SOURCES.txt'
Copying key_mapper.egg-info to build/deb/usr/local/lib/python3.8/dist-packages/key_mapper-0.4.0.egg-info
running install_scripts
dpkg-deb: building package 'key-mapper' in 'dist/key-mapper-0.4.0.deb'.
jb@6710b-barn:~/key-mapper$
jb@6710b-barn:~/key-mapper$ Loaded config from "/home/jb/.config/key-mapper/config.json"
Loaded: command not found
jb@6710b-barn:~/key-mapper$ Writing "/home/jb/.config/key-mapper/xmodmap.json"
Writing: command not found
jb@6710b-barn:~/key-mapper$ INFO: logger.py, line 116, Could not figure out the version
INFO:: command not found
jb@6710b-barn:~/key-mapper$ DEBUG: logger.py, line 117, The 'key-mapper' distribution was not found and is required by the application
DEBUG:: command not found
jb@6710b-barn:~/key-mapper$ WARNING: logger.py, line 120, Debug level will log all your keystrokes! Do not post this output in the internet if you typed in sensitive or private information with your device!
WARNING:: command not found
jb@6710b-barn:~/key-mapper$ DEBUG: logger.py, line 126, pid 9765
DEBUG:: command not found
jb@6710b-barn:~/key-mapper$ DEBUG: data.py, line 86, Found data at "/usr/share/key-mapper"
DEBUG:: command not found
jb@6710b-barn:~/key-mapper$ DEBUG: getdevices.py, line 93, Discovering device paths
DEBUG:: command not found
jb@6710b-barn:~/key-mapper$ SPAM: getdevices.py, line 116, Found "Logitech M705", /dev/input/event11, usb-0000:00:1d.2-1
SPAM:: command not found
jb@6710b-barn:~/key-mapper$ SPAM: getdevices.py, line 116, Found "HP WMI hotkeys", /dev/input/event7, wmi
SPAM:: command not found
jb@6710b-barn:~/key-mapper$ SPAM: getdevices.py, line 116, Found "ST LIS3LV02DL Accelerometer", /dev/input/event6, lis3lv02d
SPAM:: command not found
jb@6710b-barn:~/key-mapper$ SPAM: getdevices.py, line 116, Found "SynPS/2 Synaptics TouchPad", /dev/input/event5, isa0060
SPAM:: command not found
jb@6710b-barn:~/key-mapper$ SPAM: getdevices.py, line 116, Found "Video Bus", /dev/input/event4, LNXVIDEO
SPAM:: command not found
jb@6710b-barn:~/key-mapper$ SPAM: getdevices.py, line 116, Found "AT Translated Set 2 keyboard", /dev/input/event3, isa0060
SPAM:: command not found
jb@6710b-barn:~/key-mapper$ SPAM: getdevices.py, line 116, Found "Sleep Button", /dev/input/event0, PNP0C0E
SPAM:: command not found
jb@6710b-barn:~/key-mapper$ INFO: getdevices.py, line 179, Found "Logitech M705", "HP WMI hotkeys", "ST LIS3LV02DL Accelerometer", "SynPS/2 Synaptics TouchPad", "Video Bus", "Sleep Button"
INFO:: command not found
jb@6710b-barn:~/key-mapper$ DEBUG: presets.py, line 144, The newest preset is "Logitech M705", "Activities"
DEBUG:: command not found
jb@6710b-barn:~/key-mapper$ DEBUG: window.py, line 422, Selecting device "Logitech M705"
DEBUG:: command not found
jb@6710b-barn:~/key-mapper$ DEBUG: window.py, line 241, "Logitech M705" presets: "Activities", "new preset"
DEBUG:: command not found
jb@6710b-barn:~/key-mapper$ DEBUG: window.py, line 469, Selecting preset "Activities"
DEBUG:: command not found
jb@6710b-barn:~/key-mapper$ INFO: mapping.py, line 139, Loading preset from "/home/jb/.config/key-mapper/presets/Logitech M705/Activities.json"
INFO:: command not found
jb@6710b-barn:~/key-mapper$ SPAM: mapping.py, line 175, (1, 274, 1) maps to super_l
bash: syntax error near unexpected token `('
jb@6710b-barn:~/key-mapper$ DEBUG: getdevices.py, line 93, Discovering device paths
DEBUG:: command not found
jb@6710b-barn:~/key-mapper$ SPAM: getdevices.py, line 116, Found "Logitech M705", /dev/input/event11, usb-0000:00:1d.2-1
SPAM:: command not found
jb@6710b-barn:~/key-mapper$ SPAM: getdevices.py, line 116, Found "HP WMI hotkeys", /dev/input/event7, wmi
SPAM:: command not found
jb@6710b-barn:~/key-mapper$ SPAM: getdevices.py, line 116, Found "ST LIS3LV02DL Accelerometer", /dev/input/event6, lis3lv02d
SPAM:: command not found
jb@6710b-barn:~/key-mapper$ SPAM: getdevices.py, line 116, Found "SynPS/2 Synaptics TouchPad", /dev/input/event5, isa0060
SPAM:: command not found
jb@6710b-barn:~/key-mapper$ SPAM: getdevices.py, line 116, Found "Video Bus", /dev/input/event4, LNXVIDEO
SPAM:: command not found
jb@6710b-barn:~/key-mapper$ SPAM: getdevices.py, line 116, Found "AT Translated Set 2 keyboard", /dev/input/event3, isa0060
SPAM:: command not found
jb@6710b-barn:~/key-mapper$ SPAM: getdevices.py, line 116, Found "Sleep Button", /dev/input/event0, PNP0C0E
SPAM:: command not found
jb@6710b-barn:~/key-mapper$ INFO: getdevices.py, line 179, Found "Logitech M705", "HP WMI hotkeys", "ST LIS3LV02DL Accelerometer", "SynPS/2 Synaptics TouchPad", "Video Bus", "Sleep Button"
INFO:: command not found
jb@6710b-barn:~/key-mapper$ DEBUG: reader.py, line 117, Starting reading keycodes from "Logitech M705"
DEBUG:: command not found
jb@6710b-barn:~/key-mapper$ SPAM: pid 9776, reader.py, line 135, got (1, 272, 1)
bash: syntax error near unexpected token `('
jb@6710b-barn:~/key-mapper$ SPAM: pid 9776, reader.py, line 135, got (1, 272, 0)
bash: syntax error near unexpected token `('
jb@6710b-barn:~/key-mapper$ SPAM: pid 9776, reader.py, line 135, got (1, 272, 1)
bash: syntax error near unexpected token `('
jb@6710b-barn:~/key-mapper$ SPAM: pid 9776, reader.py, line 135, got (1, 272, 0)
bash: syntax error near unexpected token `('
jb@6710b-barn:~/key-mapper$ SPAM: pid 9776, reader.py, line 135, got (1, 272, 1)
bash: syntax error near unexpected token `('
jb@6710b-barn:~/key-mapper$ SPAM: pid 9776, reader.py, line 135, got (1, 272, 0)
bash: syntax error near unexpected token `('
jb@6710b-barn:~/key-mapper$ SPAM: pid 9776, reader.py, line 135, got (1, 272, 1)
bash: syntax error near unexpected token `('
jb@6710b-barn:~/key-mapper$ SPAM: pid 9776, reader.py, line 135, got (1, 272, 0)
bash: syntax error near unexpected token `('
jb@6710b-barn:~/key-mapper$ SPAM: pid 9776, reader.py, line 135, got (1, 272, 1)
bash: syntax error near unexpected token `('
jb@6710b-barn:~/key-mapper$ SPAM: pid 9776, reader.py, line 135, got (1, 272, 0)
bash: syntax error near unexpected token `('
jb@6710b-barn:~/key-mapper$ DEBUG: window.py, line 184, Closing window
DEBUG:: command not found
jb@6710b-barn:~/key-mapper$ DEBUG: reader.py, line 79, Sending close msg to reader
DEBUG:: command not found
jb@6710b-barn:~/key-mapper$ DEBUG: pid 9776, reader.py, line 158, Reader stopped
DEBUG:: command not found
jb@6710b-barn:~/key-mapper$ DEBUG: window.py, line 184, Closing window
DEBUG:: command not found
jb@6710b-barn:~/key-mapper$
jb@6710b-barn:~/key-mapper$ (key-mapper-gtk:9765): Gtk-CRITICAL **: 13:01:15.746: gtk_main_quit: assertion 'main_loops != NULL' failed
bash: syntax error near unexpected token `:'
jb@6710b-barn:~/key-mapper$ sudo apt -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
jb@6710b-barn:~/key-mapper$
|
I think you copied some sort of previous console output into your terminal And it seems you didn't execute |
Well now I'm starting to feel stupid, I can't even copy and paste 5
lines. I think I'm turning into a boat anchor for you. I'm not familiar
with doing a clone so would it be best to start doing a copy/paste at
the git clone line and repeat pasting the rest of the lines?
…On 2020-12-31 15:06, sezanzeb wrote:
I think you copied some sort of previous console output into your
terminal
And it seems you didn't execute sudo dpkg -i
./dist/key-mapper-0.4.0.deb
--
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub [1], or unsubscribe
[2].
Links:
------
[1]
#12 (comment)
[2]
https://github.com/notifications/unsubscribe-auth/AK42JSDGYD6TPY36OQNIHATSXTRVDANCNFSM4VPUUE6A
|
Don't worry! Copying the instructions line by line, executing each one individually, is the safest way. Copying and pasting multiple at once sometimes doesn't work if one of the commands suddenly expects input. |
On 2020-12-31 15:19, sezanzeb wrote:
Don't worry!
Copying the instructions line by line, executing each one
individually, is the safest way. Copying and pasting multiple at once
sometimes doesn't work.
--
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub [1], or unsubscribe
[2].
Links:
------
[1]
#12 (comment)
[2]
https://github.com/notifications/unsubscribe-auth/AK42JSCFDNZGG34BK4JZ2BDSXTTHXANCNFSM4VPUUE6A
I got this error, so I deleted the directory.
jb@6710b-barn:~$ git clone https://github.com/sezanzeb/key-mapper.git
fatal: destination path 'key-mapper' already exists and is not an empty
directory.
There are three packages not installed so is there a main package I
could install that will install the dependancies or should I just
install the three missing ones by themselves?
dpkg: dependency problems prevent configuration of key-mapper:
key-mapper depends on libpython3-dev; however:
Package libpython3-dev is not installed.
key-mapper depends on libdbus-1-dev; however:
Package libdbus-1-dev is not installed.
key-mapper depends on python3-evdev; however:
Package python3-evdev is not installed.
|
that one will be fixed be the next command |
On 2020-12-31 16:24, sezanzeb wrote:
that one will be fixed be the next command sudo apt -f install
--
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub [1], or unsubscribe
[2].
Links:
------
[1]
#12 (comment)
[2]
https://github.com/notifications/unsubscribe-auth/AK42JSE3TCVLKATGQRXKM7DSXT2Z5ANCNFSM4VPUUE6A
I started installing the first dependency and apt came back and said:
apt --fix-broken install
so i did the command and it installed 5 dependencies. I then started
from the beginning of the lines I needed to paste and the icon came back
in my app menu and it ran. I did not do any configuration and this is
what I saw when I clicked on the icon and logged in my password. See
attachment
|
I can't see any attachment |
On 2020-12-31 19:49, sezanzeb wrote:
hmm, I don't see any attachment
--
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub [1], or unsubscribe
[2].
Links:
------
[1]
#12 (comment)
[2]
https://github.com/notifications/unsubscribe-auth/AK42JSHQ3WXM3RD66CRIR4TSXUSY5ANCNFSM4VPUUE6A
I checked my Sent folder and the attachment was there in the email. At
least I'm not totally going crazy....yet. It was only 24Kb so I can't
see why it got stripped out. One change visually is the "Click Here" in
the Key column, that's new. I used Synaptic to remove the original .deb
install and checked the box to remove all the file including the config
files but when I started the application it was already configured for
the mouse, the super button and was switched for auto start. I did have
to save and apply the window to get the middle button to activate the
super_l key.
I don't know if I did evtest correctly since I've never used it before
but after starting it I moved the mouse to click on Key-Mapper and I
presses button 6 and 7 multiple times. Attachment enclosed.
No device specified, trying to scan all of /dev/input/event*
Available devices:
/dev/input/event0: Sleep Button
/dev/input/event1: Lid Switch
/dev/input/event2: Power Button
/dev/input/event3: AT Translated Set 2 keyboard
/dev/input/event4: Video Bus
/dev/input/event5: SynPS/2 Synaptics TouchPad
/dev/input/event6: Logitech M705
/dev/input/event7: ST LIS3LV02DL Accelerometer
/dev/input/event8: HP WMI hotkeys
/dev/input/event9: HDA Intel Mic
/dev/input/event10: HDA Intel Line
/dev/input/event11: HDA Intel Headphone
Select the device event number [0-11]: 6
Input driver version is 1.0.1
Input device ID: bus 0x3 vendor 0x46d product 0x406d version 0x111
Input device name: "Logitech M705"
Supported events:
Event type 0 (EV_SYN)
Event type 1 (EV_KEY)
Event code 272 (BTN_LEFT)
Event code 273 (BTN_RIGHT)
Event code 274 (BTN_MIDDLE)
Event code 275 (BTN_SIDE)
Event code 276 (BTN_EXTRA)
Event code 277 (BTN_FORWARD)
Event code 278 (BTN_BACK)
Event code 279 (BTN_TASK)
Event code 280 (?)
Event code 281 (?)
Event code 282 (?)
Event code 283 (?)
Event code 284 (?)
Event code 285 (?)
Event code 286 (?)
Event code 287 (?)
Event type 2 (EV_REL)
Event code 0 (REL_X)
Event code 1 (REL_Y)
Event code 6 (REL_HWHEEL)
Event code 8 (REL_WHEEL)
Event code 11 (REL_WHEEL_HI_RES)
Event code 12 (REL_HWHEEL_HI_RES)
Event type 4 (EV_MSC)
Event code 4 (MSC_SCAN)
Properties:
Testing ... (interrupt to exit)
Event: time 1609522127.108917, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90001
Event: time 1609522127.108917, type 1 (EV_KEY), code 272 (BTN_LEFT), value 1
Event: time 1609522127.108917, -------------- SYN_REPORT ------------
Event: time 1609522127.300908, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90001
Event: time 1609522127.300908, type 1 (EV_KEY), code 272 (BTN_LEFT), value 0
Event: time 1609522127.300908, -------------- SYN_REPORT ------------
Event: time 1609522128.895086, type 2 (EV_REL), code 1 (REL_Y), value -1
Event: time 1609522128.895086, -------------- SYN_REPORT ------------
Event: time 1609522128.901097, type 2 (EV_REL), code 1 (REL_Y), value -4
Event: time 1609522128.901097, -------------- SYN_REPORT ------------
Event: time 1609522128.909096, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522128.909096, type 2 (EV_REL), code 1 (REL_Y), value -5
Event: time 1609522128.909096, -------------- SYN_REPORT ------------
Event: time 1609522128.917080, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522128.917080, type 2 (EV_REL), code 1 (REL_Y), value -5
Event: time 1609522128.917080, -------------- SYN_REPORT ------------
Event: time 1609522128.925097, type 2 (EV_REL), code 1 (REL_Y), value -4
Event: time 1609522128.925097, -------------- SYN_REPORT ------------
Event: time 1609522128.933099, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522128.933099, type 2 (EV_REL), code 1 (REL_Y), value -4
Event: time 1609522128.933099, -------------- SYN_REPORT ------------
Event: time 1609522128.941073, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522128.941073, type 2 (EV_REL), code 1 (REL_Y), value -5
Event: time 1609522128.941073, -------------- SYN_REPORT ------------
Event: time 1609522128.949103, type 2 (EV_REL), code 1 (REL_Y), value -5
Event: time 1609522128.949103, -------------- SYN_REPORT ------------
Event: time 1609522128.957089, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1609522128.957089, type 2 (EV_REL), code 1 (REL_Y), value -7
Event: time 1609522128.957089, -------------- SYN_REPORT ------------
Event: time 1609522128.965102, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1609522128.965102, type 2 (EV_REL), code 1 (REL_Y), value -5
Event: time 1609522128.965102, -------------- SYN_REPORT ------------
Event: time 1609522128.973104, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1609522128.973104, type 2 (EV_REL), code 1 (REL_Y), value -5
Event: time 1609522128.973104, -------------- SYN_REPORT ------------
Event: time 1609522128.981094, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1609522128.981094, type 2 (EV_REL), code 1 (REL_Y), value -5
Event: time 1609522128.981094, -------------- SYN_REPORT ------------
Event: time 1609522128.989098, type 2 (EV_REL), code 0 (REL_X), value -2
Event: time 1609522128.989098, type 2 (EV_REL), code 1 (REL_Y), value -4
Event: time 1609522128.989098, -------------- SYN_REPORT ------------
Event: time 1609522128.997083, type 2 (EV_REL), code 0 (REL_X), value -2
Event: time 1609522128.997083, type 2 (EV_REL), code 1 (REL_Y), value -4
Event: time 1609522128.997083, -------------- SYN_REPORT ------------
Event: time 1609522129.005082, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1609522129.005082, type 2 (EV_REL), code 1 (REL_Y), value -4
Event: time 1609522129.005082, -------------- SYN_REPORT ------------
Event: time 1609522129.013079, type 2 (EV_REL), code 0 (REL_X), value -2
Event: time 1609522129.013079, type 2 (EV_REL), code 1 (REL_Y), value -3
Event: time 1609522129.013079, -------------- SYN_REPORT ------------
Event: time 1609522129.021085, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1609522129.021085, type 2 (EV_REL), code 1 (REL_Y), value -3
Event: time 1609522129.021085, -------------- SYN_REPORT ------------
Event: time 1609522129.029079, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1609522129.029079, type 2 (EV_REL), code 1 (REL_Y), value -4
Event: time 1609522129.029079, -------------- SYN_REPORT ------------
Event: time 1609522129.037083, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1609522129.037083, type 2 (EV_REL), code 1 (REL_Y), value -3
Event: time 1609522129.037083, -------------- SYN_REPORT ------------
Event: time 1609522129.045081, type 2 (EV_REL), code 1 (REL_Y), value -3
Event: time 1609522129.045081, -------------- SYN_REPORT ------------
Event: time 1609522129.053088, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1609522129.053088, type 2 (EV_REL), code 1 (REL_Y), value -3
Event: time 1609522129.053088, -------------- SYN_REPORT ------------
Event: time 1609522129.061082, type 2 (EV_REL), code 1 (REL_Y), value -3
Event: time 1609522129.061082, -------------- SYN_REPORT ------------
Event: time 1609522129.069083, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1609522129.069083, type 2 (EV_REL), code 1 (REL_Y), value -3
Event: time 1609522129.069083, -------------- SYN_REPORT ------------
Event: time 1609522129.077106, type 2 (EV_REL), code 1 (REL_Y), value -3
Event: time 1609522129.077106, -------------- SYN_REPORT ------------
Event: time 1609522129.085109, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1609522129.085109, type 2 (EV_REL), code 1 (REL_Y), value -3
Event: time 1609522129.085109, -------------- SYN_REPORT ------------
Event: time 1609522129.095103, type 2 (EV_REL), code 1 (REL_Y), value -4
Event: time 1609522129.095103, -------------- SYN_REPORT ------------
Event: time 1609522129.101109, type 2 (EV_REL), code 1 (REL_Y), value -4
Event: time 1609522129.101109, -------------- SYN_REPORT ------------
Event: time 1609522129.111090, type 2 (EV_REL), code 1 (REL_Y), value -4
Event: time 1609522129.111090, -------------- SYN_REPORT ------------
Event: time 1609522129.117113, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522129.117113, type 2 (EV_REL), code 1 (REL_Y), value -3
Event: time 1609522129.117113, -------------- SYN_REPORT ------------
Event: time 1609522129.127102, type 2 (EV_REL), code 1 (REL_Y), value -4
Event: time 1609522129.127102, -------------- SYN_REPORT ------------
Event: time 1609522129.133099, type 2 (EV_REL), code 1 (REL_Y), value -3
Event: time 1609522129.133099, -------------- SYN_REPORT ------------
Event: time 1609522129.143107, type 2 (EV_REL), code 1 (REL_Y), value -4
Event: time 1609522129.143107, -------------- SYN_REPORT ------------
Event: time 1609522129.151120, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1609522129.151120, type 2 (EV_REL), code 1 (REL_Y), value -5
Event: time 1609522129.151120, -------------- SYN_REPORT ------------
Event: time 1609522129.159115, type 2 (EV_REL), code 1 (REL_Y), value -4
Event: time 1609522129.159115, -------------- SYN_REPORT ------------
Event: time 1609522129.167114, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1609522129.167114, type 2 (EV_REL), code 1 (REL_Y), value -4
Event: time 1609522129.167114, -------------- SYN_REPORT ------------
Event: time 1609522129.175113, type 2 (EV_REL), code 1 (REL_Y), value -4
Event: time 1609522129.175113, -------------- SYN_REPORT ------------
Event: time 1609522129.183109, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1609522129.183109, type 2 (EV_REL), code 1 (REL_Y), value -5
Event: time 1609522129.183109, -------------- SYN_REPORT ------------
Event: time 1609522129.191108, type 2 (EV_REL), code 1 (REL_Y), value -4
Event: time 1609522129.191108, -------------- SYN_REPORT ------------
Event: time 1609522129.199102, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1609522129.199102, type 2 (EV_REL), code 1 (REL_Y), value -4
Event: time 1609522129.199102, -------------- SYN_REPORT ------------
Event: time 1609522129.207115, type 2 (EV_REL), code 1 (REL_Y), value -3
Event: time 1609522129.207115, -------------- SYN_REPORT ------------
Event: time 1609522129.215102, type 2 (EV_REL), code 1 (REL_Y), value -4
Event: time 1609522129.215102, -------------- SYN_REPORT ------------
Event: time 1609522129.223105, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522129.223105, type 2 (EV_REL), code 1 (REL_Y), value -4
Event: time 1609522129.223105, -------------- SYN_REPORT ------------
Event: time 1609522129.231102, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522129.231102, type 2 (EV_REL), code 1 (REL_Y), value -4
Event: time 1609522129.231102, -------------- SYN_REPORT ------------
Event: time 1609522129.239124, type 2 (EV_REL), code 1 (REL_Y), value -2
Event: time 1609522129.239124, -------------- SYN_REPORT ------------
Event: time 1609522129.247119, type 2 (EV_REL), code 1 (REL_Y), value -3
Event: time 1609522129.247119, -------------- SYN_REPORT ------------
Event: time 1609522129.255115, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522129.255115, type 2 (EV_REL), code 1 (REL_Y), value -2
Event: time 1609522129.255115, -------------- SYN_REPORT ------------
Event: time 1609522129.263132, type 2 (EV_REL), code 1 (REL_Y), value -3
Event: time 1609522129.263132, -------------- SYN_REPORT ------------
Event: time 1609522129.271145, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522129.271145, type 2 (EV_REL), code 1 (REL_Y), value -2
Event: time 1609522129.271145, -------------- SYN_REPORT ------------
Event: time 1609522129.279109, type 2 (EV_REL), code 1 (REL_Y), value -2
Event: time 1609522129.279109, -------------- SYN_REPORT ------------
Event: time 1609522129.287118, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522129.287118, type 2 (EV_REL), code 1 (REL_Y), value -2
Event: time 1609522129.287118, -------------- SYN_REPORT ------------
Event: time 1609522129.295122, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522129.295122, type 2 (EV_REL), code 1 (REL_Y), value -3
Event: time 1609522129.295122, -------------- SYN_REPORT ------------
Event: time 1609522129.303116, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522129.303116, type 2 (EV_REL), code 1 (REL_Y), value -2
Event: time 1609522129.303116, -------------- SYN_REPORT ------------
Event: time 1609522129.311106, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522129.311106, type 2 (EV_REL), code 1 (REL_Y), value -2
Event: time 1609522129.311106, -------------- SYN_REPORT ------------
Event: time 1609522129.319133, type 2 (EV_REL), code 1 (REL_Y), value -2
Event: time 1609522129.319133, -------------- SYN_REPORT ------------
Event: time 1609522129.327132, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522129.327132, type 2 (EV_REL), code 1 (REL_Y), value -2
Event: time 1609522129.327132, -------------- SYN_REPORT ------------
Event: time 1609522129.335116, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522129.335116, type 2 (EV_REL), code 1 (REL_Y), value -3
Event: time 1609522129.335116, -------------- SYN_REPORT ------------
Event: time 1609522129.343128, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522129.343128, type 2 (EV_REL), code 1 (REL_Y), value -3
Event: time 1609522129.343128, -------------- SYN_REPORT ------------
Event: time 1609522129.351138, type 2 (EV_REL), code 1 (REL_Y), value -2
Event: time 1609522129.351138, -------------- SYN_REPORT ------------
Event: time 1609522129.359129, type 2 (EV_REL), code 1 (REL_Y), value -1
Event: time 1609522129.359129, -------------- SYN_REPORT ------------
Event: time 1609522129.367129, type 2 (EV_REL), code 1 (REL_Y), value -2
Event: time 1609522129.367129, -------------- SYN_REPORT ------------
Event: time 1609522129.377144, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522129.377144, type 2 (EV_REL), code 1 (REL_Y), value -1
Event: time 1609522129.377144, -------------- SYN_REPORT ------------
Event: time 1609522129.383138, type 2 (EV_REL), code 1 (REL_Y), value -2
Event: time 1609522129.383138, -------------- SYN_REPORT ------------
Event: time 1609522129.393134, type 2 (EV_REL), code 1 (REL_Y), value -1
Event: time 1609522129.393134, -------------- SYN_REPORT ------------
Event: time 1609522129.401135, type 2 (EV_REL), code 1 (REL_Y), value -1
Event: time 1609522129.401135, -------------- SYN_REPORT ------------
Event: time 1609522129.409127, type 2 (EV_REL), code 1 (REL_Y), value -1
Event: time 1609522129.409127, -------------- SYN_REPORT ------------
Event: time 1609522129.433130, type 2 (EV_REL), code 1 (REL_Y), value -1
Event: time 1609522129.433130, -------------- SYN_REPORT ------------
Event: time 1609522129.449127, type 2 (EV_REL), code 1 (REL_Y), value -1
Event: time 1609522129.449127, -------------- SYN_REPORT ------------
Event: time 1609522129.457125, type 2 (EV_REL), code 1 (REL_Y), value -1
Event: time 1609522129.457125, -------------- SYN_REPORT ------------
Event: time 1609522129.465148, type 2 (EV_REL), code 1 (REL_Y), value -1
Event: time 1609522129.465148, -------------- SYN_REPORT ------------
Event: time 1609522129.473145, type 2 (EV_REL), code 1 (REL_Y), value -1
Event: time 1609522129.473145, -------------- SYN_REPORT ------------
Event: time 1609522129.481131, type 2 (EV_REL), code 1 (REL_Y), value -1
Event: time 1609522129.481131, -------------- SYN_REPORT ------------
Event: time 1609522129.489131, type 2 (EV_REL), code 1 (REL_Y), value -1
Event: time 1609522129.489131, -------------- SYN_REPORT ------------
Event: time 1609522129.497133, type 2 (EV_REL), code 1 (REL_Y), value -1
Event: time 1609522129.497133, -------------- SYN_REPORT ------------
Event: time 1609522129.505142, type 2 (EV_REL), code 1 (REL_Y), value -1
Event: time 1609522129.505142, -------------- SYN_REPORT ------------
Event: time 1609522129.513132, type 2 (EV_REL), code 1 (REL_Y), value -2
Event: time 1609522129.513132, -------------- SYN_REPORT ------------
Event: time 1609522129.521138, type 2 (EV_REL), code 1 (REL_Y), value -2
Event: time 1609522129.521138, -------------- SYN_REPORT ------------
Event: time 1609522129.529133, type 2 (EV_REL), code 1 (REL_Y), value -2
Event: time 1609522129.529133, -------------- SYN_REPORT ------------
Event: time 1609522129.537136, type 2 (EV_REL), code 1 (REL_Y), value -2
Event: time 1609522129.537136, -------------- SYN_REPORT ------------
Event: time 1609522129.545136, type 2 (EV_REL), code 1 (REL_Y), value -2
Event: time 1609522129.545136, -------------- SYN_REPORT ------------
Event: time 1609522129.553140, type 2 (EV_REL), code 1 (REL_Y), value -1
Event: time 1609522129.553140, -------------- SYN_REPORT ------------
Event: time 1609522129.561134, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1609522129.561134, type 2 (EV_REL), code 1 (REL_Y), value -2
Event: time 1609522129.561134, -------------- SYN_REPORT ------------
Event: time 1609522129.569143, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522129.569143, type 2 (EV_REL), code 1 (REL_Y), value -2
Event: time 1609522129.569143, -------------- SYN_REPORT ------------
Event: time 1609522129.577142, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1609522129.577142, -------------- SYN_REPORT ------------
Event: time 1609522129.585145, type 2 (EV_REL), code 1 (REL_Y), value -1
Event: time 1609522129.585145, -------------- SYN_REPORT ------------
Event: time 1609522129.635176, type 2 (EV_REL), code 1 (REL_Y), value 1
Event: time 1609522129.635176, -------------- SYN_REPORT ------------
Event: time 1609522129.723192, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1609522129.723192, -------------- SYN_REPORT ------------
Event: time 1609522129.731168, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1609522129.731168, type 2 (EV_REL), code 1 (REL_Y), value 1
Event: time 1609522129.731168, -------------- SYN_REPORT ------------
Event: time 1609522129.747162, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1609522129.747162, -------------- SYN_REPORT ------------
Event: time 1609522129.779178, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1609522129.779178, type 2 (EV_REL), code 1 (REL_Y), value 1
Event: time 1609522129.779178, -------------- SYN_REPORT ------------
Event: time 1609522129.803176, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1609522129.803176, type 2 (EV_REL), code 1 (REL_Y), value 1
Event: time 1609522129.803176, -------------- SYN_REPORT ------------
Event: time 1609522129.819187, type 2 (EV_REL), code 1 (REL_Y), value 1
Event: time 1609522129.819187, -------------- SYN_REPORT ------------
Event: time 1609522129.827185, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1609522129.827185, -------------- SYN_REPORT ------------
Event: time 1609522129.835188, type 2 (EV_REL), code 1 (REL_Y), value 1
Event: time 1609522129.835188, -------------- SYN_REPORT ------------
Event: time 1609522129.843179, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1609522129.843179, type 2 (EV_REL), code 1 (REL_Y), value 1
Event: time 1609522129.843179, -------------- SYN_REPORT ------------
Event: time 1609522129.859208, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1609522129.859208, type 2 (EV_REL), code 1 (REL_Y), value 1
Event: time 1609522129.859208, -------------- SYN_REPORT ------------
Event: time 1609522131.681381, type 2 (EV_REL), code 1 (REL_Y), value -1
Event: time 1609522131.681381, -------------- SYN_REPORT ------------
Event: time 1609522131.713369, type 2 (EV_REL), code 1 (REL_Y), value -1
Event: time 1609522131.713369, -------------- SYN_REPORT ------------
Event: time 1609522131.719389, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522131.719389, -------------- SYN_REPORT ------------
Event: time 1609522131.873414, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1609522131.873414, -------------- SYN_REPORT ------------
Event: time 1609522132.393467, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522132.393467, type 2 (EV_REL), code 1 (REL_Y), value -1
Event: time 1609522132.393467, -------------- SYN_REPORT ------------
Event: time 1609522132.421455, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522132.421455, type 2 (EV_REL), code 1 (REL_Y), value -1
Event: time 1609522132.421455, -------------- SYN_REPORT ------------
Event: time 1609522132.479477, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522132.479477, -------------- SYN_REPORT ------------
Event: time 1609522132.485468, type 2 (EV_REL), code 1 (REL_Y), value -1
Event: time 1609522132.485468, -------------- SYN_REPORT ------------
Event: time 1609522132.525443, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522132.525443, type 2 (EV_REL), code 1 (REL_Y), value -1
Event: time 1609522132.525443, -------------- SYN_REPORT ------------
Event: time 1609522132.551473, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522132.551473, type 2 (EV_REL), code 1 (REL_Y), value -1
Event: time 1609522132.551473, -------------- SYN_REPORT ------------
Event: time 1609522132.573468, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522132.573468, -------------- SYN_REPORT ------------
Event: time 1609522132.581467, type 2 (EV_REL), code 1 (REL_Y), value -1
Event: time 1609522132.581467, -------------- SYN_REPORT ------------
Event: time 1609522132.597456, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522132.597456, -------------- SYN_REPORT ------------
Event: time 1609522132.623452, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522132.623452, type 2 (EV_REL), code 1 (REL_Y), value -1
Event: time 1609522132.623452, -------------- SYN_REPORT ------------
Event: time 1609522132.793489, type 2 (EV_REL), code 1 (REL_Y), value 1
Event: time 1609522132.793489, -------------- SYN_REPORT ------------
Event: time 1609522132.799480, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1609522132.799480, -------------- SYN_REPORT ------------
Event: time 1609522132.807483, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1609522132.807483, type 2 (EV_REL), code 1 (REL_Y), value 1
Event: time 1609522132.807483, -------------- SYN_REPORT ------------
Event: time 1609522132.815483, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1609522132.815483, type 2 (EV_REL), code 1 (REL_Y), value 1
Event: time 1609522132.815483, -------------- SYN_REPORT ------------
Event: time 1609522132.823496, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1609522132.823496, type 2 (EV_REL), code 1 (REL_Y), value 1
Event: time 1609522132.823496, -------------- SYN_REPORT ------------
Event: time 1609522132.831488, type 2 (EV_REL), code 1 (REL_Y), value 1
Event: time 1609522132.831488, -------------- SYN_REPORT ------------
Event: time 1609522132.839491, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1609522132.839491, type 2 (EV_REL), code 1 (REL_Y), value 1
Event: time 1609522132.839491, -------------- SYN_REPORT ------------
Event: time 1609522133.091508, type 2 (EV_REL), code 1 (REL_Y), value -1
Event: time 1609522133.091508, -------------- SYN_REPORT ------------
Event: time 1609522133.097522, type 2 (EV_REL), code 0 (REL_X), value -3
Event: time 1609522133.097522, type 2 (EV_REL), code 1 (REL_Y), value -1
Event: time 1609522133.097522, -------------- SYN_REPORT ------------
Event: time 1609522133.105534, type 2 (EV_REL), code 0 (REL_X), value -5
Event: time 1609522133.105534, type 2 (EV_REL), code 1 (REL_Y), value -4
Event: time 1609522133.105534, -------------- SYN_REPORT ------------
Event: time 1609522133.113513, type 2 (EV_REL), code 0 (REL_X), value -10
Event: time 1609522133.113513, type 2 (EV_REL), code 1 (REL_Y), value -5
Event: time 1609522133.113513, -------------- SYN_REPORT ------------
Event: time 1609522133.121513, type 2 (EV_REL), code 0 (REL_X), value -10
Event: time 1609522133.121513, type 2 (EV_REL), code 1 (REL_Y), value -5
Event: time 1609522133.121513, -------------- SYN_REPORT ------------
Event: time 1609522133.129508, type 2 (EV_REL), code 0 (REL_X), value -10
Event: time 1609522133.129508, type 2 (EV_REL), code 1 (REL_Y), value -4
Event: time 1609522133.129508, -------------- SYN_REPORT ------------
Event: time 1609522133.137520, type 2 (EV_REL), code 0 (REL_X), value -10
Event: time 1609522133.137520, type 2 (EV_REL), code 1 (REL_Y), value -4
Event: time 1609522133.137520, -------------- SYN_REPORT ------------
Event: time 1609522133.145508, type 2 (EV_REL), code 0 (REL_X), value -11
Event: time 1609522133.145508, type 2 (EV_REL), code 1 (REL_Y), value -5
Event: time 1609522133.145508, -------------- SYN_REPORT ------------
Event: time 1609522133.153504, type 2 (EV_REL), code 0 (REL_X), value -9
Event: time 1609522133.153504, type 2 (EV_REL), code 1 (REL_Y), value -4
Event: time 1609522133.153504, -------------- SYN_REPORT ------------
Event: time 1609522133.161507, type 2 (EV_REL), code 0 (REL_X), value -7
Event: time 1609522133.161507, type 2 (EV_REL), code 1 (REL_Y), value -4
Event: time 1609522133.161507, -------------- SYN_REPORT ------------
Event: time 1609522133.169520, type 2 (EV_REL), code 0 (REL_X), value -4
Event: time 1609522133.169520, type 2 (EV_REL), code 1 (REL_Y), value -3
Event: time 1609522133.169520, -------------- SYN_REPORT ------------
Event: time 1609522133.177515, type 2 (EV_REL), code 0 (REL_X), value -2
Event: time 1609522133.177515, type 2 (EV_REL), code 1 (REL_Y), value -2
Event: time 1609522133.177515, -------------- SYN_REPORT ------------
Event: time 1609522133.211516, type 2 (EV_REL), code 1 (REL_Y), value -1
Event: time 1609522133.211516, -------------- SYN_REPORT ------------
Event: time 1609522133.227552, type 2 (EV_REL), code 0 (REL_X), value 2
Event: time 1609522133.227552, type 2 (EV_REL), code 1 (REL_Y), value -3
Event: time 1609522133.227552, -------------- SYN_REPORT ------------
Event: time 1609522133.235514, type 2 (EV_REL), code 0 (REL_X), value 3
Event: time 1609522133.235514, type 2 (EV_REL), code 1 (REL_Y), value -2
Event: time 1609522133.235514, -------------- SYN_REPORT ------------
Event: time 1609522133.243533, type 2 (EV_REL), code 0 (REL_X), value 2
Event: time 1609522133.243533, type 2 (EV_REL), code 1 (REL_Y), value -3
Event: time 1609522133.243533, -------------- SYN_REPORT ------------
Event: time 1609522133.251529, type 2 (EV_REL), code 0 (REL_X), value 2
Event: time 1609522133.251529, type 2 (EV_REL), code 1 (REL_Y), value -3
Event: time 1609522133.251529, -------------- SYN_REPORT ------------
Event: time 1609522133.259537, type 2 (EV_REL), code 0 (REL_X), value 2
Event: time 1609522133.259537, type 2 (EV_REL), code 1 (REL_Y), value -3
Event: time 1609522133.259537, -------------- SYN_REPORT ------------
Event: time 1609522133.267515, type 2 (EV_REL), code 0 (REL_X), value 2
Event: time 1609522133.267515, type 2 (EV_REL), code 1 (REL_Y), value -2
Event: time 1609522133.267515, -------------- SYN_REPORT ------------
Event: time 1609522133.275541, type 2 (EV_REL), code 0 (REL_X), value 2
Event: time 1609522133.275541, type 2 (EV_REL), code 1 (REL_Y), value -3
Event: time 1609522133.275541, -------------- SYN_REPORT ------------
Event: time 1609522133.283537, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522133.283537, type 2 (EV_REL), code 1 (REL_Y), value -3
Event: time 1609522133.283537, -------------- SYN_REPORT ------------
Event: time 1609522133.291519, type 2 (EV_REL), code 0 (REL_X), value 2
Event: time 1609522133.291519, type 2 (EV_REL), code 1 (REL_Y), value -2
Event: time 1609522133.291519, -------------- SYN_REPORT ------------
Event: time 1609522133.299534, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522133.299534, type 2 (EV_REL), code 1 (REL_Y), value -2
Event: time 1609522133.299534, -------------- SYN_REPORT ------------
Event: time 1609522133.307521, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522133.307521, -------------- SYN_REPORT ------------
Event: time 1609522133.453572, type 2 (EV_REL), code 0 (REL_X), value 3
Event: time 1609522133.453572, type 2 (EV_REL), code 1 (REL_Y), value 3
Event: time 1609522133.453572, -------------- SYN_REPORT ------------
Event: time 1609522133.461566, type 2 (EV_REL), code 0 (REL_X), value 2
Event: time 1609522133.461566, type 2 (EV_REL), code 1 (REL_Y), value 3
Event: time 1609522133.461566, -------------- SYN_REPORT ------------
Event: time 1609522133.467549, type 2 (EV_REL), code 0 (REL_X), value 4
Event: time 1609522133.467549, type 2 (EV_REL), code 1 (REL_Y), value 3
Event: time 1609522133.467549, -------------- SYN_REPORT ------------
Event: time 1609522133.475549, type 2 (EV_REL), code 0 (REL_X), value 3
Event: time 1609522133.475549, type 2 (EV_REL), code 1 (REL_Y), value 3
Event: time 1609522133.475549, -------------- SYN_REPORT ------------
Event: time 1609522133.485552, type 2 (EV_REL), code 0 (REL_X), value 3
Event: time 1609522133.485552, type 2 (EV_REL), code 1 (REL_Y), value 2
Event: time 1609522133.485552, -------------- SYN_REPORT ------------
Event: time 1609522133.493563, type 2 (EV_REL), code 0 (REL_X), value 3
Event: time 1609522133.493563, type 2 (EV_REL), code 1 (REL_Y), value 2
Event: time 1609522133.493563, -------------- SYN_REPORT ------------
Event: time 1609522133.501562, type 2 (EV_REL), code 0 (REL_X), value 3
Event: time 1609522133.501562, type 2 (EV_REL), code 1 (REL_Y), value 2
Event: time 1609522133.501562, -------------- SYN_REPORT ------------
Event: time 1609522133.507545, type 2 (EV_REL), code 0 (REL_X), value 2
Event: time 1609522133.507545, type 2 (EV_REL), code 1 (REL_Y), value 2
Event: time 1609522133.507545, -------------- SYN_REPORT ------------
Event: time 1609522133.517544, type 2 (EV_REL), code 0 (REL_X), value 2
Event: time 1609522133.517544, -------------- SYN_REPORT ------------
Event: time 1609522133.525546, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522133.525546, type 2 (EV_REL), code 1 (REL_Y), value 1
Event: time 1609522133.525546, -------------- SYN_REPORT ------------
Event: time 1609522133.541547, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522133.541547, -------------- SYN_REPORT ------------
Event: time 1609522133.549557, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522133.549557, -------------- SYN_REPORT ------------
Event: time 1609522133.557547, type 2 (EV_REL), code 0 (REL_X), value 2
Event: time 1609522133.557547, type 2 (EV_REL), code 1 (REL_Y), value 1
Event: time 1609522133.557547, -------------- SYN_REPORT ------------
Event: time 1609522133.565545, type 2 (EV_REL), code 0 (REL_X), value 2
Event: time 1609522133.565545, -------------- SYN_REPORT ------------
Event: time 1609522133.573546, type 2 (EV_REL), code 0 (REL_X), value 3
Event: time 1609522133.573546, -------------- SYN_REPORT ------------
Event: time 1609522133.581551, type 2 (EV_REL), code 0 (REL_X), value 4
Event: time 1609522133.581551, -------------- SYN_REPORT ------------
Event: time 1609522133.589550, type 2 (EV_REL), code 0 (REL_X), value 4
Event: time 1609522133.589550, -------------- SYN_REPORT ------------
Event: time 1609522133.597550, type 2 (EV_REL), code 0 (REL_X), value 5
Event: time 1609522133.597550, type 2 (EV_REL), code 1 (REL_Y), value 2
Event: time 1609522133.597550, -------------- SYN_REPORT ------------
Event: time 1609522133.605584, type 2 (EV_REL), code 0 (REL_X), value 8
Event: time 1609522133.605584, type 2 (EV_REL), code 1 (REL_Y), value 3
Event: time 1609522133.605584, -------------- SYN_REPORT ------------
Event: time 1609522133.613568, type 2 (EV_REL), code 0 (REL_X), value 7
Event: time 1609522133.613568, type 2 (EV_REL), code 1 (REL_Y), value 4
Event: time 1609522133.613568, -------------- SYN_REPORT ------------
Event: time 1609522133.621570, type 2 (EV_REL), code 0 (REL_X), value 8
Event: time 1609522133.621570, type 2 (EV_REL), code 1 (REL_Y), value 4
Event: time 1609522133.621570, -------------- SYN_REPORT ------------
Event: time 1609522133.629595, type 2 (EV_REL), code 0 (REL_X), value 8
Event: time 1609522133.629595, type 2 (EV_REL), code 1 (REL_Y), value 5
Event: time 1609522133.629595, -------------- SYN_REPORT ------------
Event: time 1609522133.637578, type 2 (EV_REL), code 0 (REL_X), value 8
Event: time 1609522133.637578, type 2 (EV_REL), code 1 (REL_Y), value 5
Event: time 1609522133.637578, -------------- SYN_REPORT ------------
Event: time 1609522133.645579, type 2 (EV_REL), code 0 (REL_X), value 7
Event: time 1609522133.645579, type 2 (EV_REL), code 1 (REL_Y), value 5
Event: time 1609522133.645579, -------------- SYN_REPORT ------------
Event: time 1609522133.653562, type 2 (EV_REL), code 0 (REL_X), value 6
Event: time 1609522133.653562, type 2 (EV_REL), code 1 (REL_Y), value 5
Event: time 1609522133.653562, -------------- SYN_REPORT ------------
Event: time 1609522133.661573, type 2 (EV_REL), code 0 (REL_X), value 4
Event: time 1609522133.661573, type 2 (EV_REL), code 1 (REL_Y), value 3
Event: time 1609522133.661573, -------------- SYN_REPORT ------------
Event: time 1609522133.669571, type 2 (EV_REL), code 0 (REL_X), value 2
Event: time 1609522133.669571, type 2 (EV_REL), code 1 (REL_Y), value 3
Event: time 1609522133.669571, -------------- SYN_REPORT ------------
Event: time 1609522133.677590, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522133.677590, -------------- SYN_REPORT ------------
Event: time 1609522133.703560, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1609522133.703560, -------------- SYN_REPORT ------------
Event: time 1609522133.709561, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1609522133.709561, -------------- SYN_REPORT ------------
Event: time 1609522133.717575, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1609522133.717575, -------------- SYN_REPORT ------------
Event: time 1609522133.725585, type 2 (EV_REL), code 1 (REL_Y), value 1
Event: time 1609522133.725585, -------------- SYN_REPORT ------------
Event: time 1609522133.733585, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1609522133.733585, -------------- SYN_REPORT ------------
Event: time 1609522133.743573, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1609522133.743573, type 2 (EV_REL), code 1 (REL_Y), value 1
Event: time 1609522133.743573, -------------- SYN_REPORT ------------
Event: time 1609522133.751590, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1609522133.751590, type 2 (EV_REL), code 1 (REL_Y), value 2
Event: time 1609522133.751590, -------------- SYN_REPORT ------------
Event: time 1609522133.759589, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1609522133.759589, type 2 (EV_REL), code 1 (REL_Y), value 3
Event: time 1609522133.759589, -------------- SYN_REPORT ------------
Event: time 1609522133.767566, type 2 (EV_REL), code 1 (REL_Y), value 3
Event: time 1609522133.767566, -------------- SYN_REPORT ------------
Event: time 1609522133.775594, type 2 (EV_REL), code 1 (REL_Y), value 3
Event: time 1609522133.775594, -------------- SYN_REPORT ------------
Event: time 1609522133.783590, type 2 (EV_REL), code 1 (REL_Y), value 3
Event: time 1609522133.783590, -------------- SYN_REPORT ------------
Event: time 1609522133.791598, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522133.791598, type 2 (EV_REL), code 1 (REL_Y), value 2
Event: time 1609522133.791598, -------------- SYN_REPORT ------------
Event: time 1609522133.799573, type 2 (EV_REL), code 1 (REL_Y), value 1
Event: time 1609522133.799573, -------------- SYN_REPORT ------------
Event: time 1609522133.807573, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522133.807573, -------------- SYN_REPORT ------------
Event: time 1609522133.855594, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1609522133.855594, type 2 (EV_REL), code 1 (REL_Y), value -2
Event: time 1609522133.855594, -------------- SYN_REPORT ------------
Event: time 1609522133.863601, type 2 (EV_REL), code 0 (REL_X), value -2
Event: time 1609522133.863601, type 2 (EV_REL), code 1 (REL_Y), value -3
Event: time 1609522133.863601, -------------- SYN_REPORT ------------
Event: time 1609522133.871582, type 2 (EV_REL), code 0 (REL_X), value -2
Event: time 1609522133.871582, type 2 (EV_REL), code 1 (REL_Y), value -3
Event: time 1609522133.871582, -------------- SYN_REPORT ------------
Event: time 1609522133.879579, type 2 (EV_REL), code 0 (REL_X), value -2
Event: time 1609522133.879579, type 2 (EV_REL), code 1 (REL_Y), value -3
Event: time 1609522133.879579, -------------- SYN_REPORT ------------
Event: time 1609522133.887590, type 2 (EV_REL), code 0 (REL_X), value -2
Event: time 1609522133.887590, type 2 (EV_REL), code 1 (REL_Y), value -2
Event: time 1609522133.887590, -------------- SYN_REPORT ------------
Event: time 1609522133.895603, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1609522133.895603, type 2 (EV_REL), code 1 (REL_Y), value -2
Event: time 1609522133.895603, -------------- SYN_REPORT ------------
Event: time 1609522133.903584, type 2 (EV_REL), code 0 (REL_X), value -2
Event: time 1609522133.903584, type 2 (EV_REL), code 1 (REL_Y), value -2
Event: time 1609522133.903584, -------------- SYN_REPORT ------------
Event: time 1609522133.911585, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1609522133.911585, type 2 (EV_REL), code 1 (REL_Y), value -1
Event: time 1609522133.911585, -------------- SYN_REPORT ------------
Event: time 1609522133.919596, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1609522133.919596, type 2 (EV_REL), code 1 (REL_Y), value -1
Event: time 1609522133.919596, -------------- SYN_REPORT ------------
Event: time 1609522133.927606, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1609522133.927606, -------------- SYN_REPORT ------------
Event: time 1609522134.113640, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1609522134.113640, type 2 (EV_REL), code 1 (REL_Y), value 1
Event: time 1609522134.113640, -------------- SYN_REPORT ------------
Event: time 1609522134.137606, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522134.137606, type 2 (EV_REL), code 1 (REL_Y), value 1
Event: time 1609522134.137606, -------------- SYN_REPORT ------------
Event: time 1609522134.145625, type 2 (EV_REL), code 1 (REL_Y), value 1
Event: time 1609522134.145625, -------------- SYN_REPORT ------------
Event: time 1609522134.153619, type 2 (EV_REL), code 1 (REL_Y), value 2
Event: time 1609522134.153619, -------------- SYN_REPORT ------------
Event: time 1609522134.161619, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522134.161619, type 2 (EV_REL), code 1 (REL_Y), value 1
Event: time 1609522134.161619, -------------- SYN_REPORT ------------
Event: time 1609522134.169630, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522134.169630, type 2 (EV_REL), code 1 (REL_Y), value 1
Event: time 1609522134.169630, -------------- SYN_REPORT ------------
Event: time 1609522134.177638, type 2 (EV_REL), code 1 (REL_Y), value 2
Event: time 1609522134.177638, -------------- SYN_REPORT ------------
Event: time 1609522134.185643, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522134.185643, type 2 (EV_REL), code 1 (REL_Y), value 1
Event: time 1609522134.185643, -------------- SYN_REPORT ------------
Event: time 1609522134.193610, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522134.193610, type 2 (EV_REL), code 1 (REL_Y), value 1
Event: time 1609522134.193610, -------------- SYN_REPORT ------------
Event: time 1609522134.201633, type 2 (EV_REL), code 1 (REL_Y), value 1
Event: time 1609522134.201633, -------------- SYN_REPORT ------------
Event: time 1609522134.307656, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1609522134.307656, -------------- SYN_REPORT ------------
Event: time 1609522134.435668, type 2 (EV_REL), code 1 (REL_Y), value 1
Event: time 1609522134.435668, -------------- SYN_REPORT ------------
Event: time 1609522134.459642, type 2 (EV_REL), code 1 (REL_Y), value 1
Event: time 1609522134.459642, -------------- SYN_REPORT ------------
Event: time 1609522134.483658, type 2 (EV_REL), code 1 (REL_Y), value 1
Event: time 1609522134.483658, -------------- SYN_REPORT ------------
Event: time 1609522134.499644, type 2 (EV_REL), code 1 (REL_Y), value 1
Event: time 1609522134.499644, -------------- SYN_REPORT ------------
Event: time 1609522134.593658, type 2 (EV_REL), code 1 (REL_Y), value -1
Event: time 1609522134.593658, -------------- SYN_REPORT ------------
Event: time 1609522135.415751, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522135.415751, type 2 (EV_REL), code 1 (REL_Y), value -1
Event: time 1609522135.415751, -------------- SYN_REPORT ------------
Event: time 1609522135.607770, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522135.607770, -------------- SYN_REPORT ------------
Event: time 1609522135.665776, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522135.665776, -------------- SYN_REPORT ------------
Event: time 1609522136.301838, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522136.301838, -------------- SYN_REPORT ------------
Event: time 1609522136.315836, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522136.315836, -------------- SYN_REPORT ------------
Event: time 1609522136.349847, type 2 (EV_REL), code 6 (REL_HWHEEL), value -1
Event: time 1609522136.349847, type 2 (EV_REL), code 12 (REL_HWHEEL_HI_RES), value -120
Event: time 1609522136.349847, -------------- SYN_REPORT ------------
Event: time 1609522136.355851, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522136.355851, -------------- SYN_REPORT ------------
Event: time 1609522136.387840, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522136.387840, -------------- SYN_REPORT ------------
Event: time 1609522136.445850, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522136.445850, -------------- SYN_REPORT ------------
Event: time 1609522137.097936, type 2 (EV_REL), code 6 (REL_HWHEEL), value -1
Event: time 1609522137.097936, type 2 (EV_REL), code 12 (REL_HWHEEL_HI_RES), value -120
Event: time 1609522137.097936, -------------- SYN_REPORT ------------
Event: time 1609522137.727996, type 2 (EV_REL), code 6 (REL_HWHEEL), value -1
Event: time 1609522137.727996, type 2 (EV_REL), code 12 (REL_HWHEEL_HI_RES), value -120
Event: time 1609522137.727996, -------------- SYN_REPORT ------------
Event: time 1609522138.568039, type 2 (EV_REL), code 6 (REL_HWHEEL), value -1
Event: time 1609522138.568039, type 2 (EV_REL), code 12 (REL_HWHEEL_HI_RES), value -120
Event: time 1609522138.568039, -------------- SYN_REPORT ------------
Event: time 1609522139.378151, type 2 (EV_REL), code 6 (REL_HWHEEL), value -1
Event: time 1609522139.378151, type 2 (EV_REL), code 12 (REL_HWHEEL_HI_RES), value -120
Event: time 1609522139.378151, -------------- SYN_REPORT ------------
Event: time 1609522139.894199, type 2 (EV_REL), code 1 (REL_Y), value -1
Event: time 1609522139.894199, -------------- SYN_REPORT ------------
Event: time 1609522139.982207, type 2 (EV_REL), code 1 (REL_Y), value -1
Event: time 1609522139.982207, -------------- SYN_REPORT ------------
Event: time 1609522140.232236, type 2 (EV_REL), code 1 (REL_Y), value 1
Event: time 1609522140.232236, -------------- SYN_REPORT ------------
Event: time 1609522140.360241, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522140.360241, -------------- SYN_REPORT ------------
Event: time 1609522140.498254, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522140.498254, -------------- SYN_REPORT ------------
Event: time 1609522140.504245, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522140.504245, -------------- SYN_REPORT ------------
Event: time 1609522140.514243, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522140.514243, -------------- SYN_REPORT ------------
Event: time 1609522140.528225, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522140.528225, -------------- SYN_REPORT ------------
Event: time 1609522140.546225, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522140.546225, -------------- SYN_REPORT ------------
Event: time 1609522140.554246, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522140.554246, type 2 (EV_REL), code 1 (REL_Y), value -1
Event: time 1609522140.554246, -------------- SYN_REPORT ------------
Event: time 1609522140.562229, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522140.562229, -------------- SYN_REPORT ------------
Event: time 1609522140.578232, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522140.578232, -------------- SYN_REPORT ------------
Event: time 1609522140.586229, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522140.586229, -------------- SYN_REPORT ------------
Event: time 1609522140.594249, type 2 (EV_REL), code 1 (REL_Y), value -1
Event: time 1609522140.594249, -------------- SYN_REPORT ------------
Event: time 1609522140.602250, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522140.602250, -------------- SYN_REPORT ------------
Event: time 1609522140.626257, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522140.626257, -------------- SYN_REPORT ------------
Event: time 1609522140.642237, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522140.642237, type 2 (EV_REL), code 1 (REL_Y), value -1
Event: time 1609522140.642237, -------------- SYN_REPORT ------------
Event: time 1609522140.658239, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522140.658239, -------------- SYN_REPORT ------------
Event: time 1609522140.724278, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522140.724278, type 2 (EV_REL), code 1 (REL_Y), value -1
Event: time 1609522140.724278, -------------- SYN_REPORT ------------
Event: time 1609522140.884274, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1609522140.884274, -------------- SYN_REPORT ------------
Event: time 1609522140.900274, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1609522140.900274, -------------- SYN_REPORT ------------
Event: time 1609522140.924279, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1609522140.924279, -------------- SYN_REPORT ------------
Event: time 1609522140.958281, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1609522140.958281, -------------- SYN_REPORT ------------
Event: time 1609522140.980275, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1609522140.980275, -------------- SYN_REPORT ------------
Event: time 1609522140.996291, type 2 (EV_REL), code 1 (REL_Y), value 1
Event: time 1609522140.996291, -------------- SYN_REPORT ------------
Event: time 1609522141.030293, type 2 (EV_REL), code 1 (REL_Y), value 1
Event: time 1609522141.030293, -------------- SYN_REPORT ------------
Event: time 1609522141.054272, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1609522141.054272, -------------- SYN_REPORT ------------
Event: time 1609522141.060285, type 2 (EV_REL), code 1 (REL_Y), value 1
Event: time 1609522141.060285, -------------- SYN_REPORT ------------
Event: time 1609522141.272312, type 2 (EV_REL), code 11 (REL_WHEEL_HI_RES), value -15
Event: time 1609522141.272312, -------------- SYN_REPORT ------------
Event: time 1609522141.278297, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1609522141.278297, type 2 (EV_REL), code 1 (REL_Y), value 1
Event: time 1609522141.278297, -------------- SYN_REPORT ------------
Event: time 1609522141.328330, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1609522141.328330, -------------- SYN_REPORT ------------
Event: time 1609522141.392337, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1609522141.392337, -------------- SYN_REPORT ------------
Event: time 1609522141.400347, type 2 (EV_REL), code 6 (REL_HWHEEL), value 1
Event: time 1609522141.400347, type 2 (EV_REL), code 12 (REL_HWHEEL_HI_RES), value 120
Event: time 1609522141.400347, -------------- SYN_REPORT ------------
Event: time 1609522141.408323, type 2 (EV_REL), code 1 (REL_Y), value 1
Event: time 1609522141.408323, -------------- SYN_REPORT ------------
Event: time 1609522141.440327, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1609522141.440327, -------------- SYN_REPORT ------------
Event: time 1609522141.488352, type 2 (EV_REL), code 1 (REL_Y), value 1
Event: time 1609522141.488352, -------------- SYN_REPORT ------------
Event: time 1609522141.722358, type 2 (EV_REL), code 1 (REL_Y), value 1
Event: time 1609522141.722358, -------------- SYN_REPORT ------------
Event: time 1609522141.844383, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522141.844383, -------------- SYN_REPORT ------------
Event: time 1609522141.872365, type 2 (EV_REL), code 11 (REL_WHEEL_HI_RES), value 15
Event: time 1609522141.872365, -------------- SYN_REPORT ------------
Event: time 1609522141.916390, type 2 (EV_REL), code 1 (REL_Y), value -1
Event: time 1609522141.916390, -------------- SYN_REPORT ------------
Event: time 1609522142.054362, type 2 (EV_REL), code 1 (REL_Y), value 1
Event: time 1609522142.054362, -------------- SYN_REPORT ------------
Event: time 1609522142.302425, type 2 (EV_REL), code 1 (REL_Y), value -1
Event: time 1609522142.302425, -------------- SYN_REPORT ------------
Event: time 1609522142.367943, type 2 (EV_REL), code 11 (REL_WHEEL_HI_RES), value 15
Event: time 1609522142.367943, -------------- SYN_REPORT ------------
Event: time 1609522142.408435, type 2 (EV_REL), code 6 (REL_HWHEEL), value 1
Event: time 1609522142.408435, type 2 (EV_REL), code 12 (REL_HWHEEL_HI_RES), value 120
Event: time 1609522142.408435, -------------- SYN_REPORT ------------
Event: time 1609522142.414423, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1609522142.414423, -------------- SYN_REPORT ------------
Event: time 1609522142.454422, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1609522142.454422, -------------- SYN_REPORT ------------
Event: time 1609522142.464426, type 2 (EV_REL), code 1 (REL_Y), value 1
Event: time 1609522142.464426, -------------- SYN_REPORT ------------
Event: time 1609522142.478415, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1609522142.478415, -------------- SYN_REPORT ------------
Event: time 1609522142.810460, type 2 (EV_REL), code 6 (REL_HWHEEL), value 1
Event: time 1609522142.810460, type 2 (EV_REL), code 12 (REL_HWHEEL_HI_RES), value 120
Event: time 1609522142.810460, -------------- SYN_REPORT ------------
Event: time 1609522142.890478, type 2 (EV_REL), code 1 (REL_Y), value 1
Event: time 1609522142.890478, -------------- SYN_REPORT ------------
Event: time 1609522142.914457, type 2 (EV_REL), code 6 (REL_HWHEEL), value 1
Event: time 1609522142.914457, type 2 (EV_REL), code 12 (REL_HWHEEL_HI_RES), value 120
Event: time 1609522142.914457, -------------- SYN_REPORT ------------
Event: time 1609522142.954465, type 2 (EV_REL), code 1 (REL_Y), value -1
Event: time 1609522142.954465, -------------- SYN_REPORT ------------
Event: time 1609522142.962475, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522142.962475, -------------- SYN_REPORT ------------
Event: time 1609522144.876651, type 2 (EV_REL), code 6 (REL_HWHEEL), value 1
Event: time 1609522144.876651, type 2 (EV_REL), code 12 (REL_HWHEEL_HI_RES), value 120
Event: time 1609522144.876651, -------------- SYN_REPORT ------------
Event: time 1609522144.882641, type 2 (EV_REL), code 1 (REL_Y), value -1
Event: time 1609522144.882641, -------------- SYN_REPORT ------------
Event: time 1609522144.940647, type 2 (EV_REL), code 1 (REL_Y), value 1
Event: time 1609522144.940647, -------------- SYN_REPORT ------------
Event: time 1609522144.948640, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1609522144.948640, -------------- SYN_REPORT ------------
Event: time 1609522145.076642, type 2 (EV_REL), code 1 (REL_Y), value 1
Event: time 1609522145.076642, -------------- SYN_REPORT ------------
Event: time 1609522145.142681, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522145.142681, -------------- SYN_REPORT ------------
Event: time 1609522145.148671, type 2 (EV_REL), code 1 (REL_Y), value -1
Event: time 1609522145.148671, -------------- SYN_REPORT ------------
Event: time 1609522145.894751, type 2 (EV_REL), code 6 (REL_HWHEEL), value 1
Event: time 1609522145.894751, type 2 (EV_REL), code 12 (REL_HWHEEL_HI_RES), value 120
Event: time 1609522145.894751, -------------- SYN_REPORT ------------
Event: time 1609522145.958754, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1609522145.958754, -------------- SYN_REPORT ------------
Event: time 1609522146.038755, type 2 (EV_REL), code 1 (REL_Y), value 1
Event: time 1609522146.038755, -------------- SYN_REPORT ------------
Event: time 1609522146.160756, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522146.160756, -------------- SYN_REPORT ------------
Event: time 1609522146.222757, type 2 (EV_REL), code 11 (REL_WHEEL_HI_RES), value -15
Event: time 1609522146.222757, -------------- SYN_REPORT ------------
Event: time 1609522146.716826, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522146.716826, -------------- SYN_REPORT ------------
Event: time 1609522146.724796, type 2 (EV_REL), code 1 (REL_Y), value -1
Event: time 1609522146.724796, -------------- SYN_REPORT ------------
Event: time 1609522147.078815, type 2 (EV_REL), code 1 (REL_Y), value -1
Event: time 1609522147.078815, -------------- SYN_REPORT ------------
Event: time 1609522147.102818, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522147.102818, -------------- SYN_REPORT ------------
Event: time 1609522154.475459, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522154.475459, -------------- SYN_REPORT ------------
Event: time 1609522154.481451, type 2 (EV_REL), code 0 (REL_X), value 5
Event: time 1609522154.481451, -------------- SYN_REPORT ------------
Event: time 1609522154.489447, type 2 (EV_REL), code 0 (REL_X), value 6
Event: time 1609522154.489447, -------------- SYN_REPORT ------------
Event: time 1609522154.497453, type 2 (EV_REL), code 0 (REL_X), value 6
Event: time 1609522154.497453, type 2 (EV_REL), code 1 (REL_Y), value 2
Event: time 1609522154.497453, -------------- SYN_REPORT ------------
Event: time 1609522154.505461, type 2 (EV_REL), code 0 (REL_X), value 7
Event: time 1609522154.505461, type 2 (EV_REL), code 1 (REL_Y), value 2
Event: time 1609522154.505461, -------------- SYN_REPORT ------------
Event: time 1609522154.513464, type 2 (EV_REL), code 0 (REL_X), value 8
Event: time 1609522154.513464, type 2 (EV_REL), code 1 (REL_Y), value 3
Event: time 1609522154.513464, -------------- SYN_REPORT ------------
Event: time 1609522154.521474, type 2 (EV_REL), code 0 (REL_X), value 7
Event: time 1609522154.521474, type 2 (EV_REL), code 1 (REL_Y), value 2
Event: time 1609522154.521474, -------------- SYN_REPORT ------------
Event: time 1609522154.529441, type 2 (EV_REL), code 0 (REL_X), value 6
Event: time 1609522154.529441, type 2 (EV_REL), code 1 (REL_Y), value 2
Event: time 1609522154.529441, -------------- SYN_REPORT ------------
Event: time 1609522154.537460, type 2 (EV_REL), code 0 (REL_X), value 6
Event: time 1609522154.537460, type 2 (EV_REL), code 1 (REL_Y), value 2
Event: time 1609522154.537460, -------------- SYN_REPORT ------------
Event: time 1609522154.545443, type 2 (EV_REL), code 0 (REL_X), value 9
Event: time 1609522154.545443, type 2 (EV_REL), code 1 (REL_Y), value 2
Event: time 1609522154.545443, -------------- SYN_REPORT ------------
Event: time 1609522154.553450, type 2 (EV_REL), code 0 (REL_X), value 12
Event: time 1609522154.553450, type 2 (EV_REL), code 1 (REL_Y), value 2
Event: time 1609522154.553450, -------------- SYN_REPORT ------------
Event: time 1609522154.561447, type 2 (EV_REL), code 0 (REL_X), value 12
Event: time 1609522154.561447, type 2 (EV_REL), code 1 (REL_Y), value 2
Event: time 1609522154.561447, -------------- SYN_REPORT ------------
Event: time 1609522154.569444, type 2 (EV_REL), code 0 (REL_X), value 13
Event: time 1609522154.569444, type 2 (EV_REL), code 1 (REL_Y), value 1
Event: time 1609522154.569444, -------------- SYN_REPORT ------------
Event: time 1609522154.577447, type 2 (EV_REL), code 0 (REL_X), value 13
Event: time 1609522154.577447, type 2 (EV_REL), code 1 (REL_Y), value 1
Event: time 1609522154.577447, -------------- SYN_REPORT ------------
Event: time 1609522154.585451, type 2 (EV_REL), code 0 (REL_X), value 12
Event: time 1609522154.585451, type 2 (EV_REL), code 1 (REL_Y), value 2
Event: time 1609522154.585451, -------------- SYN_REPORT ------------
Event: time 1609522154.593446, type 2 (EV_REL), code 0 (REL_X), value 14
Event: time 1609522154.593446, -------------- SYN_REPORT ------------
Event: time 1609522154.601452, type 2 (EV_REL), code 0 (REL_X), value 12
Event: time 1609522154.601452, -------------- SYN_REPORT ------------
Event: time 1609522154.609454, type 2 (EV_REL), code 0 (REL_X), value 11
Event: time 1609522154.609454, -------------- SYN_REPORT ------------
Event: time 1609522154.619451, type 2 (EV_REL), code 0 (REL_X), value 12
Event: time 1609522154.619451, -------------- SYN_REPORT ------------
Event: time 1609522154.625447, type 2 (EV_REL), code 0 (REL_X), value 11
Event: time 1609522154.625447, type 2 (EV_REL), code 1 (REL_Y), value 1
Event: time 1609522154.625447, -------------- SYN_REPORT ------------
Event: time 1609522154.635464, type 2 (EV_REL), code 0 (REL_X), value 11
Event: time 1609522154.635464, type 2 (EV_REL), code 1 (REL_Y), value 1
Event: time 1609522154.635464, -------------- SYN_REPORT ------------
Event: time 1609522154.641452, type 2 (EV_REL), code 0 (REL_X), value 10
Event: time 1609522154.641452, type 2 (EV_REL), code 1 (REL_Y), value 2
Event: time 1609522154.641452, -------------- SYN_REPORT ------------
Event: time 1609522154.651473, type 2 (EV_REL), code 0 (REL_X), value 9
Event: time 1609522154.651473, -------------- SYN_REPORT ------------
Event: time 1609522154.657450, type 2 (EV_REL), code 0 (REL_X), value 11
Event: time 1609522154.657450, -------------- SYN_REPORT ------------
Event: time 1609522154.667465, type 2 (EV_REL), code 0 (REL_X), value 8
Event: time 1609522154.667465, type 2 (EV_REL), code 1 (REL_Y), value 1
Event: time 1609522154.667465, -------------- SYN_REPORT ------------
Event: time 1609522154.675460, type 2 (EV_REL), code 0 (REL_X), value 10
Event: time 1609522154.675460, type 2 (EV_REL), code 1 (REL_Y), value 1
Event: time 1609522154.675460, -------------- SYN_REPORT ------------
Event: time 1609522154.683464, type 2 (EV_REL), code 0 (REL_X), value 8
Event: time 1609522154.683464, type 2 (EV_REL), code 1 (REL_Y), value 1
Event: time 1609522154.683464, -------------- SYN_REPORT ------------
Event: time 1609522154.691466, type 2 (EV_REL), code 0 (REL_X), value 7
Event: time 1609522154.691466, type 2 (EV_REL), code 1 (REL_Y), value 1
Event: time 1609522154.691466, -------------- SYN_REPORT ------------
Event: time 1609522154.699456, type 2 (EV_REL), code 0 (REL_X), value 7
Event: time 1609522154.699456, -------------- SYN_REPORT ------------
Event: time 1609522154.707466, type 2 (EV_REL), code 0 (REL_X), value 4
Event: time 1609522154.707466, -------------- SYN_REPORT ------------
Event: time 1609522154.715457, type 2 (EV_REL), code 0 (REL_X), value 5
Event: time 1609522154.715457, -------------- SYN_REPORT ------------
Event: time 1609522154.723474, type 2 (EV_REL), code 0 (REL_X), value 3
Event: time 1609522154.723474, -------------- SYN_REPORT ------------
Event: time 1609522154.731469, type 2 (EV_REL), code 0 (REL_X), value 3
Event: time 1609522154.731469, -------------- SYN_REPORT ------------
Event: time 1609522154.739460, type 2 (EV_REL), code 0 (REL_X), value 3
Event: time 1609522154.739460, -------------- SYN_REPORT ------------
Event: time 1609522154.747467, type 2 (EV_REL), code 0 (REL_X), value 5
Event: time 1609522154.747467, -------------- SYN_REPORT ------------
Event: time 1609522154.755489, type 2 (EV_REL), code 0 (REL_X), value 3
Event: time 1609522154.755489, type 2 (EV_REL), code 1 (REL_Y), value 1
Event: time 1609522154.755489, -------------- SYN_REPORT ------------
Event: time 1609522154.763460, type 2 (EV_REL), code 0 (REL_X), value 3
Event: time 1609522154.763460, -------------- SYN_REPORT ------------
Event: time 1609522154.771462, type 2 (EV_REL), code 0 (REL_X), value 3
Event: time 1609522154.771462, type 2 (EV_REL), code 1 (REL_Y), value 1
Event: time 1609522154.771462, -------------- SYN_REPORT ------------
Event: time 1609522154.779475, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522154.779475, -------------- SYN_REPORT ------------
Event: time 1609522154.787473, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522154.787473, -------------- SYN_REPORT ------------
Event: time 1609522154.837504, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1609522154.837504, -------------- SYN_REPORT ------------
Event: time 1609522154.843492, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1609522154.843492, type 2 (EV_REL), code 1 (REL_Y), value -1
Event: time 1609522154.843492, -------------- SYN_REPORT ------------
Event: time 1609522154.851479, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1609522154.851479, -------------- SYN_REPORT ------------
Event: time 1609522154.859477, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1609522154.859477, type 2 (EV_REL), code 1 (REL_Y), value -1
Event: time 1609522154.859477, -------------- SYN_REPORT ------------
Event: time 1609522154.867488, type 2 (EV_REL), code 0 (REL_X), value -2
Event: time 1609522154.867488, -------------- SYN_REPORT ------------
Event: time 1609522154.883508, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1609522154.883508, -------------- SYN_REPORT ------------
Event: time 1609522154.899485, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90001
Event: time 1609522154.899485, type 1 (EV_KEY), code 272 (BTN_LEFT), value 1
Event: time 1609522154.899485, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1609522154.899485, -------------- SYN_REPORT ------------
Event: time 1609522155.077489, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90001
Event: time 1609522155.077489, type 1 (EV_KEY), code 272 (BTN_LEFT), value 0
Event: time 1609522155.077489, -------------- SYN_REPORT ------------
Event: time 1609522155.125492, type 2 (EV_REL), code 1 (REL_Y), value -1
Event: time 1609522155.125492, -------------- SYN_REPORT ------------
Event: time 1609522155.133492, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1609522155.133492, -------------- SYN_REPORT ------------
^Cjb@6710b-barn:
|
I just filtered the input from mouse-movement events, and this is what is left over: Event: time 1609522127.108917, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90001 So evtest doesn't report mouse 6 and 7. I don't know how xev would be able to detect anything in that case.
|
*ah, injection couldn't be active, it would be visible in evtest. So your mouse buttons don't do anything. Are you sure they are visible in xev? |
On 2021-01-01 11:44, sezanzeb wrote:
*ah, injection couldn't be active, it would be visible in evtest.
So your mouse buttons don't do anything. Are you sure they have a
function?
--
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub [1], or unsubscribe
[2].
Links:
------
[1]
#12 (comment)
[2]
https://github.com/notifications/unsubscribe-auth/AK42JSHXOLHXXJBNMCXYUOTSXYCWVANCNFSM4VPUUE6A
jb@6710b-barn:~$ xev | grep button
state 0x0, button 1, same_screen YES
state 0x100, button 1, same_screen YES
state 0x0, button 2, same_screen YES
state 0x200, button 2, same_screen YES
state 0x0, button 3, same_screen YES
state 0x400, button 3, same_screen YES
state 0x0, button 5, same_screen YES
state 0x1000, button 5, same_screen YES
state 0x0, button 5, same_screen YES
state 0x1000, button 5, same_screen YES
state 0x0, button 5, same_screen YES
state 0x1000, button 5, same_screen YES
state 0x0, button 5, same_screen YES
state 0x1000, button 5, same_screen YES
state 0x0, button 5, same_screen YES
state 0x1000, button 5, same_screen YES
state 0x0, button 4, same_screen YES
state 0x800, button 4, same_screen YES
state 0x0, button 4, same_screen YES
state 0x800, button 4, same_screen YES
state 0x0, button 4, same_screen YES
state 0x800, button 4, same_screen YES
state 0x0, button 4, same_screen YES
state 0x800, button 4, same_screen YES
state 0x0, button 9, same_screen YES
state 0x0, button 9, same_screen YES
state 0x0, button 8, same_screen YES
state 0x0, button 8, same_screen YES
state 0x0, button 6, same_screen YES
state 0x0, button 6, same_screen YES
state 0x0, button 7, same_screen YES
state 0x0, button 7, same_screen YES
jb@6710b-barn:~$
reset default on your app so Button 2 would show up in xev
Button 8 & 9 are forward and back
Button 4 & 5 is the scroll wheel forward and back
Button number 2 is part of the scroll wheel and if I press the wheel to
the right and left 6 and 7 show up
This is in my .xbindkeysrc file. I removed the '#' and restarted
xbindkeys and the scroll through my workspace's works just fine.
#works both work the same as if Release is used
#Move Workspace Up-works - if mouse has button 6 'scroll left
"xte 'keydown Control_L' 'keydown Alt_L' 'key Up' 'keyup Alt_L' 'keyup
Control_L'"
b:6
#Move Workspace Down-works - if mouse has button 7 'scroll right
"xte 'keydown Control_L' 'keydown Alt_L' 'key Down' 'keyup Alt_L' 'keyup
Control_L'"
b:7
Since I couldn't copy/paste your lines to install Key-Mapper correctly
yesterday I could see why you are wondering if my mouse buttons work.
lol
|
|
it's probably
then. very interesting. key-mapper can't map that yet indeed. I'm currently working on something somewhat similar with gamepad joysticks, I'll probably include a way to map scroll wheel actions |
On 2021-01-01 12:29, sezanzeb wrote:
please run xev | grep button -B2 and try again
--
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub [1], or unsubscribe
[2].
Links:
------
[1]
#12 (comment)
[2]
https://github.com/notifications/unsubscribe-auth/AK42JSAHFUUTSYLBHRJF34TSXYH7DANCNFSM4VPUUE6A
b@6710b-barn:~$ xev | grep button -B2
ButtonPress event, serial 34, synthetic NO, window 0x5e00001,
root 0x117, subw 0x5e00002, time 7064293, (39,40), root:(89,154),
state 0x0, button 1, same_screen YES
--
ButtonRelease event, serial 34, synthetic NO, window 0x5e00001,
root 0x117, subw 0x5e00002, time 7064485, (40,40), root:(90,154),
state 0x100, button 1, same_screen YES
--
ButtonPress event, serial 34, synthetic NO, window 0x5e00001,
root 0x117, subw 0x5e00002, time 7066491, (44,36), root:(94,150),
state 0x0, button 2, same_screen YES
--
ButtonRelease event, serial 34, synthetic NO, window 0x5e00001,
root 0x117, subw 0x5e00002, time 7066693, (44,36), root:(94,150),
state 0x200, button 2, same_screen YES
--
ButtonPress event, serial 34, synthetic NO, window 0x5e00001,
root 0x117, subw 0x5e00002, time 7068181, (45,36), root:(95,150),
state 0x0, button 3, same_screen YES
--
ButtonRelease event, serial 34, synthetic NO, window 0x5e00001,
root 0x117, subw 0x5e00002, time 7068375, (45,36), root:(95,150),
state 0x400, button 3, same_screen YES
--
ButtonPress event, serial 34, synthetic NO, window 0x5e00001,
root 0x117, subw 0x5e00002, time 7073507, (45,38), root:(95,152),
state 0x0, button 9, same_screen YES
--
ButtonRelease event, serial 34, synthetic NO, window 0x5e00001,
root 0x117, subw 0x5e00002, time 7073725, (45,38), root:(95,152),
state 0x0, button 9, same_screen YES
--
ButtonPress event, serial 34, synthetic NO, window 0x5e00001,
root 0x117, subw 0x5e00002, time 7075793, (44,39), root:(94,153),
state 0x0, button 8, same_screen YES
--
ButtonRelease event, serial 34, synthetic NO, window 0x5e00001,
root 0x117, subw 0x5e00002, time 7076019, (36,43), root:(86,157),
state 0x0, button 8, same_screen YES
--
ButtonPress event, serial 34, synthetic NO, window 0x5e00001,
root 0x117, subw 0x5e00002, time 7078787, (38,40), root:(88,154),
state 0x0, button 5, same_screen YES
--
ButtonRelease event, serial 34, synthetic NO, window 0x5e00001,
root 0x117, subw 0x5e00002, time 7078787, (38,40), root:(88,154),
state 0x1000, button 5, same_screen YES
--
ButtonPress event, serial 34, synthetic NO, window 0x5e00001,
root 0x117, subw 0x5e00002, time 7078949, (38,40), root:(88,154),
state 0x0, button 5, same_screen YES
--
ButtonRelease event, serial 34, synthetic NO, window 0x5e00001,
root 0x117, subw 0x5e00002, time 7078949, (38,40), root:(88,154),
state 0x1000, button 5, same_screen YES
--
ButtonPress event, serial 34, synthetic NO, window 0x5e00001,
root 0x117, subw 0x5e00002, time 7079867, (38,40), root:(88,154),
state 0x0, button 4, same_screen YES
--
ButtonRelease event, serial 34, synthetic NO, window 0x5e00001,
root 0x117, subw 0x5e00002, time 7079867, (38,40), root:(88,154),
state 0x800, button 4, same_screen YES
--
ButtonPress event, serial 34, synthetic NO, window 0x5e00001,
root 0x117, subw 0x5e00002, time 7080177, (38,40), root:(88,154),
state 0x0, button 4, same_screen YES
--
ButtonRelease event, serial 34, synthetic NO, window 0x5e00001,
root 0x117, subw 0x5e00002, time 7080177, (38,40), root:(88,154),
state 0x800, button 4, same_screen YES
--
ButtonPress event, serial 34, synthetic NO, window 0x5e00001,
root 0x117, subw 0x5e00002, time 7083845, (38,40), root:(88,154),
state 0x0, button 6, same_screen YES
--
ButtonRelease event, serial 34, synthetic NO, window 0x5e00001,
root 0x117, subw 0x5e00002, time 7083845, (38,40), root:(88,154),
state 0x0, button 6, same_screen YES
--
ButtonPress event, serial 34, synthetic NO, window 0x5e00001,
root 0x117, subw 0x5e00002, time 7085775, (38,40), root:(88,154),
state 0x0, button 7, same_screen YES
--
ButtonRelease event, serial 34, synthetic NO, window 0x5e00001,
root 0x117, subw 0x5e00002, time 7085775, (38,40), root:(88,154),
state 0x0, button 7, same_screen YES
jb@6710b-barn:~$
|
The difficulty is, that mice don't report end events for that. So I'll have to detect the end of that myself. Some experimental stuff exists but I need to think about it for some more time. I also think I need a break after working almost non-stop on key-mapper in my free time for over two months. |
Try this branch please: |
Ah, I forgot to mention, the git clone command changes if you want to clone a different branch to:
|
Same here on a Logitech M590.
|
@sojusnik please try this branch: nobody gave me feedback yet if it works properly, the feature is basically finished and has unittests. Which distro are you on?
You'll know if you installed it correctly if "shift + del" activates the "restore defaults" button, because that is also new. |
well, lets just hope that it works well for everybody. pushed it to main |
What's the correct way to "build" a .deb file on Ubuntu? I'm currently using the 0.5.0.deb from here. |
https://github.com/sezanzeb/key-mapper#ubuntudebian no, just build it and install it I'll make release 0.6.0 possibly next weekend, you'll also get the deb from there |
On 2021-01-05 12:34, sezanzeb wrote:
Closed #12 [1].
--
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub [2], or unsubscribe
[3].
Links:
------
[1] #12
[2] #12 (comment)
[3]
https://github.com/notifications/unsubscribe-auth/AK42JSCXMRN5YD25STRDDU3SYNLTNANCNFSM4VPUUE6A
Sorry I didn't get back to you. I had a contractor who created some
water leaks am was focused on getting the water issues stopped.
|
I see, don't worry too much about the stuff here |
Good day sir,
I'm trying to set up a couple mouse buttons using a Logitech M705 mouse. In the Device drop down window I can choose Logitech M705. Left clicking under the Key column with button #2 I get BTN_MIDDLE and I can enter super_l in the mapping column. After saving and applying, I can press the middle button and the super_l is simulated which opens and closes the Activities Overview window perfectly. After pressing the Apply Defaults button and I press button 6 or 7 in the Key column nothing happens. If I execute the command 'xev' button 6 and 7 are recognized.
Looking forward to the feature of combining keys that you stated is getting close. I will be adding two modifiers and a key for button 6 and 7. Everything else is working fine. In fact using your program to simulate button 2 works exactly as if I was using the Super key. Xdotool and xte do not give me the same results pressing button #2
I'm running your software on a laptop that has POP_OS 20.04 installed. There will be some differences between button 2 and buttons 6 and 7. Using 'xev' when I press button 2 down I get one response and I get a second response when I release button 2. If I hold down button 6 or 7 down the buttons do a repeat until I release them.
Jim
The text was updated successfully, but these errors were encountered: