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

Input Remapper not preventing original key function #902

Open
jvadair opened this issue Jun 5, 2024 · 3 comments
Open

Input Remapper not preventing original key function #902

jvadair opened this issue Jun 5, 2024 · 3 comments

Comments

@jvadair
Copy link

jvadair commented Jun 5, 2024

I just got a new HP Envy x360 2-in-1 Laptop 15-fe1xxx and it has one of those fancy new Copilot keys. As I am a Linux user, I have no need for a copilot key. I am trying to remap it to open something like Xournal++ or my terminal. This works, but the key shows up to Ubuntu as Super+Shift and performs the action the super key would in addition to opening the app.

I did check for similar issues.

I would appreciate any help/tips/advice you have to offer!

Output of sudo pkill -f input-remapper && input-remapper-gtk -d:

18:44:56.587084 32438 GUI DEBUG logger.py:297: Using rich.traceback
18:44:56.587252 32438 GUI INFO logger.py:265: input-remapper-gtk 2.0.1 f5151aab27ae0e7d8b1f0c80ce92a718e3a86e71 https://github.com/sezanzeb/input-remapper
18:44:56.587388 32438 GUI INFO logger.py:273: python-evdev 1.7.0
18:44:56.587459 32438 GUI WARNING logger.py:276: 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!
18:44:56.587520 32438 GUI DEBUG input-remapper-gtk:67: Using locale directory: /usr/share/input-remapper/lang
18:44:56.613950 32438 GUI DEBUG pipe.py:70: Creating new pipe for "/tmp/input-remapper-jvadair/reader-results"
18:44:56.614679 32438 GUI DEBUG pipe.py:70: Creating new pipe for "/tmp/input-remapper-jvadair/reader-commands"
18:44:56.614956 32438 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.terminate: <function ReaderClient.attach_to_events.<locals>.<lambda> at 0x722973f1bce0>
18:44:56.615375 32438 GUI DEBUG reader_service.py:144: Running `pkexec input-remapper-control --command start-reader-service -d`
18:44:59.822864 32465 control DEBUG logger.py:297: Using rich.traceback
18:44:59.823108 32465 control DEBUG input-remapper-control:233: Call for "['/usr/bin/input-remapper-control', '--command', 'start-reader-service', '-d']"
18:44:59.837052 32465 control DEBUG input-remapper-control:215: System is booted
18:44:59.837235 32465 control DEBUG input-remapper-control:178: Running `input-remapper-reader-service -d &`
18:44:59.839219 32465 control INFO input-remapper-control:263: Done
18:44:59.921560 32438 GUI INFO daemon.py:234: Starting the service
18:44:59.921765 32438 GUI DEBUG daemon.py:245: Running `pkexec input-remapper-control --command start-daemon  -d`
18:45:00.130508 32481 reader-service DEBUG logger.py:297: Using rich.traceback
18:45:00.182782 32481 reader-service DEBUG data.py:118: Found data at "/usr/share/input-remapper"
18:45:00.201228 32481 reader-service DEBUG pipe.py:87: Using existing pipe for "/tmp/input-remapper-jvadair/reader-results"
18:45:00.203855 32481 reader-service DEBUG pipe.py:87: Using existing pipe for "/tmp/input-remapper-jvadair/reader-commands"
18:45:00.204805 32481 reader-service DEBUG reader_service.py:154: Discovering initial groups
18:45:00.205675 32481 reader-service DEBUG groups.py:355: Discovering device paths
18:45:00.206788 32481 reader-service DEBUG groups.py:392: "Lid Switch" has no useful capabilities
18:45:00.252905 32481 reader-service DEBUG groups.py:403: Found keyboard "AT Translated Set 2 keyboard" at "/dev/input/event3", hash "18ab2ccaa82365e4b599de26f5f8fce3", key "17_1_1__isa0060"
18:45:00.264565 32481 reader-service DEBUG groups.py:403: Found unknown "ELAN07DF:00 04F3:3298 Mouse" at "/dev/input/event4", hash "3a8646c9466a1c66d3baab8f2dabfd85", key "24_1267_12952__i2c-ELAN07DF:00"
18:45:00.280324 32481 reader-service DEBUG groups.py:403: Found touchpad "ELAN07DF:00 04F3:3298 Touchpad" at "/dev/input/event5", hash "992bde388b7ac3cff2b864ff42735629", key "24_1267_12952__i2c-ELAN07DF:00"
18:45:00.295465 32481 reader-service DEBUG groups.py:403: Found touchpad "ELAN2513:00 04F3:416C" at "/dev/input/event6", hash "c85c8dfc0440fb7d9e4e01a49685c430", key "24_1267_16748__i2c-ELAN2513:00"
18:45:00.307326 32481 reader-service DEBUG groups.py:392: "ELAN2513:00 04F3:416C UNKNOWN" has no useful capabilities
18:45:00.337370 32481 reader-service DEBUG groups.py:392: "ELAN2513:00 04F3:416C UNKNOWN" has no useful capabilities
18:45:00.356356 32481 reader-service DEBUG groups.py:403: Found graphics-tablet "ELAN2513:00 04F3:416C Stylus" at "/dev/input/event9", hash "e64a0fc7a484db16731f808ce643213a", key "24_1267_16748__i2c-ELAN2513:00"
18:45:00.365506 32481 reader-service DEBUG groups.py:403: Found keyboard "ELAN2513:00 04F3:416C Keyboard" at "/dev/input/event10", hash "72a3b1aa42dee66e3b639f5d4d505a93", key "24_1267_16748__i2c-ELAN2513:00"
18:45:00.384469 32481 reader-service DEBUG groups.py:403: Found mouse "ELAN2513:00 04F3:416C Mouse" at "/dev/input/event11", hash "bebccb48d630cfe6f48642c9e94386b3", key "24_1267_16748__i2c-ELAN2513:00"
18:45:00.401342 32481 reader-service DEBUG groups.py:392: "ELAN2513:00 04F3:416C UNKNOWN" has no useful capabilities
18:45:00.433465 32481 reader-service DEBUG groups.py:392: "ELAN2513:00 04F3:416C UNKNOWN" has no useful capabilities
18:45:00.459365 32481 reader-service DEBUG groups.py:392: "ELAN2513:00 04F3:416C UNKNOWN" has no useful capabilities
18:45:00.491589 32481 reader-service DEBUG groups.py:403: Found unknown "Intel HID events" at "/dev/input/event17", hash "c8ed72af2ee31e484484ae2a3b993d14", key "25_0_0__-"
18:45:00.501405 32481 reader-service DEBUG groups.py:403: Found unknown "Intel HID 5 button array" at "/dev/input/event18", hash "dcab597aec1817073adc602b83a72484", key "25_0_0__-"
18:45:00.516500 32481 reader-service DEBUG groups.py:403: Found unknown "HP WMI hotkeys" at "/dev/input/event19", hash "7bced1ad296697bdc1da2e9fc5624fe3", key "25_0_0__wmi"
18:45:00.530293 32481 reader-service DEBUG groups.py:392: "Intel HID switches" has no useful capabilities
18:45:00.538380 32481 reader-service DEBUG groups.py:403: Found unknown "Video Bus" at "/dev/input/event21", hash "97ce48b026f7f5a939d64ade3b570921", key "25_0_6__LNXVIDEO"
18:45:00.551300 32481 reader-service DEBUG groups.py:392: "sof-hda-dsp Mic" has no useful capabilities
18:45:00.576352 32481 reader-service DEBUG groups.py:392: "sof-hda-dsp Headphone" has no useful capabilities
18:45:00.597439 32481 reader-service DEBUG groups.py:392: "sof-hda-dsp HDMI/DP,pcm=3" has no useful capabilities
18:45:00.613294 32481 reader-service DEBUG groups.py:392: "sof-hda-dsp HDMI/DP,pcm=4" has no useful capabilities
18:45:00.641458 32481 reader-service DEBUG groups.py:392: "sof-hda-dsp HDMI/DP,pcm=5" has no useful capabilities
18:45:00.642380 32481 reader-service INFO groups.py:482: Found "AT Translated Set 2 keyboard", "ELAN07DF:00 04F3:3298 Mouse", "ELAN2513:00 04F3:416C", "Intel HID events", "HP WMI hotkeys", "Video Bus"
18:45:00.642532 32481 reader-service DEBUG reader_service.py:161: Sending groups
18:45:00.642919 32481 reader-service DEBUG reader_service.py:193: Waiting for commands
18:45:03.966185 32483 control DEBUG logger.py:297: Using rich.traceback
18:45:03.966431 32483 control DEBUG input-remapper-control:233: Call for "['/usr/bin/input-remapper-control', '--command', 'start-daemon', '-d']"
18:45:03.980052 32483 control DEBUG input-remapper-control:215: System is booted
18:45:03.980216 32483 control DEBUG input-remapper-control:178: Running `input-remapper-service --hide-info -d &`
18:45:03.982010 32483 control INFO input-remapper-control:263: Done
18:45:04.235959 32507 service DEBUG logger.py:297: Using rich.traceback
18:45:04.255085 32438 GUI DEBUG daemon.py:255: Attempt 1 to reach the service failed:
18:45:04.255319 32438 GUI DEBUG daemon.py:256: "g-dbus-error-quark: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name inputremapper.Control was not provided by any .service files (2)"
18:45:04.364570 32507 service DEBUG data.py:118: Found data at "/usr/share/input-remapper"
18:45:04.386212 32507 service DEBUG daemon.py:196: Creating daemon
18:45:04.386766 32507 service INFO global_config.py:109: Loaded config from "/home/jvadair/.config/input-remapper-2/config.json"
18:45:04.386868 32507 service DEBUG shared_dict.py:57: Starting SharedDict process
18:45:04.391680 32508 service DEBUG shared_dict.py:63: SharedDict process started
18:45:04.402405 32507 service DEBUG daemon.py:281: Running daemon
18:45:04.458945 32438 GUI DEBUG daemon.py:264: Telling service about "/home/jvadair/.config/input-remapper-2"
18:45:04.462251 32507 service INFO global_config.py:109: Loaded config from "/home/jvadair/.config/input-remapper-2/config.json"
18:45:04.463400 32438 GUI DEBUG global_uinputs.py:135: Creating FrontendUInputs
18:45:04.463622 32438 GUI DEBUG global_uinputs.py:103: creating fake UInput device: "input-remapper keyboard"
18:45:04.463724 32438 GUI DEBUG global_uinputs.py:103: creating fake UInput device: "input-remapper gamepad"
18:45:04.463801 32438 GUI DEBUG global_uinputs.py:103: creating fake UInput device: "input-remapper mouse"
18:45:04.463871 32438 GUI DEBUG global_uinputs.py:103: creating fake UInput device: "input-remapper keyboard + mouse"
18:45:04.464162 32438 GUI INFO global_config.py:109: Loaded config from "/home/jvadair/.config/input-remapper-2/config.json"
18:45:04.464288 32438 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.groups: <bound method Controller._on_groups_changed of <inputremapper.gui.controller.Controller object at 0x722973ff8680>>
18:45:04.464388 32438 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.preset: <bound method Controller._on_preset_changed of <inputremapper.gui.controller.Controller object at 0x722973ff8680>>
18:45:04.464461 32438 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.init: <bound method Controller._on_init of <inputremapper.gui.controller.Controller object at 0x722973ff8680>>
18:45:04.464529 32438 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.preset: <bound method Controller._publish_mapping_errors_as_status_msg of <inputremapper.gui.controller.Controller object at 0x722973ff8680>>
18:45:04.464597 32438 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method Controller._publish_mapping_errors_as_status_msg of <inputremapper.gui.controller.Controller object at 0x722973ff8680>>
18:45:04.464783 32438 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.terminate: <function UserInterface.__init__.<locals>.<lambda> at 0x722973fe5d00>
18:45:04.630662 32438 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.groups: <bound method DeviceGroupSelection._on_groups_changed of <inputremapper.gui.components.device_groups.DeviceGroupSelection object at 0x7229784fd730>>
18:45:04.630813 32438 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.group: <bound method DeviceGroupSelection._on_group_changed of <inputremapper.gui.components.device_groups.DeviceGroupSelection object at 0x7229784fd730>>
18:45:04.630887 32438 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.group: <bound method PresetSelection._on_group_changed of <inputremapper.gui.components.presets.PresetSelection object at 0x722973f4ac30>>
18:45:04.630940 32438 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.preset: <bound method PresetSelection._on_preset_changed of <inputremapper.gui.components.presets.PresetSelection object at 0x722973f4ac30>>
18:45:04.631345 32438 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.preset: <bound method MappingListBox._on_preset_changed of <inputremapper.gui.components.editor.MappingListBox object at 0x722973f4a5a0>>
18:45:04.631404 32438 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingListBox._on_mapping_changed of <inputremapper.gui.components.editor.MappingListBox object at 0x722973f4a5a0>>
18:45:04.631468 32438 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.uinputs: <bound method TargetSelection._on_uinputs_changed of <inputremapper.gui.components.editor.TargetSelection object at 0x722973ff8920>>
18:45:04.631510 32438 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method TargetSelection._on_mapping_loaded of <inputremapper.gui.components.editor.TargetSelection object at 0x722973ff8920>>
18:45:04.631572 32438 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.group: <bound method Breadcrumbs._on_group_changed of <inputremapper.gui.components.common.Breadcrumbs object at 0x722978952cc0>>
18:45:04.631615 32438 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.preset: <bound method Breadcrumbs._on_preset_changed of <inputremapper.gui.components.common.Breadcrumbs object at 0x722978952cc0>>
18:45:04.631651 32438 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method Breadcrumbs._on_mapping_changed of <inputremapper.gui.components.common.Breadcrumbs object at 0x722978952cc0>>
18:45:04.631854 32438 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.group: <bound method Breadcrumbs._on_group_changed of <inputremapper.gui.components.common.Breadcrumbs object at 0x722973f130e0>>
18:45:04.631900 32438 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.preset: <bound method Breadcrumbs._on_preset_changed of <inputremapper.gui.components.common.Breadcrumbs object at 0x722973f130e0>>
18:45:04.631941 32438 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method Breadcrumbs._on_mapping_changed of <inputremapper.gui.components.common.Breadcrumbs object at 0x722973f130e0>>
18:45:04.632220 32438 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.do_stack_switch: <bound method Stack._do_stack_switch of <inputremapper.gui.components.main.Stack object at 0x722973ff8740>>
18:45:04.632318 32438 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.recording_finished: <bound method RecordingToggle._on_recording_finished of <inputremapper.gui.components.editor.RecordingToggle object at 0x722973ff8cb0>>
18:45:04.632394 32438 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.preset: <bound method RequireActiveMapping._on_preset of <inputremapper.gui.components.editor.RequireActiveMapping object at 0x722973ff8c20>>
18:45:04.632436 32438 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method RequireActiveMapping._on_mapping of <inputremapper.gui.components.editor.RequireActiveMapping object at 0x722973ff8c20>>
18:45:04.633094 32438 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.status_msg: <bound method StatusBar._on_status_update of <inputremapper.gui.components.main.StatusBar object at 0x722973ff8da0>>
18:45:04.633170 32438 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.recording_started: <bound method RecordingStatus._on_recording_started of <inputremapper.gui.components.editor.RecordingStatus object at 0x722973ff8d10>>
18:45:04.633263 32438 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.recording_finished: <bound method RecordingStatus._on_recording_finished of <inputremapper.gui.components.editor.RecordingStatus object at 0x722973ff8d10>>
18:45:04.633701 32438 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.preset: <bound method AutoloadSwitch._on_preset_changed of <inputremapper.gui.components.editor.AutoloadSwitch object at 0x722973ff8fe0>>
18:45:04.633774 32438 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method ReleaseCombinationSwitch._on_mapping_changed of <inputremapper.gui.components.editor.ReleaseCombinationSwitch object at 0x722978951910>>
18:45:04.633826 32438 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method CombinationListbox._on_mapping_changed of <inputremapper.gui.components.editor.CombinationListbox object at 0x7229784d8830>>
18:45:04.633867 32438 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.selected_event: <bound method CombinationListbox._on_event_changed of <inputremapper.gui.components.editor.CombinationListbox object at 0x7229784d8830>>
18:45:04.633924 32438 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.selected_event: <bound method AnalogInputSwitch._on_event of <inputremapper.gui.components.editor.AnalogInputSwitch object at 0x722973ff8f80>>
18:45:04.634635 32438 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.selected_event: <bound method TriggerThresholdInput._on_event of <inputremapper.gui.components.editor.TriggerThresholdInput object at 0x722973ff9160>>
18:45:04.635760 32438 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method RelativeInputCutoffInput._on_mapping_message of <inputremapper.gui.components.editor.RelativeInputCutoffInput object at 0x7229789518b0>>
18:45:04.636785 32438 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method OutputAxisSelector._on_mapping_message of <inputremapper.gui.components.editor.OutputAxisSelector object at 0x722973ff9340>>
18:45:04.636861 32438 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.uinputs: <bound method OutputAxisSelector._on_uinputs_message of <inputremapper.gui.components.editor.OutputAxisSelector object at 0x722973ff9340>>
18:45:04.636932 32438 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method KeyAxisStackSwitcher._on_mapping_message of <inputremapper.gui.components.editor.KeyAxisStackSwitcher object at 0x72297e279c70>>
18:45:04.637011 32438 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method ReleaseTimeoutInput._on_mapping_message of <inputremapper.gui.components.editor.ReleaseTimeoutInput object at 0x722973ff94c0>>
18:45:04.637237 32438 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method TransformationDrawArea._on_mapping_message of <inputremapper.gui.components.editor.TransformationDrawArea object at 0x722973ff91f0>>
18:45:04.638514 32438 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method Sliders._on_mapping_message of <inputremapper.gui.components.editor.Sliders object at 0x7229789c46b0>>
18:45:04.638624 32438 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.preset: <bound method RequireActiveMapping._on_preset of <inputremapper.gui.components.editor.RequireActiveMapping object at 0x722973ff95b0>>
18:45:04.638678 32438 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method RequireActiveMapping._on_mapping of <inputremapper.gui.components.editor.RequireActiveMapping object at 0x722973ff95b0>>
18:45:04.638732 32438 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.preset: <bound method RequireActiveMapping._on_preset of <inputremapper.gui.components.editor.RequireActiveMapping object at 0x722973ff9640>>
18:45:04.638771 32438 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method RequireActiveMapping._on_mapping of <inputremapper.gui.components.editor.RequireActiveMapping object at 0x722973ff9640>>
18:45:04.638828 32438 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.preset: <bound method RequireActiveMapping._on_preset of <inputremapper.gui.components.editor.RequireActiveMapping object at 0x722973ff9520>>
18:45:04.638865 32438 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method RequireActiveMapping._on_mapping of <inputremapper.gui.components.editor.RequireActiveMapping object at 0x722973ff9520>>
18:45:04.639524 32438 GUI WARNING utils.py:199: HandlerDisabled entry failed: "nothing connected to <bound method CodeEditor._on_gtk_changed of <inputremapper.gui.components.editor.CodeEditor object at 0x722973ff96a0>>"
18:45:04.639717 32438 GUI WARNING utils.py:205: HandlerDisabled exit failed: "nothing connected to <bound method CodeEditor._on_gtk_changed of <inputremapper.gui.components.editor.CodeEditor object at 0x722973ff96a0>>"
18:45:04.639814 32438 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method CodeEditor._on_mapping_loaded of <inputremapper.gui.components.editor.CodeEditor object at 0x722973ff96a0>>
18:45:04.639862 32438 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.recording_finished: <bound method CodeEditor._on_recording_finished of <inputremapper.gui.components.editor.CodeEditor object at 0x722973ff96a0>>
18:45:04.641737 32438 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method Autocompletion._on_mapping_changed of <autocompletion.Autocompletion object at 0x722971b19cc0 (Autocompletion at 0x13938ac0)>>
18:45:04.641820 32438 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.uinputs: <bound method Autocompletion._on_uinputs_changed of <autocompletion.Autocompletion object at 0x722971b19cc0 (Autocompletion at 0x13938ac0)>>
18:45:04.642253 32438 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method UserInterface.update_combination_label of <inputremapper.gui.user_interface.UserInterface object at 0x722973ff86b0>>
18:45:04.642313 32438 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.injector_state: <bound method UserInterface.on_injector_state_msg of <inputremapper.gui.user_interface.UserInterface object at 0x722973ff86b0>>
18:45:04.642361 32438 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.user_confirm_request: <bound method UserInterface._on_user_confirm_request of <inputremapper.gui.user_interface.UserInterface object at 0x722973ff86b0>>
18:45:04.691583 32438 GUI DEBUG reader_client.py:141: received {'type': 'status', 'message': 'ready'}
18:45:04.691767 32438 GUI DEBUG reader_client.py:141: received {'type': 'groups', 'message': '["{\\"paths\\": [\\"/dev/input/event3\\"], \\"names\\": [\\"AT Translated Set 2 keyboard\\"], \\"types\\": [\\"keyboard\\"], \\"key\\": \\"AT Translated Set 2 keyboard\\"}", "{\\"paths\\": [\\"/dev/input/event4\\", \\"/dev/input/event5\\"], \\"names\\": [\\"ELAN07DF:00 04F3:3298 Mouse\\", \\"ELAN07DF:00 04F3:3298 Touchpad\\"], \\"types\\": [\\"touchpad\\"], \\"key\\": \\"ELAN07DF:00 04F3:3298 Mouse\\"}", "{\\"paths\\": [\\"/dev/input/event6\\", \\"/dev/input/event9\\", \\"/dev/input/event10\\", \\"/dev/input/event11\\"], \\"names\\": [\\"ELAN2513:00 04F3:416C\\", \\"ELAN2513:00 04F3:416C Stylus\\", \\"ELAN2513:00 04F3:416C Keyboard\\", \\"ELAN2513:00 04F3:416C Mouse\\"], \\"types\\": [\\"graphics-tablet\\", \\"keyboard\\", \\"mouse\\", \\"touchpad\\"], \\"key\\": \\"ELAN2513:00 04F3:416C\\"}", "{\\"paths\\": [\\"/dev/input/event17\\", \\"/dev/input/event18\\"], \\"names\\": [\\"Intel HID events\\", \\"Intel HID 5 button array\\"], \\"types\\": [], \\"key\\": \\"Intel HID events\\"}", "{\\"paths\\": [\\"/dev/input/event19\\"], \\"names\\": [\\"HP WMI hotkeys\\"], \\"types\\": [], \\"key\\": \\"HP WMI hotkeys\\"}", "{\\"paths\\": [\\"/dev/input/event21\\"], \\"names\\": [\\"Video Bus\\"], \\"types\\": [], \\"key\\": \\"Video Bus\\"}"]'}
18:45:04.692812 32438 GUI DEBUG groups.py:355: Discovering device paths
18:45:04.694112 32438 GUI DEBUG groups.py:479: Did not find any input device
18:45:04.694672 32438 GUI DEBUG reader_client.py:287: Received 6 devices
18:45:04.695372 32438 GUI DEBUG message_broker.py:76: from reader_client.py:282: Signal=groups: GroupsData(groups={'AT Translated Set 2 keyboard': [<DeviceType.KEYBOARD: 'keyboard'>], 'ELAN07DF:00 04F3:3298 Mouse': [<DeviceType.TOUCHPAD: 'touchpad'>], 'ELAN2513:00 04F3:416C': [<DeviceType.GRAPHICS_TABLET: 'graphics-tablet'>, <DeviceType.KEYBOARD: 'keyboard'>, <DeviceType.MOUSE: 'mouse'>, <DeviceType.TOUCHPAD: 'touchpad'>], 'Intel HID events': [], 'HP WMI hotkeys': [], 'Video Bus': []})
18:45:04.695669 32438 GUI DEBUG device_groups.py:102: adding AT Translated Set 2 keyboard to device selection
18:45:04.697368 32438 GUI DEBUG device_groups.py:102: adding ELAN07DF:00 04F3:3298 Mouse to device selection
18:45:04.697997 32438 GUI DEBUG device_groups.py:102: adding ELAN2513:00 04F3:416C to device selection
18:45:04.698501 32438 GUI DEBUG device_groups.py:102: adding Intel HID events to device selection
18:45:04.699062 32438 GUI DEBUG device_groups.py:102: adding HP WMI hotkeys to device selection
18:45:04.699480 32438 GUI DEBUG device_groups.py:102: adding Video Bus to device selection
18:45:04.700566 32438 GUI INFO data_manager.py:297: Loading group "AT Translated Set 2 keyboard"
18:45:04.703987 32438 GUI INFO data_manager.py:315: Loading preset "new preset"
18:45:04.704165 32438 GUI INFO preset.py:147: Loading preset from "/home/jvadair/.config/input-remapper-2/presets/AT Translated Set 2 keyboard/new preset.json"
18:45:04.705517 32438 GUI DEBUG message_broker.py:76: from data_manager.py:100: Signal=group: GroupData(group_key='AT Translated Set 2 keyboard', presets=('new preset',))
18:45:04.706638 32438 GUI DEBUG message_broker.py:76: from data_manager.py:158: Signal=injector_state: InjectorStateMessage(state='UNKNOWN')
18:45:04.706900 32438 GUI DEBUG message_broker.py:76: from data_manager.py:111: Signal=preset: PresetData(name='new preset', mappings=[MappingData(input_combination=<InputCombination (<InputConfig (1, 125) KEY_LEFTMETA, None, 18ab2ccaa82365e4b599de26f5f8fce3, at 0x722971b2b8d0>, <InputConfig (1, 42) KEY_LEFTSHIFT, None, 18ab2ccaa82365e4b599de26f5f8fce3, at 0x722971b2b890>) at 0x722971b2f0c0>, target_uinput='keyboard', output_symbol='KEY_LEFTCTRL+Alt_L+KEY_T', output_type=None, output_code=None, name=None, mapping_type='key_macro', release_combination_keys=True, macro_key_sleep_ms=0, deadzone=0.1, gain=1.0, expo=0.0, rel_rate=60, rel_to_abs_input_cutoff=2, release_timeout=0.05, force_release_timeout=False, message_type=<MessageType.mapping: 'mapping'>)], autoload=False)
18:45:04.707970 32438 GUI DEBUG parse.py:456: parsing macro KEY_LEFTCTRL+Alt_L+KEY_T
18:45:04.708357 32438 GUI DEBUG parse.py:391: Transformed "KEY_LEFTCTRL+Alt_L+KEY_T" to "hold_keys(KEY_LEFTCTRL,Alt_L,KEY_T)"
18:45:04.708997 32438 GUI DEBUG system_mapping.py:128: Gathering available keycodes
18:45:04.714727 32438 GUI DEBUG system_mapping.py:114: Writing "/home/jvadair/.config/input-remapper-2/xmodmap.json"
18:45:04.715410 32438 GUI DEBUG system_mapping.py:128: Gathering available keycodes
18:45:04.720648 32438 GUI DEBUG system_mapping.py:114: Writing "/home/jvadair/.config/input-remapper-2/xmodmap.json"
18:45:04.728683 32438 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig KEY_LEFTMETA + InputConfig KEY_LEFTSHIFT) as Super L + Shift L at 0x72297e1dff80>>
18:45:04.728831 32438 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig KEY_LEFTMETA + InputConfig KEY_LEFTSHIFT) as Super L + Shift L at 0x72297e1dff80>>
18:45:04.730304 32438 GUI DEBUG message_broker.py:76: from controller.py:159: Signal=status_msg: StatusData(ctx_id=5, msg=None, tooltip=None)
18:45:04.730454 32438 GUI DEBUG message_broker.py:76: from data_manager.py:125: Signal=mapping: {'input_combination': <InputCombination (<InputConfig (1, 125) KEY_LEFTMETA, None, 18ab2ccaa82365e4b599de26f5f8fce3, at 0x722971b70e50>, <InputConfig (1, 42) KEY_LEFTSHIFT, None, 18ab2ccaa82365e4b599de26f5f8fce3, at 0x722971b70ed0>) at 0x722971b55fe0>, 'target_uinput': 'keyboard', 'output_symbol': 'KEY_LEFTCTRL+Alt_L+KEY_T', 'mapping_type': 'key_macro'}
18:45:04.735570 32438 GUI DEBUG parse.py:456: parsing macro KEY_LEFTCTRL+Alt_L+KEY_T
18:45:04.735690 32438 GUI DEBUG parse.py:391: Transformed "KEY_LEFTCTRL+Alt_L+KEY_T" to "hold_keys(KEY_LEFTCTRL,Alt_L,KEY_T)"
18:45:04.737235 32438 GUI DEBUG message_broker.py:76: from data_manager.py:136: Signal=selected_event: InputConfig KEY_LEFTMETA
18:45:04.737844 32438 GUI DEBUG message_broker.py:76: from data_manager.py:136: Signal=selected_event: InputConfig KEY_LEFTMETA
18:45:04.738033 32438 GUI DEBUG message_broker.py:76: from controller.py:159: Signal=status_msg: StatusData(ctx_id=5, msg=None, tooltip=None)
18:45:04.791417 32438 GUI DEBUG message_broker.py:76: from input-remapper-gtk:98: Signal=init: Signal: MessageType.init
18:45:04.791704 32438 GUI DEBUG message_broker.py:76: from reader_client.py:282: Signal=groups: GroupsData(groups={'AT Translated Set 2 keyboard': [<DeviceType.KEYBOARD: 'keyboard'>], 'ELAN07DF:00 04F3:3298 Mouse': [<DeviceType.TOUCHPAD: 'touchpad'>], 'ELAN2513:00 04F3:416C': [<DeviceType.GRAPHICS_TABLET: 'graphics-tablet'>, <DeviceType.KEYBOARD: 'keyboard'>, <DeviceType.MOUSE: 'mouse'>, <DeviceType.TOUCHPAD: 'touchpad'>], 'Intel HID events': [], 'HP WMI hotkeys': [], 'Video Bus': []})
18:45:04.792673 32438 GUI DEBUG device_groups.py:102: adding AT Translated Set 2 keyboard to device selection
18:45:04.793494 32438 GUI DEBUG device_groups.py:102: adding ELAN07DF:00 04F3:3298 Mouse to device selection
18:45:04.793963 32438 GUI DEBUG device_groups.py:102: adding ELAN2513:00 04F3:416C to device selection
18:45:04.794382 32438 GUI DEBUG device_groups.py:102: adding Intel HID events to device selection
18:45:04.794709 32438 GUI DEBUG device_groups.py:102: adding HP WMI hotkeys to device selection
18:45:04.795030 32438 GUI DEBUG device_groups.py:102: adding Video Bus to device selection
18:45:04.795423 32438 GUI DEBUG controller.py:123: A group is already active
18:45:04.795486 32438 GUI DEBUG message_broker.py:76: from data_manager.py:140: Signal=uinputs: UInputsData(uinputs={'keyboard': {1: [0, ... 700]}, 'gamepad': {1: [304, ... 318], 3: [(0, AbsInfo(value=0, min=-32768, max=32768, fuzz=0, flat=0, resolution=0)), (1, AbsInfo(value=0, min=-32768, max=32768, fuzz=0, flat=0, resolution=0)), (2, AbsInfo(value=0, min=-32768, max=32768, fuzz=0, flat=0, resolution=0)), (3, AbsInfo(value=0, min=-32768, max=32768, fuzz=0, flat=0, resolution=0)), (4, AbsInfo(value=0, min=-32768, max=32768, fuzz=0, flat=0, resolution=0)), (5, AbsInfo(value=0, min=-32768, max=32768, fuzz=0, flat=0, resolution=0)), (16, AbsInfo(value=0, min=-1, max=1, fuzz=0, flat=0, resolution=0)), (17, AbsInfo(value=0, min=-1, max=1, fuzz=0, flat=0, resolution=0))]}, 'mouse': {1: [272, ... 279], 2: [0, ... 12]}, 'keyboard + mouse': {1: [0, ... 279], 2: [0, ... 12]}})
18:45:12.796861 32438 GUI DEBUG device_groups.py:66: Selecting device "AT Translated Set 2 keyboard"
18:45:12.797109 32438 GUI INFO data_manager.py:297: Loading group "AT Translated Set 2 keyboard"
18:45:12.797518 32438 GUI DEBUG message_broker.py:76: from data_manager.py:100: Signal=group: GroupData(group_key='AT Translated Set 2 keyboard', presets=('new preset',))
18:45:12.800912 32438 GUI DEBUG message_broker.py:76: from data_manager.py:158: Signal=injector_state: InjectorStateMessage(state='UNKNOWN')
18:45:12.801688 32438 GUI INFO data_manager.py:315: Loading preset "new preset"
18:45:12.801826 32438 GUI INFO preset.py:147: Loading preset from "/home/jvadair/.config/input-remapper-2/presets/AT Translated Set 2 keyboard/new preset.json"
18:45:12.803551 32438 GUI DEBUG message_broker.py:76: from data_manager.py:111: Signal=preset: PresetData(name='new preset', mappings=[MappingData(input_combination=<InputCombination (<InputConfig (1, 125) KEY_LEFTMETA, None, 18ab2ccaa82365e4b599de26f5f8fce3, at 0x722971b7d190>, <InputConfig (1, 42) KEY_LEFTSHIFT, None, 18ab2ccaa82365e4b599de26f5f8fce3, at 0x722971b7d290>) at 0x722971b576b0>, target_uinput='keyboard', output_symbol='KEY_LEFTCTRL+Alt_L+KEY_T', output_type=None, output_code=None, name=None, mapping_type='key_macro', release_combination_keys=True, macro_key_sleep_ms=0, deadzone=0.1, gain=1.0, expo=0.0, rel_rate=60, rel_to_abs_input_cutoff=2, release_timeout=0.05, force_release_timeout=False, message_type=<MessageType.mapping: 'mapping'>)], autoload=False)
18:45:12.804738 32438 GUI DEBUG parse.py:456: parsing macro KEY_LEFTCTRL+Alt_L+KEY_T
18:45:12.804904 32438 GUI DEBUG parse.py:391: Transformed "KEY_LEFTCTRL+Alt_L+KEY_T" to "hold_keys(KEY_LEFTCTRL,Alt_L,KEY_T)"
18:45:12.808966 32438 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig KEY_LEFTMETA + InputConfig KEY_LEFTSHIFT) as Super L + Shift L at 0x722971b15c00>>
18:45:12.809255 32438 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig KEY_LEFTMETA + InputConfig KEY_LEFTSHIFT) as Super L + Shift L at 0x722971b15c00>>
18:45:12.811853 32438 GUI DEBUG message_broker.py:76: from controller.py:159: Signal=status_msg: StatusData(ctx_id=5, msg=None, tooltip=None)
18:45:12.812057 32438 GUI DEBUG message_broker.py:76: from data_manager.py:125: Signal=mapping: {'input_combination': <InputCombination (<InputConfig (1, 125) KEY_LEFTMETA, None, 18ab2ccaa82365e4b599de26f5f8fce3, at 0x722971b71dd0>, <InputConfig (1, 42) KEY_LEFTSHIFT, None, 18ab2ccaa82365e4b599de26f5f8fce3, at 0x722971b728d0>) at 0x722971b577a0>, 'target_uinput': 'keyboard', 'output_symbol': 'KEY_LEFTCTRL+Alt_L+KEY_T', 'mapping_type': 'key_macro'}
18:45:12.814915 32438 GUI DEBUG parse.py:456: parsing macro KEY_LEFTCTRL+Alt_L+KEY_T
18:45:12.815063 32438 GUI DEBUG parse.py:391: Transformed "KEY_LEFTCTRL+Alt_L+KEY_T" to "hold_keys(KEY_LEFTCTRL,Alt_L,KEY_T)"
18:45:12.816182 32438 GUI DEBUG message_broker.py:76: from data_manager.py:136: Signal=selected_event: InputConfig KEY_LEFTMETA
18:45:12.816420 32438 GUI DEBUG message_broker.py:76: from data_manager.py:136: Signal=selected_event: InputConfig KEY_LEFTMETA
18:45:12.816608 32438 GUI DEBUG message_broker.py:76: from controller.py:159: Signal=status_msg: StatusData(ctx_id=5, msg=None, tooltip=None)
18:45:12.816938 32438 GUI DEBUG message_broker.py:76: from device_groups.py:68: Signal=do_stack_switch: DoStackSwitch(page_index=1)
18:45:12.952910 32438 GUI DEBUG device_groups.py:66: Selecting device "AT Translated Set 2 keyboard"
18:45:12.953188 32438 GUI INFO data_manager.py:297: Loading group "AT Translated Set 2 keyboard"
18:45:12.953640 32438 GUI DEBUG message_broker.py:76: from data_manager.py:100: Signal=group: GroupData(group_key='AT Translated Set 2 keyboard', presets=('new preset',))
18:45:12.957658 32438 GUI DEBUG message_broker.py:76: from data_manager.py:158: Signal=injector_state: InjectorStateMessage(state='UNKNOWN')
18:45:12.958261 32438 GUI INFO data_manager.py:315: Loading preset "new preset"
18:45:12.958368 32438 GUI INFO preset.py:147: Loading preset from "/home/jvadair/.config/input-remapper-2/presets/AT Translated Set 2 keyboard/new preset.json"
18:45:12.959470 32438 GUI DEBUG message_broker.py:76: from data_manager.py:111: Signal=preset: PresetData(name='new preset', mappings=[MappingData(input_combination=<InputCombination (<InputConfig (1, 125) KEY_LEFTMETA, None, 18ab2ccaa82365e4b599de26f5f8fce3, at 0x722971b7dcd0>, <InputConfig (1, 42) KEY_LEFTSHIFT, None, 18ab2ccaa82365e4b599de26f5f8fce3, at 0x722971b7db50>) at 0x722971b80410>, target_uinput='keyboard', output_symbol='KEY_LEFTCTRL+Alt_L+KEY_T', output_type=None, output_code=None, name=None, mapping_type='key_macro', release_combination_keys=True, macro_key_sleep_ms=0, deadzone=0.1, gain=1.0, expo=0.0, rel_rate=60, rel_to_abs_input_cutoff=2, release_timeout=0.05, force_release_timeout=False, message_type=<MessageType.mapping: 'mapping'>)], autoload=False)
18:45:12.960606 32438 GUI DEBUG parse.py:456: parsing macro KEY_LEFTCTRL+Alt_L+KEY_T
18:45:12.960759 32438 GUI DEBUG parse.py:391: Transformed "KEY_LEFTCTRL+Alt_L+KEY_T" to "hold_keys(KEY_LEFTCTRL,Alt_L,KEY_T)"
18:45:12.965639 32438 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig KEY_LEFTMETA + InputConfig KEY_LEFTSHIFT) as Super L + Shift L at 0x722971b72cc0>>
18:45:12.965922 32438 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig KEY_LEFTMETA + InputConfig KEY_LEFTSHIFT) as Super L + Shift L at 0x722971b72cc0>>
18:45:12.968586 32438 GUI DEBUG message_broker.py:76: from controller.py:159: Signal=status_msg: StatusData(ctx_id=5, msg=None, tooltip=None)
18:45:12.968882 32438 GUI DEBUG message_broker.py:76: from data_manager.py:125: Signal=mapping: {'input_combination': <InputCombination (<InputConfig (1, 125) KEY_LEFTMETA, None, 18ab2ccaa82365e4b599de26f5f8fce3, at 0x722971b7e190>, <InputConfig (1, 42) KEY_LEFTSHIFT, None, 18ab2ccaa82365e4b599de26f5f8fce3, at 0x722971b7e5d0>) at 0x722971b80780>, 'target_uinput': 'keyboard', 'output_symbol': 'KEY_LEFTCTRL+Alt_L+KEY_T', 'mapping_type': 'key_macro'}
18:45:12.972666 32438 GUI DEBUG parse.py:456: parsing macro KEY_LEFTCTRL+Alt_L+KEY_T
18:45:12.972839 32438 GUI DEBUG parse.py:391: Transformed "KEY_LEFTCTRL+Alt_L+KEY_T" to "hold_keys(KEY_LEFTCTRL,Alt_L,KEY_T)"
18:45:12.974192 32438 GUI DEBUG message_broker.py:76: from data_manager.py:136: Signal=selected_event: InputConfig KEY_LEFTMETA
18:45:12.974466 32438 GUI DEBUG message_broker.py:76: from data_manager.py:136: Signal=selected_event: InputConfig KEY_LEFTMETA
18:45:12.974686 32438 GUI DEBUG message_broker.py:76: from controller.py:159: Signal=status_msg: StatusData(ctx_id=5, msg=None, tooltip=None)
18:45:12.974879 32438 GUI DEBUG message_broker.py:76: from device_groups.py:68: Signal=do_stack_switch: DoStackSwitch(page_index=1)
18:45:14.275194 32438 GUI DEBUG presets.py:60: Selecting preset "new preset"
18:45:14.275427 32438 GUI INFO data_manager.py:315: Loading preset "new preset"
18:45:14.275527 32438 GUI INFO preset.py:147: Loading preset from "/home/jvadair/.config/input-remapper-2/presets/AT Translated Set 2 keyboard/new preset.json"
18:45:14.277135 32438 GUI DEBUG message_broker.py:76: from data_manager.py:111: Signal=preset: PresetData(name='new preset', mappings=[MappingData(input_combination=<InputCombination (<InputConfig (1, 125) KEY_LEFTMETA, None, 18ab2ccaa82365e4b599de26f5f8fce3, at 0x722971b844d0>, <InputConfig (1, 42) KEY_LEFTSHIFT, None, 18ab2ccaa82365e4b599de26f5f8fce3, at 0x722971b84d50>) at 0x722971b809b0>, target_uinput='keyboard', output_symbol='KEY_LEFTCTRL+Alt_L+KEY_T', output_type=None, output_code=None, name=None, mapping_type='key_macro', release_combination_keys=True, macro_key_sleep_ms=0, deadzone=0.1, gain=1.0, expo=0.0, rel_rate=60, rel_to_abs_input_cutoff=2, release_timeout=0.05, force_release_timeout=False, message_type=<MessageType.mapping: 'mapping'>)], autoload=False)
18:45:14.278431 32438 GUI DEBUG parse.py:456: parsing macro KEY_LEFTCTRL+Alt_L+KEY_T
18:45:14.278588 32438 GUI DEBUG parse.py:391: Transformed "KEY_LEFTCTRL+Alt_L+KEY_T" to "hold_keys(KEY_LEFTCTRL,Alt_L,KEY_T)"
18:45:14.282295 32438 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig KEY_LEFTMETA + InputConfig KEY_LEFTSHIFT) as Super L + Shift L at 0x722971b7dbc0>>
18:45:14.282473 32438 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig KEY_LEFTMETA + InputConfig KEY_LEFTSHIFT) as Super L + Shift L at 0x722971b7dbc0>>
18:45:14.284265 32438 GUI DEBUG message_broker.py:76: from controller.py:159: Signal=status_msg: StatusData(ctx_id=5, msg=None, tooltip=None)
18:45:14.284419 32438 GUI DEBUG message_broker.py:76: from data_manager.py:125: Signal=mapping: {'input_combination': <InputCombination (<InputConfig (1, 125) KEY_LEFTMETA, None, 18ab2ccaa82365e4b599de26f5f8fce3, at 0x722971b85150>, <InputConfig (1, 42) KEY_LEFTSHIFT, None, 18ab2ccaa82365e4b599de26f5f8fce3, at 0x722971b85210>) at 0x722971b80d20>, 'target_uinput': 'keyboard', 'output_symbol': 'KEY_LEFTCTRL+Alt_L+KEY_T', 'mapping_type': 'key_macro'}
18:45:14.288379 32438 GUI DEBUG parse.py:456: parsing macro KEY_LEFTCTRL+Alt_L+KEY_T
18:45:14.288537 32438 GUI DEBUG parse.py:391: Transformed "KEY_LEFTCTRL+Alt_L+KEY_T" to "hold_keys(KEY_LEFTCTRL,Alt_L,KEY_T)"
18:45:14.289562 32438 GUI DEBUG message_broker.py:76: from data_manager.py:136: Signal=selected_event: InputConfig KEY_LEFTMETA
18:45:14.289908 32438 GUI DEBUG message_broker.py:76: from data_manager.py:136: Signal=selected_event: InputConfig KEY_LEFTMETA
18:45:14.290428 32438 GUI DEBUG message_broker.py:76: from controller.py:159: Signal=status_msg: StatusData(ctx_id=5, msg=None, tooltip=None)
18:45:14.290848 32438 GUI DEBUG message_broker.py:76: from presets.py:62: Signal=do_stack_switch: DoStackSwitch(page_index=2)
18:45:14.442657 32438 GUI DEBUG presets.py:60: Selecting preset "new preset"
18:45:14.442884 32438 GUI INFO data_manager.py:315: Loading preset "new preset"
18:45:14.443013 32438 GUI INFO preset.py:147: Loading preset from "/home/jvadair/.config/input-remapper-2/presets/AT Translated Set 2 keyboard/new preset.json"
18:45:14.444510 32438 GUI DEBUG message_broker.py:76: from data_manager.py:111: Signal=preset: PresetData(name='new preset', mappings=[MappingData(input_combination=<InputCombination (<InputConfig (1, 125) KEY_LEFTMETA, None, 18ab2ccaa82365e4b599de26f5f8fce3, at 0x722971b872d0>, <InputConfig (1, 42) KEY_LEFTSHIFT, None, 18ab2ccaa82365e4b599de26f5f8fce3, at 0x722971b87350>) at 0x722971b81680>, target_uinput='keyboard', output_symbol='KEY_LEFTCTRL+Alt_L+KEY_T', output_type=None, output_code=None, name=None, mapping_type='key_macro', release_combination_keys=True, macro_key_sleep_ms=0, deadzone=0.1, gain=1.0, expo=0.0, rel_rate=60, rel_to_abs_input_cutoff=2, release_timeout=0.05, force_release_timeout=False, message_type=<MessageType.mapping: 'mapping'>)], autoload=False)
18:45:14.445757 32438 GUI DEBUG parse.py:456: parsing macro KEY_LEFTCTRL+Alt_L+KEY_T
18:45:14.445924 32438 GUI DEBUG parse.py:391: Transformed "KEY_LEFTCTRL+Alt_L+KEY_T" to "hold_keys(KEY_LEFTCTRL,Alt_L,KEY_T)"
18:45:14.450178 32438 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig KEY_LEFTMETA + InputConfig KEY_LEFTSHIFT) as Super L + Shift L at 0x722971b7e7c0>>
18:45:14.450368 32438 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig KEY_LEFTMETA + InputConfig KEY_LEFTSHIFT) as Super L + Shift L at 0x722971b7e7c0>>
18:45:14.452255 32438 GUI DEBUG message_broker.py:76: from controller.py:159: Signal=status_msg: StatusData(ctx_id=5, msg=None, tooltip=None)
18:45:14.452416 32438 GUI DEBUG message_broker.py:76: from data_manager.py:125: Signal=mapping: {'input_combination': <InputCombination (<InputConfig (1, 125) KEY_LEFTMETA, None, 18ab2ccaa82365e4b599de26f5f8fce3, at 0x722971b84d90>, <InputConfig (1, 42) KEY_LEFTSHIFT, None, 18ab2ccaa82365e4b599de26f5f8fce3, at 0x722971b84c50>) at 0x722971b819f0>, 'target_uinput': 'keyboard', 'output_symbol': 'KEY_LEFTCTRL+Alt_L+KEY_T', 'mapping_type': 'key_macro'}
18:45:14.456339 32438 GUI DEBUG parse.py:456: parsing macro KEY_LEFTCTRL+Alt_L+KEY_T
18:45:14.456462 32438 GUI DEBUG parse.py:391: Transformed "KEY_LEFTCTRL+Alt_L+KEY_T" to "hold_keys(KEY_LEFTCTRL,Alt_L,KEY_T)"
18:45:14.457222 32438 GUI DEBUG message_broker.py:76: from data_manager.py:136: Signal=selected_event: InputConfig KEY_LEFTMETA
18:45:14.457451 32438 GUI DEBUG message_broker.py:76: from data_manager.py:136: Signal=selected_event: InputConfig KEY_LEFTMETA
18:45:14.457629 32438 GUI DEBUG message_broker.py:76: from controller.py:159: Signal=status_msg: StatusData(ctx_id=5, msg=None, tooltip=None)
18:45:14.457770 32438 GUI DEBUG message_broker.py:76: from presets.py:62: Signal=do_stack_switch: DoStackSwitch(page_index=2)
18:45:18.092514 32438 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.injector_state: <bound method Controller.show_injector_result of <inputremapper.gui.controller.Controller object at 0x722973ff8680>>
18:45:18.092904 32438 GUI DEBUG message_broker.py:76: from controller.py:720: Signal=status_msg: StatusData(ctx_id=1, msg='Starting injection...', tooltip=None)
18:45:18.095149 32507 service INFO global_config.py:109: Loaded config from "/home/jvadair/.config/input-remapper-2/config.json"
18:45:18.097168 32507 service INFO daemon.py:449: Request to start injecting for "AT Translated Set 2 keyboard"
18:45:18.097302 32507 service DEBUG daemon.py:294: Refreshing because last info is too old
18:45:18.199568 32507 service DEBUG groups.py:355: Discovering device paths
18:45:18.201506 32507 service DEBUG groups.py:392: "Lid Switch" has no useful capabilities
18:45:18.233925 32507 service DEBUG groups.py:403: Found keyboard "AT Translated Set 2 keyboard" at "/dev/input/event3", hash "18ab2ccaa82365e4b599de26f5f8fce3", key "17_1_1__isa0060"
18:45:18.257454 32507 service DEBUG groups.py:403: Found unknown "ELAN07DF:00 04F3:3298 Mouse" at "/dev/input/event4", hash "3a8646c9466a1c66d3baab8f2dabfd85", key "24_1267_12952__i2c-ELAN07DF:00"
18:45:18.270294 32507 service DEBUG groups.py:403: Found touchpad "ELAN07DF:00 04F3:3298 Touchpad" at "/dev/input/event5", hash "992bde388b7ac3cff2b864ff42735629", key "24_1267_12952__i2c-ELAN07DF:00"
18:45:18.279358 32507 service DEBUG groups.py:403: Found touchpad "ELAN2513:00 04F3:416C" at "/dev/input/event6", hash "c85c8dfc0440fb7d9e4e01a49685c430", key "24_1267_16748__i2c-ELAN2513:00"
18:45:18.289305 32507 service DEBUG groups.py:392: "ELAN2513:00 04F3:416C UNKNOWN" has no useful capabilities
18:45:18.318348 32507 service DEBUG groups.py:392: "ELAN2513:00 04F3:416C UNKNOWN" has no useful capabilities
18:45:18.341428 32507 service DEBUG groups.py:403: Found graphics-tablet "ELAN2513:00 04F3:416C Stylus" at "/dev/input/event9", hash "e64a0fc7a484db16731f808ce643213a", key "24_1267_16748__i2c-ELAN2513:00"
18:45:18.354442 32507 service DEBUG groups.py:403: Found keyboard "ELAN2513:00 04F3:416C Keyboard" at "/dev/input/event10", hash "72a3b1aa42dee66e3b639f5d4d505a93", key "24_1267_16748__i2c-ELAN2513:00"
18:45:18.364568 32507 service DEBUG groups.py:403: Found mouse "ELAN2513:00 04F3:416C Mouse" at "/dev/input/event11", hash "bebccb48d630cfe6f48642c9e94386b3", key "24_1267_16748__i2c-ELAN2513:00"
18:45:18.380350 32507 service DEBUG groups.py:392: "ELAN2513:00 04F3:416C UNKNOWN" has no useful capabilities
18:45:18.414367 32507 service DEBUG groups.py:392: "ELAN2513:00 04F3:416C UNKNOWN" has no useful capabilities
18:45:18.446380 32507 service DEBUG groups.py:392: "ELAN2513:00 04F3:416C UNKNOWN" has no useful capabilities
18:45:18.462386 32507 service DEBUG groups.py:403: Found unknown "Intel HID events" at "/dev/input/event17", hash "c8ed72af2ee31e484484ae2a3b993d14", key "25_0_0__-"
18:45:18.479301 32507 service DEBUG groups.py:403: Found unknown "Intel HID 5 button array" at "/dev/input/event18", hash "dcab597aec1817073adc602b83a72484", key "25_0_0__-"
18:45:18.495323 32507 service DEBUG groups.py:403: Found unknown "HP WMI hotkeys" at "/dev/input/event19", hash "7bced1ad296697bdc1da2e9fc5624fe3", key "25_0_0__wmi"
18:45:18.511340 32507 service DEBUG groups.py:392: "Intel HID switches" has no useful capabilities
18:45:18.527531 32507 service DEBUG groups.py:403: Found unknown "Video Bus" at "/dev/input/event21", hash "97ce48b026f7f5a939d64ade3b570921", key "25_0_6__LNXVIDEO"
18:45:18.535283 32507 service DEBUG groups.py:392: "sof-hda-dsp Mic" has no useful capabilities
18:45:18.567339 32507 service DEBUG groups.py:392: "sof-hda-dsp Headphone" has no useful capabilities
18:45:18.591588 32507 service DEBUG groups.py:392: "sof-hda-dsp HDMI/DP,pcm=3" has no useful capabilities
18:45:18.611311 32507 service DEBUG groups.py:392: "sof-hda-dsp HDMI/DP,pcm=4" has no useful capabilities
18:45:18.641348 32507 service DEBUG groups.py:392: "sof-hda-dsp HDMI/DP,pcm=5" has no useful capabilities
18:45:18.642443 32507 service INFO groups.py:482: Found "AT Translated Set 2 keyboard", "ELAN07DF:00 04F3:3298 Mouse", "ELAN2513:00 04F3:416C", "Intel HID events", "HP WMI hotkeys", "Video Bus"
18:45:18.643138 32507 service DEBUG daemon.py:483: Using keycodes from "/home/jvadair/.config/input-remapper-2/xmodmap.json"
18:45:18.643299 32507 service DEBUG system_mapping.py:128: Gathering available keycodes
18:45:18.643387 32507 service DEBUG system_mapping.py:128: Gathering available keycodes
18:45:18.643520 32507 service DEBUG system_mapping.py:128: Gathering available keycodes
18:45:18.650386 32507 service DEBUG system_mapping.py:152: Updated keycodes with 214 new ones
18:45:18.650573 32507 service INFO preset.py:147: Loading preset from "/home/jvadair/.config/input-remapper-2/presets/AT Translated Set 2 keyboard/new preset.json"
18:45:18.651453 32507 service DEBUG parse.py:456: parsing macro KEY_LEFTCTRL+Alt_L+KEY_T
18:45:18.651785 32507 service DEBUG parse.py:391: Transformed "KEY_LEFTCTRL+Alt_L+KEY_T" to "hold_keys(KEY_LEFTCTRL,Alt_L,KEY_T)"
18:45:18.653707 32507 service DEBUG global_uinputs.py:132: Creating regular UInputs
18:45:18.653865 32507 service DEBUG global_uinputs.py:80: creating UInput device: "input-remapper keyboard"
18:45:18.664611 32524 service INFO injector.py:394: Starting injecting the preset for "AT Translated Set 2 keyboard"
18:45:18.666818 32524 service DEBUG injector.py:298: Grab /dev/input/event3
18:45:18.669298 32524 service DEBUG parse.py:456: parsing macro KEY_LEFTCTRL+Alt_L+KEY_T
18:45:18.669534 32524 service DEBUG parse.py:391: Transformed "KEY_LEFTCTRL+Alt_L+KEY_T" to "hold_keys(KEY_LEFTCTRL,Alt_L,KEY_T)"
18:45:18.669794 32524 service DEBUG parse.py:244: calls hold_keys with KEY_LEFTCTRL,Alt_L,KEY_T
18:45:18.669943 32524 service DEBUG parse.py:244:   string KEY_LEFTCTRL
18:45:18.670061 32524 service DEBUG parse.py:244:   string Alt_L
18:45:18.670143 32524 service DEBUG parse.py:244:   string KEY_T
18:45:18.670208 32524 service DEBUG parse.py:244: add call to hold_keys with ['KEY_LEFTCTRL', 'Alt_L', 'KEY_T'], {}
18:45:18.672456 32524 service DEBUG combination_handler.py:56: {'input_combination': <InputCombination (<InputConfig (1, 125) KEY_LEFTMETA, None, 18ab2ccaa82365e4b599de26f5f8fce3, at 0x71055628dc90>, <InputConfig (1, 42) KEY_LEFTSHIFT, None, 18ab2ccaa82365e4b599de26f5f8fce3, at 0x710555e4df10>) at 0x710555e23d90>, 'target_uinput': 'keyboard'}
18:45:18.672973 32524 service DEBUG mapping_parser.py:133: event-pipeline with entry point: KEY_LEFTMETA (1, 125, '18ab2ccaa82365e4b599de26f5f8fce3')
18:45:18.673266 32524 service DEBUG logger.py:77: <CombinationHandler for "<InputCombination (<InputConfig (1, 125) KEY_LEFTMETA, None, 18ab2ccaa82365e4b599de26f5f8fce3, at 0x710555e4e810>, <InputConfig (1, 42) KEY_LEFTSHIFT, None, 18ab2ccaa82365e4b599de26f5f8fce3, at 0x7105579d5f50>) at 0x710555e234d0>" ((1, 125, '18ab2ccaa82365e4b599de26f5f8fce3'), (1, 42, '18ab2ccaa82365e4b599de26f5f8fce3')) at 0x71055622a3f0>
18:45:18.673394 32524 service DEBUG logger.py:77:     <MacroHandler at 0x7105565aeae0>
18:45:18.673467 32524 service DEBUG logger.py:77:         'maps to <Macro "hold_keys(KEY_LEFTCTRL,Alt_L,KEY_T)" at 0x710556202360> on keyboard'
18:45:18.673549 32524 service DEBUG mapping_parser.py:133: event-pipeline with entry point: KEY_LEFTSHIFT (1, 42, '18ab2ccaa82365e4b599de26f5f8fce3')
18:45:18.673670 32524 service DEBUG logger.py:77: <CombinationHandler for "<InputCombination (<InputConfig (1, 125) KEY_LEFTMETA, None, 18ab2ccaa82365e4b599de26f5f8fce3, at 0x710555e4e810>, <InputConfig (1, 42) KEY_LEFTSHIFT, None, 18ab2ccaa82365e4b599de26f5f8fce3, at 0x7105579d5f50>) at 0x710555e234d0>" ((1, 125, '18ab2ccaa82365e4b599de26f5f8fce3'), (1, 42, '18ab2ccaa82365e4b599de26f5f8fce3')) at 0x71055622a3f0>
18:45:18.673739 32524 service DEBUG logger.py:77:     <MacroHandler at 0x7105565aeae0>
18:45:18.673800 32524 service DEBUG logger.py:77:         'maps to <Macro "hold_keys(KEY_LEFTCTRL,Alt_L,KEY_T)" at 0x710556202360> on keyboard'
18:45:18.673996 32524 service DEBUG context.py:110: Adding NotifyCallback for (1, 125, '18ab2ccaa82365e4b599de26f5f8fce3')
18:45:18.674125 32524 service DEBUG context.py:110: Adding NotifyCallback for (1, 42, '18ab2ccaa82365e4b599de26f5f8fce3')
18:45:18.681208 32524 service DEBUG numlock.py:66: numlockx not found
18:45:18.682028 32524 service DEBUG event_reader.py:191: Starting to listen for events from /dev/input/event3, fd 23
18:45:18.768239 32507 service DEBUG injector.py:173: Injector state of "AT Translated Set 2 keyboard", "new preset": InjectorState.RUNNING
18:45:18.771389 32507 service DEBUG injector.py:173: Injector state of "AT Translated Set 2 keyboard", "new preset": InjectorState.RUNNING
18:45:18.772667 32438 GUI DEBUG message_broker.py:76: from data_manager.py:158: Signal=injector_state: InjectorStateMessage(state='RUNNING')
18:45:18.773141 32438 GUI INFO controller.py:661: Group "AT Translated Set 2 keyboard" is currently mapped
18:45:18.773454 32438 GUI DEBUG message_broker.py:76: from controller.py:720: Signal=status_msg: StatusData(ctx_id=1, msg='Applied preset new preset', tooltip=None)
18:45:21.538791 32524 service DEBUG logger.py:105: Writing <InputEvent for (1, 125, 1) KEY_LEFTMETA at 0x7105565873b0> to "input-remapper AT Translated Set 2 keyboard forwarded"
18:45:21.541523 32524 service DEBUG combination_handler.py:165: Forwarding release for Combination (InputConfig KEY_LEFTMETA + InputConfig KEY_LEFTSHIFT)
18:45:21.541721 32524 service DEBUG logger.py:105: Writing <InputConfig (1, 125) KEY_LEFTMETA, None, 18ab2ccaa82365e4b599de26f5f8fce3, at 0x710555e4e810> to "input-remapper AT Translated Set 2 keyboard forwarded"
18:45:21.541878 32524 service DEBUG logger.py:105: Writing <InputConfig (1, 42) KEY_LEFTSHIFT, None, 18ab2ccaa82365e4b599de26f5f8fce3, at 0x7105579d5f50> to "input-remapper AT Translated Set 2 keyboard forwarded"
18:45:21.541998 32524 service DEBUG combination_handler.py:138: Sending Combination (InputConfig KEY_LEFTMETA + InputConfig KEY_LEFTSHIFT) to sub-handler
18:45:21.542466 32524 service DEBUG logger.py:105: Writing (1, 29, 1) to "input-remapper keyboard"
18:45:21.542793 32524 service DEBUG logger.py:105: Writing (1, 56, 1) to "input-remapper keyboard"
18:45:21.543002 32524 service DEBUG logger.py:105: Writing (1, 20, 1) to "input-remapper keyboard"
18:45:21.679674 32524 service DEBUG combination_handler.py:138: Sending Combination (InputConfig KEY_LEFTMETA + InputConfig KEY_LEFTSHIFT) to sub-handler
18:45:21.680061 32524 service DEBUG logger.py:105: Writing (1, 20, 0) to "input-remapper keyboard"
18:45:21.680384 32524 service DEBUG logger.py:105: Writing (1, 56, 0) to "input-remapper keyboard"
18:45:21.680568 32524 service DEBUG logger.py:105: Writing (1, 29, 0) to "input-remapper keyboard"
18:45:21.685497 32524 service DEBUG logger.py:105: Writing <InputEvent for (1, 125, 0) KEY_LEFTMETA at 0x710555dc8680> to "input-remapper AT Translated Set 2 keyboard forwarded"
18:45:22.825297 32524 service DEBUG logger.py:105: Writing <InputEvent for (1, 125, 1) KEY_LEFTMETA at 0x7105565e6ea0> to "input-remapper AT Translated Set 2 keyboard forwarded"
18:45:22.827931 32524 service DEBUG combination_handler.py:165: Forwarding release for Combination (InputConfig KEY_LEFTMETA + InputConfig KEY_LEFTSHIFT)
18:45:22.828109 32524 service DEBUG logger.py:105: Writing <InputConfig (1, 125) KEY_LEFTMETA, None, 18ab2ccaa82365e4b599de26f5f8fce3, at 0x710555e4e810> to "input-remapper AT Translated Set 2 keyboard forwarded"
18:45:22.828222 32524 service DEBUG logger.py:105: Writing <InputConfig (1, 42) KEY_LEFTSHIFT, None, 18ab2ccaa82365e4b599de26f5f8fce3, at 0x7105579d5f50> to "input-remapper AT Translated Set 2 keyboard forwarded"
18:45:22.828298 32524 service DEBUG combination_handler.py:138: Sending Combination (InputConfig KEY_LEFTMETA + InputConfig KEY_LEFTSHIFT) to sub-handler
18:45:22.828501 32524 service DEBUG logger.py:105: Writing (1, 29, 1) to "input-remapper keyboard"
18:45:22.828606 32524 service DEBUG logger.py:105: Writing (1, 56, 1) to "input-remapper keyboard"
18:45:22.828696 32524 service DEBUG logger.py:105: Writing (1, 20, 1) to "input-remapper keyboard"
18:45:22.944969 32524 service DEBUG combination_handler.py:138: Sending Combination (InputConfig KEY_LEFTMETA + InputConfig KEY_LEFTSHIFT) to sub-handler
18:45:22.945338 32524 service DEBUG logger.py:105: Writing (1, 20, 0) to "input-remapper keyboard"
18:45:22.945466 32524 service DEBUG logger.py:105: Writing (1, 56, 0) to "input-remapper keyboard"
18:45:22.945549 32524 service DEBUG logger.py:105: Writing (1, 29, 0) to "input-remapper keyboard"
18:45:22.951316 32524 service DEBUG logger.py:105: Writing <InputEvent for (1, 125, 0) KEY_LEFTMETA at 0x710556228e00> to "input-remapper AT Translated Set 2 keyboard forwarded"
18:45:30.810651 32524 service DEBUG logger.py:105: Writing <InputEvent for (1, 29, 1) KEY_LEFTCTRL at 0x7105565873b0> to "input-remapper AT Translated Set 2 keyboard forwarded"
18:45:31.254646 32524 service DEBUG logger.py:105: Writing <InputEvent for (1, 29, 0) KEY_LEFTCTRL at 0x7105565873b0> to "input-remapper AT Translated Set 2 keyboard forwarded"
18:45:31.370314 32524 service DEBUG logger.py:105: Writing <InputEvent for (1, 29, 1) KEY_LEFTCTRL at 0x7105565873b0> to "input-remapper AT Translated Set 2 keyboard forwarded"
18:45:31.602925 32524 service DEBUG logger.py:105: Writing <InputEvent for (1, 29, 0) KEY_LEFTCTRL at 0x7105565873b0> to "input-remapper AT Translated Set 2 keyboard forwarded"
18:45:32.044096 32524 service DEBUG logger.py:105: Writing <InputEvent for (1, 29, 1) KEY_LEFTCTRL at 0x7105565873b0> to "input-remapper AT Translated Set 2 keyboard forwarded"
18:45:32.216594 32524 service DEBUG logger.py:105: Writing <InputEvent for (1, 46, 1) KEY_C at 0x7105565873b0> to "input-remapper AT Translated Set 2 keyboard forwarded"
^C18:45:32.428485 32524 service DEBUG logger.py:105: Writing <InputEvent for (1, 46, 0) KEY_C at 0x7105565873b0> to "input-remapper AT Translated Set 2 keyboard forwarded"
18:45:32.478413 32524 service DEBUG logger.py:105: Writing <InputEvent for (1, 29, 0) KEY_LEFTCTRL at 0x7105565873b0> to "input-remapper AT Translated Set 2 keyboard forwarded"

@jvadair
Copy link
Author

jvadair commented Jun 5, 2024

I would also like to add that pressing the key with Input Remapper stopped does nothing.

@6630507
Copy link

6630507 commented Jun 23, 2024

I'm experiencing this too.
I'm a Linux user who is trying to turn the Copilot key into something useful.
I have it mapped to Control_R which I need to get out of VirtualBox full screen.
Unfortunately, it also triggers the Super (Windows) key.
Is there a way to have only the remapped function activated by this key?

@jvadair
Copy link
Author

jvadair commented Jun 25, 2024

I'm experiencing this too. I'm a Linux user who is trying to turn the Copilot key into something useful.

I ended up using keyd instead, take a look at this post I made on reddit for more details

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

2 participants