Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Double click remapping to keyboard key messes with mouse keys operation #865

Open
MikeAnblips opened this issue Mar 22, 2024 · 0 comments
Open

Comments

@MikeAnblips
Copy link

On Linux-Mint 21.3 Cinnamon

I am using a Kensington trackball for which I successfully remapped two buttons.

I also use 'mouse-keys' (menu>accessibility>Mouse>Mouse keys), meaning I click from the keypad and use the trackball mainly for pointing. My keyboard (SINO WEALTH Wired Gaming Keyboard) does not have the numkey (+) for double-click action, so I have a 'need' to map double-click to some other key, for convenience.

Adding the remapping of CTRL_R to a double-click works fine, however if I inject that, then the mouse-keys stop working. If I stop injecting this, then the mouse-keys resume working.

So there's a sort of conflict between them. How to figure that out?


To help people understand your problems, run sudo pkill -f input-remapper && input-remapper-gtk -d, reproduce the problem and then share the output here.

mike@mike-lm:~$ sudo pkill -f input-remapper && input-remapper-gtk -d
[sudo] password for mike:
15:04:33.983099 26203 GUI INFO logger.py:225: input-remapper-gtk 1.4.0 https://github.com/sezanzeb/input-remapper
15:04:33.983184 26203 GUI INFO logger.py:233: python-evdev 1.4.0
15:04:33.983226 26203 GUI WARNING logger.py:236: 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!
15:04:33.983266 26203 GUI DEBUG input-remapper-gtk:67: Using locale directory: /usr/share/input-remapper/lang
15:04:33.985772 26203 GUI DEBUG pipe.py:62: Creating new pipe for "/tmp/input-remapper-mike/results"
15:04:33.986057 26203 GUI DEBUG pipe.py:62: Creating new pipe for "/tmp/input-remapper-mike/commands"
15:04:33.993147 26203 GUI INFO config.py:247: Loaded config from "/home/mike/.config/input-remapper/config.json"
15:04:33.994583 26203 GUI INFO daemon.py:207: Starting the service
15:04:33.994637 26203 GUI DEBUG daemon.py:218: Running pkexec input-remapper-control --command start-daemon -d
15:04:40.978955 26226 Control INFO logger.py:289: Starting logging to "/var/log/input-remapper-control"
15:04:40.979064 26226 Control DEBUG input-remapper-control:218: Call for "['/usr/bin/input-remapper-control', '--command', 'start-daemon', '-d']"
15:04:40.983039 26226 Control INFO input-remapper-control:248: Done
15:04:41.119437 26236 Service INFO logger.py:289: Starting logging to "/var/log/input-remapper"
15:04:41.119537 26236 Service DEBUG daemon.py:166: Creating daemon
15:04:41.119652 26236 Service INFO config.py:247: Loaded config from "/home/mike/.config/input-remapper/config.json"
15:04:41.119723 26236 Service DEBUG shared_dict.py:57: Starting SharedDict process
15:04:41.120776 26236 Service DEBUG global_uinputs.py:49: creating UInput device: 'input-remapper keyboard'
15:04:41.121118 26237 Service DEBUG shared_dict.py:63: SharedDict process started
15:04:41.203255 26203 GUI DEBUG daemon.py:228: Attempt 1 to reach the service failed:
15:04:41.203330 26203 GUI DEBUG daemon.py:229: "g-dbus-error-quark: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name inputremapper.Control was not provided by any .service files (2)"
15:04:41.222198 26236 Service DEBUG global_uinputs.py:49: creating UInput device: 'input-remapper gamepad'
15:04:41.323038 26236 Service DEBUG global_uinputs.py:49: creating UInput device: 'input-remapper mouse'
15:04:41.404082 26203 GUI DEBUG daemon.py:228: Attempt 2 to reach the service failed:
15:04:41.404408 26203 GUI DEBUG daemon.py:229: "g-dbus-error-quark: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name inputremapper.Control was not provided by any .service files (2)"
15:04:41.428422 26236 Service DEBUG daemon.py:254: Running daemon
15:04:41.607559 26203 GUI DEBUG daemon.py:237: Telling service about "/home/mike/.config/input-remapper"
15:04:41.608581 26236 Service INFO config.py:247: Loaded config from "/home/mike/.config/input-remapper/config.json"
15:04:41.609016 26203 GUI DEBUG user_interface.py:240: Running pkexec input-remapper-control --command helper -d
15:04:48.122492 26332 Control INFO logger.py:289: Starting logging to "/var/log/input-remapper-control"
15:04:48.122607 26332 Control DEBUG input-remapper-control:218: Call for "['/usr/bin/input-remapper-control', '--command', 'helper', '-d']"
15:04:48.126763 26332 Control INFO input-remapper-control:248: Done
15:04:48.148020 26203 GUI DEBUG global_uinputs.py:69: creating fake UInput device: 'input-remapper keyboard'
15:04:48.148133 26203 GUI DEBUG global_uinputs.py:69: creating fake UInput device: 'input-remapper gamepad'
15:04:48.148178 26203 GUI DEBUG global_uinputs.py:69: creating fake UInput device: 'input-remapper mouse'
15:04:48.248848 26412 GUI-Helper DEBUG pipe.py:79: Using existing pipe for "/tmp/input-remapper-mike/results"
15:04:48.248968 26412 GUI-Helper DEBUG pipe.py:79: Using existing pipe for "/tmp/input-remapper-mike/commands"
15:04:48.250064 26412 GUI-Helper DEBUG groups.py:336: Discovering device paths
15:04:48.250541 26412 GUI-Helper DEBUG groups.py:377: Found "3_1_1_input-remapper", "/dev/input/event24", "input-remapper mouse", type: mouse
15:04:48.250732 26412 GUI-Helper DEBUG groups.py:377: Found "3_1_1_input-remapper", "/dev/input/event23", "input-remapper gamepad", type: gamepad
15:04:48.251123 26412 GUI-Helper DEBUG groups.py:377: Found "3_1_1_input-remapper", "/dev/input/event22", "input-remapper keyboard", type: keyboard
15:04:48.251396 26412 GUI-Helper DEBUG groups.py:377: Found "3_2830_9416_usb-0000:00:14.0-10.1.2.1", "/dev/input/event21", "Jabra Link 380", type: unknown
15:04:48.252849 26412 GUI-Helper DEBUG groups.py:377: Found "3_1133_2601_usb-0000:00:14.0-10.2", "/dev/input/event10", "Logitech Logitech Wireless Headset Consumer Control", type: unknown
15:04:48.253033 26412 GUI-Helper DEBUG groups.py:377: Found "3_9610_42_usb-0000:00:14.0-3", "/dev/input/event9", "SINO WEALTH Wired Gaming Keyboard Mouse", type: mouse
15:04:48.253254 26412 GUI-Helper DEBUG groups.py:377: Found "3_9610_42_usb-0000:00:14.0-3", "/dev/input/event8", "SINO WEALTH Wired Gaming Keyboard", type: keyboard
15:04:48.253478 26412 GUI-Helper DEBUG groups.py:377: Found "3_9610_42_usb-0000:00:14.0-3", "/dev/input/event7", "SINO WEALTH Wired Gaming Keyboard Consumer Control", type: unknown
15:04:48.253655 26412 GUI-Helper DEBUG groups.py:377: Found "3_1149_4128_usb-0000:00:14.0-9", "/dev/input/event6", "Kensington Kensington Expert Mouse", type: mouse
15:04:48.253839 26412 GUI-Helper DEBUG groups.py:377: Found "3_9610_42_usb-0000:00:14.0-3", "/dev/input/event5", "SINO WEALTH Wired Gaming Keyboard System Control", type: unknown
15:04:48.254065 26412 GUI-Helper DEBUG groups.py:377: Found "3_9610_42_usb-0000:00:14.0-3", "/dev/input/event4", "SINO WEALTH Wired Gaming Keyboard", type: keyboard
15:04:48.254233 26412 GUI-Helper DEBUG groups.py:377: Found "25_0_6_LNXVIDEO", "/dev/input/event3", "Video Bus", type: unknown
15:04:48.254569 26412 GUI-Helper DEBUG groups.py:377: Found "25_0_3_PNP0C0E", "/dev/input/event0", "Sleep Button", type: unknown
15:04:48.254938 26412 GUI-Helper INFO groups.py:448: Found "input-remapper mouse", "Jabra Link 380", "Logitech Logitech Wireless Headset Consumer Control", "SINO WEALTH Wired Gaming Keyboard", "Kensington Kensington Expert Mouse", "Video Bus", "Sleep Button"
15:04:48.276905 26203 GUI DEBUG groups.py:336: Discovering device paths
15:04:48.277486 26203 GUI DEBUG groups.py:377: Found "3_1_1_input-remapper", "/dev/input/event23", "input-remapper gamepad", type: gamepad
15:04:48.277729 26203 GUI INFO groups.py:448: Found "input-remapper gamepad"
15:04:48.311461 26203 GUI DEBUG reader.py:94: Received 7 devices
15:04:48.311979 26203 GUI DEBUG presets.py:137: The newest preset is "SINO WEALTH Wired Gaming Keyboard", "Test dbclk"
15:04:48.313224 26203 GUI DEBUG user_interface.py:581: Selecting device "SINO WEALTH Wired Gaming Keyboard"
15:04:48.313331 26203 GUI DEBUG user_interface.py:378: "SINO WEALTH Wired Gaming Keyboard" presets: "Test dbclk"
15:04:48.313483 26203 GUI DEBUG user_interface.py:684: Selecting preset "Test dbclk"
15:04:48.314043 26203 GUI INFO mapping.py:177: Loading preset from "/home/mike/.config/input-remapper/presets/SINO WEALTH Wired Gaming Keyboard/Test dbclk.json"
15:04:48.314152 26203 GUI DEBUG mapping.py:216: Key((1, 97, 1),) maps to ('key(BTN_LEFT).wait(100).key(BTN_LEFT)', 'mouse')
15:04:48.314401 26203 GUI DEBUG system_mapping.py:91: Gathering available keycodes
15:04:48.314450 26203 GUI DEBUG system_mapping.py:91: Gathering available keycodes
15:04:48.316224 26203 GUI DEBUG system_mapping.py:120: Writing "/home/mike/.config/input-remapper/xmodmap.json"
15:04:48.316505 26203 GUI DEBUG system_mapping.py:91: Gathering available keycodes
15:04:48.318031 26203 GUI DEBUG system_mapping.py:120: Writing "/home/mike/.config/input-remapper/xmodmap.json"
15:04:48.322337 26203 GUI DEBUG system_mapping.py:120: Writing "/home/mike/.config/input-remapper/xmodmap.json"
15:04:48.324734 26203 GUI DEBUG reader.py:189: Sending start msg to helper for "SINO WEALTH Wired Gaming Keyboard"
15:04:48.324836 26203 GUI DEBUG reader.py:205: Clearing reader
15:04:48.325002 26412 GUI-Helper DEBUG helper.py:100: Received command "SINO WEALTH Wired Gaming Keyboard"
15:04:48.325302 26412 GUI-Helper DEBUG helper.py:155: Starting reading keycodes from "SINO WEALTH Wired Gaming Keyboard Mouse", "SINO WEALTH Wired Gaming Keyboard", "SINO WEALTH Wired Gaming Keyboard Consumer Control", "SINO WEALTH Wired Gaming Keyboard System Control", "SINO WEALTH Wired Gaming Keyboard"
15:04:48.428055 26203 GUI DEBUG autocompletion.py:90: get_incomplete_parameter text: match: None
15:04:50.996714 26203 GUI DEBUG reader.py:161: (1, 82, 1) -------------------- down
15:04:50.996856 26203 GUI DEBUG reader.py:181: ((1, 82, 1)) ------------------ read result
15:04:51.164468 26203 GUI DEBUG reader.py:146: (1, 82, 0) -------------------- release
15:04:53.272595 26203 GUI DEBUG reader.py:161: (1, 83, 1) -------------------- down
15:04:53.273030 26203 GUI DEBUG reader.py:181: ((1, 83, 1)) ------------------ read result
15:04:53.439899 26203 GUI DEBUG reader.py:146: (1, 83, 0) -------------------- release
15:04:56.812414 26203 GUI DEBUG reader.py:161: (1, 76, 1) -------------------- down
15:04:56.812861 26203 GUI DEBUG reader.py:181: ((1, 76, 1)) ------------------ read result
15:04:56.980082 26203 GUI DEBUG reader.py:146: (1, 76, 0) -------------------- release
15:05:00.376058 26203 GUI DEBUG reader.py:161: (1, 76, 1) -------------------- down
15:05:00.510806 26203 GUI DEBUG reader.py:146: (1, 76, 0) -------------------- release
15:05:09.414484 26203 GUI DEBUG reader.py:161: (1, 82, 1) -------------------- down
15:05:09.414942 26203 GUI DEBUG reader.py:181: ((1, 82, 1)) ------------------ read result
15:05:09.547887 26203 GUI DEBUG reader.py:146: (1, 82, 0) -------------------- release
15:05:15.048737 26203 GUI DEBUG reader.py:161: (1, 83, 1) -------------------- down
15:05:15.049159 26203 GUI DEBUG reader.py:181: ((1, 83, 1)) ------------------ read result
15:05:15.216431 26203 GUI DEBUG reader.py:146: (1, 83, 0) -------------------- release
15:05:21.051040 26203 GUI DEBUG reader.py:161: (1, 97, 1) -------------------- down
15:05:21.051541 26203 GUI DEBUG reader.py:181: ((1, 97, 1)) ------------------ read result
15:05:21.251536 26203 GUI DEBUG reader.py:146: (1, 97, 0) -------------------- release
15:05:22.552932 26203 GUI DEBUG reader.py:161: (1, 97, 1) -------------------- down
15:05:22.754571 26203 GUI DEBUG reader.py:146: (1, 97, 0) -------------------- release
15:05:30.925361 26203 GUI DEBUG reader.py:161: (1, 76, 1) -------------------- down
15:05:30.925839 26203 GUI DEBUG reader.py:181: ((1, 76, 1)) ------------------ read result
15:05:31.091815 26203 GUI DEBUG reader.py:146: (1, 76, 0) -------------------- release
15:05:35.478502 26203 GUI DEBUG user_interface.py:725: Not saving because mapping did not change
15:05:35.478813 26203 GUI INFO user_interface.py:521: Applying preset "Test dbclk" for "SINO WEALTH Wired Gaming Keyboard"
15:05:35.481166 26236 Service INFO config.py:247: Loaded config from "/home/mike/.config/input-remapper/config.json"
15:05:35.484299 26236 Service DEBUG daemon.py:267: Refreshing because last info is too old
15:05:35.587174 26236 Service DEBUG groups.py:336: Discovering device paths
15:05:35.590104 26236 Service DEBUG groups.py:377: Found "3_1_1_input-remapper", "/dev/input/event24", "input-remapper mouse", type: mouse
15:05:35.591600 26236 Service DEBUG groups.py:377: Found "3_1_1_input-remapper", "/dev/input/event23", "input-remapper gamepad", type: gamepad
15:05:35.593687 26236 Service DEBUG groups.py:377: Found "3_1_1_input-remapper", "/dev/input/event22", "input-remapper keyboard", type: keyboard
15:05:35.594883 26236 Service DEBUG groups.py:377: Found "3_2830_9416_usb-0000:00:14.0-10.1.2.1", "/dev/input/event21", "Jabra Link 380", type: unknown
15:05:35.602527 26236 Service DEBUG groups.py:377: Found "3_1133_2601_usb-0000:00:14.0-10.2", "/dev/input/event10", "Logitech Logitech Wireless Headset Consumer Control", type: unknown
15:05:35.603712 26236 Service DEBUG groups.py:377: Found "3_9610_42_usb-0000:00:14.0-3", "/dev/input/event9", "SINO WEALTH Wired Gaming Keyboard Mouse", type: mouse
15:05:35.605075 26236 Service DEBUG groups.py:377: Found "3_9610_42_usb-0000:00:14.0-3", "/dev/input/event8", "SINO WEALTH Wired Gaming Keyboard", type: keyboard
15:05:35.606488 26236 Service DEBUG groups.py:377: Found "3_9610_42_usb-0000:00:14.0-3", "/dev/input/event7", "SINO WEALTH Wired Gaming Keyboard Consumer Control", type: unknown
15:05:35.607621 26236 Service DEBUG groups.py:377: Found "3_1149_4128_usb-0000:00:14.0-9", "/dev/input/event6", "Kensington Kensington Expert Mouse", type: mouse
15:05:35.608624 26236 Service DEBUG groups.py:377: Found "3_9610_42_usb-0000:00:14.0-3", "/dev/input/event5", "SINO WEALTH Wired Gaming Keyboard System Control", type: unknown
15:05:35.609966 26236 Service DEBUG groups.py:377: Found "3_9610_42_usb-0000:00:14.0-3", "/dev/input/event4", "SINO WEALTH Wired Gaming Keyboard", type: keyboard
15:05:35.610996 26236 Service DEBUG groups.py:377: Found "25_0_6_LNXVIDEO", "/dev/input/event3", "Video Bus", type: unknown
15:05:35.613083 26236 Service DEBUG groups.py:377: Found "25_0_3_PNP0C0E", "/dev/input/event0", "Sleep Button", type: unknown
15:05:35.614557 26236 Service INFO groups.py:448: Found "input-remapper mouse", "Jabra Link 380", "Logitech Logitech Wireless Headset Consumer Control", "SINO WEALTH Wired Gaming Keyboard", "Kensington Kensington Expert Mouse", "Video Bus", "Sleep Button"
15:05:35.615595 26236 Service INFO mapping.py:177: Loading preset from "/home/mike/.config/input-remapper/presets/SINO WEALTH Wired Gaming Keyboard/Test dbclk.json"
15:05:35.617002 26236 Service DEBUG mapping.py:216: Key((1, 97, 1),) maps to ('key(BTN_LEFT).wait(100).key(BTN_LEFT)', 'mouse')
15:05:35.618263 26236 Service DEBUG daemon.py:461: Using keycodes from "/home/mike/.config/input-remapper/xmodmap.json"
15:05:35.618716 26236 Service DEBUG system_mapping.py:91: Gathering available keycodes
15:05:35.619191 26236 Service DEBUG system_mapping.py:91: Gathering available keycodes
15:05:35.632362 26236 Service DEBUG system_mapping.py:144: Updated keycodes with 216 new ones
15:05:35.637524 26776 Service INFO injector.py:289: Starting injecting the mapping for "SINO WEALTH Wired Gaming Keyboard"
15:05:35.638846 26776 Service DEBUG context.py:89: Parsing macros
15:05:35.639538 26776 Service DEBUG parse.py:416: preparing macro key(BTN_LEFT).wait(100).key(BTN_LEFT) for later execution
15:05:35.640119 26776 Service DEBUG parse.py:252: calls key with BTN_LEFT
15:05:35.640648 26776 Service DEBUG parse.py:309: string BTN_LEFT
15:05:35.640828 26776 Service DEBUG parse.py:273: add call to key with ['BTN_LEFT'], {}
15:05:35.641361 26776 Service DEBUG parse.py:301: followed by wait(100).key(BTN_LEFT)
15:05:35.641555 26776 Service DEBUG parse.py:252: calls wait with 100
15:05:35.641726 26776 Service DEBUG parse.py:231: number 100
15:05:35.641871 26776 Service DEBUG parse.py:273: add call to wait with [100], {}
15:05:35.642104 26776 Service DEBUG parse.py:301: followed by key(BTN_LEFT)
15:05:35.642279 26776 Service DEBUG parse.py:252: calls key with BTN_LEFT
15:05:35.642456 26776 Service DEBUG parse.py:309: string BTN_LEFT
15:05:35.642600 26776 Service DEBUG parse.py:273: add call to key with ['BTN_LEFT'], {}
15:05:35.643194 26776 Service DEBUG injector.py:199: No need to grab /dev/input/event9
15:05:35.643786 26776 Service DEBUG injector.py:199: No need to grab /dev/input/event8
15:05:35.644334 26776 Service DEBUG injector.py:199: No need to grab /dev/input/event7
15:05:35.644792 26776 Service DEBUG injector.py:199: No need to grab /dev/input/event5
15:05:35.645293 26776 Service DEBUG injector.py:186: Grabbing "/dev/input/event4" because of "Key((1, 97, 1),)"
15:05:35.645560 26776 Service DEBUG injector.py:206: Grab /dev/input/event4
15:05:35.752637 26776 Service DEBUG numlock.py:66: numlockx not found
15:05:35.752937 26776 Service DEBUG consumer_control.py:83: Starting to listen for events from /dev/input/event4, fd 31
15:05:35.844718 26203 GUI INFO user_interface.py:629: Group "SINO WEALTH Wired Gaming Keyboard" is currently mapped
15:05:44.934670 26776 Service DEBUG keycode_mapper.py:514: ((1, 97, 1)) ------------------ maps to macro (key(BTN_LEFT).wait(100).key(BTN_LEFT), mouse)
15:05:44.935530 26776 Service DEBUG keycode_mapper.py:321: Macro sending (1, 272, 1) to mouse
15:05:44.946666 26776 Service DEBUG keycode_mapper.py:321: Macro sending (1, 272, 0) to mouse
15:05:45.057895 26776 Service DEBUG keycode_mapper.py:321: Macro sending (1, 272, 1) to mouse
15:05:45.069129 26776 Service DEBUG keycode_mapper.py:321: Macro sending (1, 272, 0) to mouse
15:05:45.093510 26776 Service DEBUG keycode_mapper.py:429: ((1, 97, 0)) ------------------ releasing macro
15:05:45.093983 26776 Service DEBUG keycode_mapper.py:442: ((1, 97, 0)) ------------------ releasing key
15:05:46.272483 26776 Service DEBUG keycode_mapper.py:514: ((1, 97, 1)) ------------------ maps to macro (key(BTN_LEFT).wait(100).key(BTN_LEFT), mouse)
15:05:46.273495 26776 Service DEBUG keycode_mapper.py:321: Macro sending (1, 272, 1) to mouse
15:05:46.284627 26776 Service DEBUG keycode_mapper.py:321: Macro sending (1, 272, 0) to mouse
15:05:46.396447 26776 Service DEBUG keycode_mapper.py:321: Macro sending (1, 272, 1) to mouse
15:05:46.407369 26776 Service DEBUG keycode_mapper.py:321: Macro sending (1, 272, 0) to mouse
15:05:46.421461 26776 Service DEBUG keycode_mapper.py:429: ((1, 97, 0)) ------------------ releasing macro
15:05:46.421954 26776 Service DEBUG keycode_mapper.py:442: ((1, 97, 0)) ------------------ releasing key
15:05:48.469618 26776 Service DEBUG keycode_mapper.py:514: ((1, 97, 1)) ------------------ maps to macro (key(BTN_LEFT).wait(100).key(BTN_LEFT), mouse)
15:05:48.470649 26776 Service DEBUG keycode_mapper.py:321: Macro sending (1, 272, 1) to mouse
15:05:48.481703 26776 Service DEBUG keycode_mapper.py:321: Macro sending (1, 272, 0) to mouse
15:05:48.593333 26776 Service DEBUG keycode_mapper.py:321: Macro sending (1, 272, 1) to mouse
15:05:48.604328 26776 Service DEBUG keycode_mapper.py:321: Macro sending (1, 272, 0) to mouse
15:05:48.637310 26776 Service DEBUG keycode_mapper.py:429: ((1, 97, 0)) ------------------ releasing macro
15:05:48.637784 26776 Service DEBUG keycode_mapper.py:442: ((1, 97, 0)) ------------------ releasing key
15:05:49.366490 26776 Service DEBUG keycode_mapper.py:514: ((1, 97, 1)) ------------------ maps to macro (key(BTN_LEFT).wait(100).key(BTN_LEFT), mouse)
15:05:49.367307 26776 Service DEBUG keycode_mapper.py:321: Macro sending (1, 272, 1) to mouse
15:05:49.379184 26776 Service DEBUG keycode_mapper.py:321: Macro sending (1, 272, 0) to mouse
15:05:49.490532 26776 Service DEBUG keycode_mapper.py:321: Macro sending (1, 272, 1) to mouse
15:05:49.501510 26776 Service DEBUG keycode_mapper.py:321: Macro sending (1, 272, 0) to mouse
15:05:49.532838 26776 Service DEBUG keycode_mapper.py:429: ((1, 97, 0)) ------------------ releasing macro
15:05:49.532955 26776 Service DEBUG keycode_mapper.py:442: ((1, 97, 0)) ------------------ releasing key
15:05:51.390421 26776 Service DEBUG keycode_mapper.py:543: ((1, 82, 1)) ------------------ forwarding
15:05:51.541603 26776 Service DEBUG keycode_mapper.py:461: ((1, 82, 0)) ------------------ forwarding release
15:05:51.958516 26776 Service DEBUG keycode_mapper.py:543: ((1, 83, 1)) ------------------ forwarding
15:05:52.085594 26776 Service DEBUG keycode_mapper.py:461: ((1, 83, 0)) ------------------ forwarding release
15:05:55.287465 26776 Service DEBUG keycode_mapper.py:543: ((1, 58, 1)) ------------------ forwarding
15:05:55.805589 26776 Service DEBUG keycode_mapper.py:391: ((1, 58, 1), (1, 44, 1)) ------ unknown combination
15:05:55.806066 26776 Service DEBUG keycode_mapper.py:543: ((1, 44, 1)) ------------------ forwarding

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

No branches or pull requests

1 participant