Created
May 24, 2023 02:25
-
-
Save zany130/0c3b9bb0d8534a79526dedaf5008917a to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
sudo pkill -f input-remapper-service && input-remapper-gtk -d | |
22:24:34.047006 168739 GUI DEBUG logger.py:297: Using rich.traceback | |
22:24:34.047061 168739 GUI INFO logger.py:265: input-remapper-gtk 2.0.0 7a0ccac5d5e9609d2b0a1d60c61ec30edc539674 https://github.com/sezanzeb/input-remapper | |
22:24:34.047117 168739 GUI INFO logger.py:273: python-evdev 1.6.1 | |
22:24:34.047147 168739 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! | |
22:24:34.047176 168739 GUI DEBUG input-remapper-gtk:67: Using locale directory: /usr/share/input-remapper/lang | |
22:24:34.057605 168739 GUI DEBUG pipe.py:70: Creating new pipe for "/tmp/input-remapper-zany130/reader-results" | |
22:24:34.058064 168739 GUI DEBUG pipe.py:70: Creating new pipe for "/tmp/input-remapper-zany130/reader-commands" | |
22:24:34.058199 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.terminate: <function ReaderClient.attach_to_events.<locals>.<lambda> at 0x7ff8195c6de0> | |
22:24:34.058370 168739 GUI DEBUG reader_service.py:144: Running `pkexec input-remapper-control --command start-reader-service -d` | |
22:24:38.812827 168743 control DEBUG logger.py:297: Using rich.traceback | |
22:24:38.812906 168743 control DEBUG input-remapper-control:233: Call for "['/usr/bin/input-remapper-control', '--command', 'start-reader-service', '-d']" | |
22:24:38.827166 168743 control DEBUG input-remapper-control:215: System is booted | |
22:24:38.827220 168743 control DEBUG input-remapper-control:178: Running `input-remapper-reader-service -d &` | |
22:24:38.828838 168743 control INFO input-remapper-control:263: Done | |
22:24:38.855174 168739 GUI INFO daemon.py:234: Starting the service | |
22:24:38.855232 168739 GUI DEBUG daemon.py:245: Running `pkexec input-remapper-control --command start-daemon -d` | |
22:24:38.980647 168767 reader-service DEBUG logger.py:297: Using rich.traceback | |
22:24:39.015750 168767 reader-service DEBUG data.py:96: Found data at "/usr/share/input-remapper" | |
22:24:39.022171 168767 reader-service DEBUG pipe.py:87: Using existing pipe for "/tmp/input-remapper-zany130/reader-results" | |
22:24:39.022261 168767 reader-service DEBUG pipe.py:87: Using existing pipe for "/tmp/input-remapper-zany130/reader-commands" | |
22:24:39.022479 168767 reader-service DEBUG reader_service.py:154: Discovering initial groups | |
22:24:39.022710 168767 reader-service DEBUG groups.py:354: Discovering device paths | |
22:24:39.023090 168767 reader-service DEBUG groups.py:402: Found touchpad "Wireless Controller Touchpad" at "/dev/input/event26", hash "4fdf1004726d2242dca5a36f0780a7fc", key "5_1356_3302_-" | |
22:24:39.023180 168767 reader-service DEBUG groups.py:391: "Wireless Controller Motion Sensors" has no useful capabilities | |
22:24:39.044008 168767 reader-service DEBUG groups.py:402: Found gamepad "Wireless Controller" at "/dev/input/event24", hash "30e188e63b15bea64ab0543974a02797", key "5_1356_3302_-" | |
22:24:39.065394 168767 reader-service DEBUG groups.py:402: Found mouse "uinput-unifiedremote" at "/dev/input/event14", hash "3fc12efeedadd407f15b381b08475f72", key "3_38162_38162_-" | |
22:24:39.065658 168767 reader-service DEBUG groups.py:402: Found keyboard "solaar-keyboard" at "/dev/input/event13", hash "f716d53aa35e0908d2129858dccf46df", key "3_1_1_py-evdev-uinput" | |
22:24:39.065809 168767 reader-service DEBUG groups.py:402: Found mouse "uinput-unifiedremote" at "/dev/input/event12", hash "3fc12efeedadd407f15b381b08475f72", key "3_38162_38162_-" | |
22:24:39.065933 168767 reader-service DEBUG groups.py:402: Found mouse "Logitech MX Master 3" at "/dev/input/event5", hash "b75c34fdf04807e56300126108f74e8f", key "3_1133_16514_usb-0000:12:00.3-4.1" | |
22:24:39.066046 168767 reader-service DEBUG groups.py:402: Found keyboard "Logitech G513 RGB MECHANICAL GAMING KEYBOARD Keyboard" at "/dev/input/event23", hash "2b33a991153890d30515df0defc7c0ce", key "3_1133_49980_usb-0000:12:00.3-4.3" | |
22:24:39.066157 168767 reader-service DEBUG groups.py:402: Found keyboard "Logitech G513 RGB MECHANICAL GAMING KEYBOARD" at "/dev/input/event22", hash "49452cc8ff6316e7db9595438e5b9a44", key "3_1133_49980_usb-0000:12:00.3-4.3" | |
22:24:39.066211 168767 reader-service DEBUG groups.py:391: "HD-Audio Generic Front Headphone" has no useful capabilities | |
22:24:39.086604 168767 reader-service DEBUG groups.py:391: "HD-Audio Generic Line Out CLFE" has no useful capabilities | |
22:24:39.097271 168767 reader-service DEBUG groups.py:391: "HD-Audio Generic Line Out Surround" has no useful capabilities | |
22:24:39.113283 168767 reader-service DEBUG groups.py:391: "HD-Audio Generic Line Out Front" has no useful capabilities | |
22:24:39.113491 168768 control DEBUG logger.py:297: Using rich.traceback | |
22:24:39.113563 168768 control DEBUG input-remapper-control:233: Call for "['/usr/bin/input-remapper-control', '--command', 'start-daemon', '-d']" | |
22:24:39.117550 168768 control DEBUG input-remapper-control:215: System is booted | |
22:24:39.117598 168768 control DEBUG input-remapper-control:178: Running `input-remapper-service --hide-info -d &` | |
22:24:39.119173 168768 control INFO input-remapper-control:263: Done | |
22:24:39.131971 168767 reader-service DEBUG groups.py:391: "HD-Audio Generic Line" has no useful capabilities | |
22:24:39.238942 168776 service DEBUG logger.py:297: Using rich.traceback | |
22:24:39.299342 168776 service DEBUG data.py:96: Found data at "/usr/share/input-remapper" | |
22:24:39.307504 168776 service DEBUG daemon.py:196: Creating daemon | |
22:24:39.307644 168776 service INFO global_config.py:109: Loaded config from "/home/zany130/.config/input-remapper-2/config.json" | |
22:24:39.307690 168776 service DEBUG shared_dict.py:57: Starting SharedDict process | |
22:24:39.307972 168767 reader-service DEBUG groups.py:391: "HD-Audio Generic Rear Mic" has no useful capabilities | |
22:24:39.309693 168777 service DEBUG shared_dict.py:63: SharedDict process started | |
22:24:39.312514 168776 service DEBUG daemon.py:281: Running daemon | |
22:24:39.327950 168767 reader-service DEBUG groups.py:391: "HD-Audio Generic Front Mic" has no useful capabilities | |
22:24:39.339946 168767 reader-service DEBUG groups.py:391: "HDA ATI HDMI HDMI/DP,pcm=11" has no useful capabilities | |
22:24:39.344468 168739 GUI DEBUG daemon.py:264: Telling service about "/home/zany130/.config/input-remapper-2" | |
22:24:39.345122 168776 service INFO global_config.py:109: Loaded config from "/home/zany130/.config/input-remapper-2/config.json" | |
22:24:39.345324 168739 GUI DEBUG global_uinputs.py:135: Creating FrontendUInputs | |
22:24:39.345366 168739 GUI DEBUG global_uinputs.py:103: creating fake UInput device: "input-remapper keyboard" | |
22:24:39.345390 168739 GUI DEBUG global_uinputs.py:103: creating fake UInput device: "input-remapper gamepad" | |
22:24:39.345410 168739 GUI DEBUG global_uinputs.py:103: creating fake UInput device: "input-remapper mouse" | |
22:24:39.345427 168739 GUI DEBUG global_uinputs.py:103: creating fake UInput device: "input-remapper keyboard + mouse" | |
22:24:39.345492 168739 GUI INFO global_config.py:109: Loaded config from "/home/zany130/.config/input-remapper-2/config.json" | |
22:24:39.345529 168739 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 0x7ff81947b0d0>> | |
22:24:39.345556 168739 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 0x7ff81947b0d0>> | |
22:24:39.345576 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.init: <bound method Controller._on_init of <inputremapper.gui.controller.Controller object at 0x7ff81947b0d0>> | |
22:24:39.345595 168739 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 0x7ff81947b0d0>> | |
22:24:39.345614 168739 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 0x7ff81947b0d0>> | |
22:24:39.345664 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.terminate: <function UserInterface.__init__.<locals>.<lambda> at 0x7ff81945fe20> | |
22:24:39.354623 168767 reader-service DEBUG groups.py:391: "HDA ATI HDMI HDMI/DP,pcm=10" has no useful capabilities | |
22:24:39.373277 168767 reader-service DEBUG groups.py:391: "HDA ATI HDMI HDMI/DP,pcm=9" has no useful capabilities | |
22:24:39.389273 168767 reader-service DEBUG groups.py:391: "HDA ATI HDMI HDMI/DP,pcm=8" has no useful capabilities | |
22:24:39.423964 168767 reader-service DEBUG groups.py:391: "HDA ATI HDMI HDMI/DP,pcm=7" has no useful capabilities | |
22:24:39.445490 168739 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 0x7ff82823b050>> | |
22:24:39.445550 168739 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 0x7ff82823b050>> | |
22:24:39.445587 168739 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 0x7ff819481bd0>> | |
22:24:39.445611 168739 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 0x7ff819481bd0>> | |
22:24:39.445837 168739 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 0x7ff82827f690>> | |
22:24:39.445869 168739 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 0x7ff82827f690>> | |
22:24:39.445903 168739 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 0x7ff8194833d0>> | |
22:24:39.445926 168739 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 0x7ff8194833d0>> | |
22:24:39.445957 168739 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 0x7ff819483490>> | |
22:24:39.445979 168739 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 0x7ff819483490>> | |
22:24:39.445999 168739 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 0x7ff819483490>> | |
22:24:39.446096 168739 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 0x7ff82a062850>> | |
22:24:39.446121 168739 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 0x7ff82a062850>> | |
22:24:39.446140 168739 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 0x7ff82a062850>> | |
22:24:39.446266 168739 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 0x7ff819483bd0>> | |
22:24:39.446316 168739 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 0x7ff819409c90>> | |
22:24:39.446357 168739 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 0x7ff81948c2d0>> | |
22:24:39.446379 168739 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 0x7ff81948c2d0>> | |
22:24:39.446659 168739 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 0x7ff81948c3d0>> | |
22:24:39.446695 168739 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 0x7ff81948d510>> | |
22:24:39.446719 168739 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 0x7ff81948d510>> | |
22:24:39.446831 168739 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 0x7ff81948da90>> | |
22:24:39.446866 168739 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 0x7ff81948dd90>> | |
22:24:39.446894 168739 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 0x7ff81948df10>> | |
22:24:39.446914 168739 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 0x7ff81948df10>> | |
22:24:39.446943 168739 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 0x7ff81948e010>> | |
22:24:39.447204 168739 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 0x7ff81948e050>> | |
22:24:39.447495 168739 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 0x7ff8194907d0>> | |
22:24:39.447895 168739 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 0x7ff819490910>> | |
22:24:39.447927 168739 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 0x7ff819490910>> | |
22:24:39.447961 168739 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 0x7ff819490a10>> | |
22:24:39.447965 168767 reader-service DEBUG groups.py:391: "HDA ATI HDMI HDMI/DP,pcm=3" has no useful capabilities | |
22:24:39.447997 168739 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 0x7ff819491b50>> | |
22:24:39.448092 168739 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 0x7ff819491d50>> | |
22:24:39.448469 168739 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 0x7ff819491ed0>> | |
22:24:39.448515 168739 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 0x7ff819492950>> | |
22:24:39.448539 168739 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 0x7ff819492950>> | |
22:24:39.448565 168739 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 0x7ff819492a10>> | |
22:24:39.448585 168739 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 0x7ff819492a10>> | |
22:24:39.448610 168739 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 0x7ff819492b10>> | |
22:24:39.448629 168739 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 0x7ff819492b10>> | |
22:24:39.448864 168739 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 0x7ff819492b90>>" | |
22:24:39.448948 168739 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 0x7ff819492b90>>" | |
22:24:39.448994 168739 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 0x7ff819492b90>> | |
22:24:39.449017 168739 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 0x7ff819492b90>> | |
22:24:39.449561 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method Autocompletion._on_mapping_changed of <autocompletion.Autocompletion object at 0x7ff819493ec0 (Autocompletion at 0x557dde29a780)>> | |
22:24:39.449594 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.uinputs: <bound method Autocompletion._on_uinputs_changed of <autocompletion.Autocompletion object at 0x7ff819493ec0 (Autocompletion at 0x557dde29a780)>> | |
22:24:39.449760 168739 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 0x7ff81947b610>> | |
22:24:39.449792 168739 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 0x7ff81947b610>> | |
22:24:39.449814 168739 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 0x7ff81947b610>> | |
22:24:39.461284 168767 reader-service DEBUG groups.py:391: "Sony INZONE H9 / INZONE H7" has no useful capabilities | |
22:24:39.474060 168739 GUI DEBUG reader_client.py:141: received {'type': 'status', 'message': 'ready'} | |
22:24:39.475000 168739 GUI DEBUG message_broker.py:76: from input-remapper-gtk:98: Signal=init: Signal: MessageType.init | |
22:24:39.475354 168739 GUI DEBUG groups.py:354: Discovering device paths | |
22:24:39.475883 168739 GUI DEBUG groups.py:402: Found touchpad "Wireless Controller Touchpad" at "/dev/input/event26", hash "4fdf1004726d2242dca5a36f0780a7fc", key "5_1356_3302_-" | |
22:24:39.476005 168739 GUI DEBUG groups.py:391: "Wireless Controller Motion Sensors" has no useful capabilities | |
22:24:39.482627 168767 reader-service DEBUG groups.py:391: "Sony INZONE H9 / INZONE H7" has no useful capabilities | |
22:24:39.502686 168739 GUI DEBUG groups.py:402: Found gamepad "Wireless Controller" at "/dev/input/event24", hash "30e188e63b15bea64ab0543974a02797", key "5_1356_3302_-" | |
22:24:39.505334 168767 reader-service DEBUG groups.py:402: Found unknown "Sony INZONE H9 / INZONE H7 Consumer Control" at "/dev/input/event2", hash "9d02933a09ff84d6edddeb9251901fdc", key "3_1356_3667_usb-0000:02:00.0-6" | |
22:24:39.505678 168767 reader-service INFO groups.py:481: Found "Wireless Controller", "uinput-unifiedremote", "solaar-keyboard", "Logitech MX Master 3", "Logitech G513 RGB MECHANICAL GAMING KEYBOARD", "Sony INZONE H9 / INZONE H7 Consumer Control" | |
22:24:39.505746 168767 reader-service DEBUG reader_service.py:161: Sending groups | |
22:24:39.505958 168767 reader-service DEBUG reader_service.py:193: Waiting for commands | |
22:24:39.512036 168739 GUI DEBUG groups.py:402: Found keyboard "Logitech G513 RGB MECHANICAL GAMING KEYBOARD Keyboard" at "/dev/input/event23", hash "2b33a991153890d30515df0defc7c0ce", key "3_1133_49980_usb-0000:12:00.3-4.3" | |
22:24:39.512239 168739 GUI DEBUG groups.py:402: Found keyboard "Logitech G513 RGB MECHANICAL GAMING KEYBOARD" at "/dev/input/event22", hash "49452cc8ff6316e7db9595438e5b9a44", key "3_1133_49980_usb-0000:12:00.3-4.3" | |
22:24:39.512452 168739 GUI INFO groups.py:481: Found "Wireless Controller", "Logitech G513 RGB MECHANICAL GAMING KEYBOARD" | |
22:24:39.512856 168739 GUI DEBUG message_broker.py:76: from reader_client.py:282: Signal=groups: GroupsData(groups={'Wireless Controller': [<DeviceType.GAMEPAD: 'gamepad'>, <DeviceType.TOUCHPAD: 'touchpad'>], 'Logitech G513 RGB MECHANICAL GAMING KEYBOARD': [<DeviceType.KEYBOARD: 'keyboard'>]}) | |
22:24:39.512970 168739 GUI DEBUG device_groups.py:102: adding Wireless Controller to device selection | |
22:24:39.513574 168739 GUI DEBUG device_groups.py:102: adding Logitech G513 RGB MECHANICAL GAMING KEYBOARD to device selection | |
22:24:39.514069 168739 GUI INFO data_manager.py:297: Loading group "Wireless Controller" | |
22:24:39.514955 168739 GUI INFO data_manager.py:315: Loading preset "DualSenseHotKeys" | |
22:24:39.515034 168739 GUI INFO preset.py:143: Loading preset from "/home/zany130/.config/input-remapper-2/presets/Wireless Controller/DualSenseHotKeys.json" | |
22:24:39.515178 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316} | |
22:24:39.515238 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 308} | |
22:24:39.515318 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316} | |
22:24:39.515355 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 3, 'code': 16, 'analog_threshold': 1} | |
22:24:39.515412 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316} | |
22:24:39.515448 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 3, 'code': 17, 'analog_threshold': -1} | |
22:24:39.515501 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316} | |
22:24:39.515573 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 318} | |
22:24:39.515682 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316} | |
22:24:39.515734 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 3, 'code': 17, 'analog_threshold': 1} | |
22:24:39.515794 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316} | |
22:24:39.515830 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 315} | |
22:24:39.515885 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316} | |
22:24:39.515920 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 311} | |
22:24:39.515971 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316} | |
22:24:39.516007 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 310} | |
22:24:39.516055 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316} | |
22:24:39.516173 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 317} | |
22:24:39.516293 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316} | |
22:24:39.516328 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 3, 'code': 0, 'analog_threshold': -10} | |
22:24:39.516379 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316} | |
22:24:39.516412 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 3, 'code': 0, 'analog_threshold': 10} | |
22:24:39.516913 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:39.516972 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 308, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:39.517099 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:39.517148 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 3, 'code': 16, 'origin_hash': None, 'analog_threshold': 1, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:39.517249 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:39.517300 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 3, 'code': 17, 'origin_hash': None, 'analog_threshold': -1, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:39.517398 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:39.517446 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 318, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:39.517539 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:39.517583 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 3, 'code': 17, 'origin_hash': None, 'analog_threshold': 1, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:39.517677 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:39.517722 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 315, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:39.517812 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:39.517857 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 311, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:39.517951 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:39.518002 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 310, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:39.518093 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:39.518141 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 317, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:39.518412 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:39.518482 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 3, 'code': 0, 'origin_hash': None, 'analog_threshold': -10, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:39.518595 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:39.518646 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 3, 'code': 0, 'origin_hash': None, 'analog_threshold': 10, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:39.519597 168739 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]}}) | |
22:24:39.520061 168739 GUI DEBUG message_broker.py:76: from data_manager.py:100: Signal=group: GroupData(group_key='Wireless Controller', presets=('DualSenseHotKeys',)) | |
22:24:39.520345 168739 GUI DEBUG message_broker.py:76: from data_manager.py:158: Signal=injector_state: InjectorStateMessage(state='UNKNOWN') | |
22:24:39.520406 168739 GUI DEBUG message_broker.py:76: from data_manager.py:111: Signal=preset: PresetData(name='DualSenseHotKeys', mappings=[MappingData(input_combination=<InputCombination (<InputConfig (1, 316) BTN_MODE, None, None, at 0x7ff819ae6d50>, <InputConfig (1, 308) BTN_WEST, None, None, at 0x7ff81947add0>) at 0x7ff819476840>, target_uinput='keyboard', output_symbol='KEY_LEFTMETA + KP_Equal', 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'>), MappingData(input_combination=<InputCombination (<InputConfig (1, 316) BTN_MODE, None, None, at 0x7ff82824e490>, <InputConfig (3, 16) ABS_HAT0X, 1, None, at 0x7ff819409fd0>) at 0x7ff8194b23e0>, target_uinput='keyboard', output_symbol='KEY_RIGHT', 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'>), MappingData(input_combination=<InputCombination (<InputConfig (1, 316) BTN_MODE, None, None, at 0x7ff8194ca410>, <InputConfig (3, 17) ABS_HAT0Y, -1, None, at 0x7ff8194ca390>) at 0x7ff8194b24d0>, target_uinput='keyboard', output_symbol='KEY_UP', 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'>), MappingData(input_combination=<InputCombination (<InputConfig (1, 316) BTN_MODE, None, None, at 0x7ff8194ca510>, <InputConfig (1, 318) BTN_THUMBR, None, None, at 0x7ff8194ca590>) at 0x7ff8194b2520>, target_uinput='keyboard', output_symbol='XF86TouchpadToggle', 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'>), MappingData(input_combination=<InputCombination (<InputConfig (1, 316) BTN_MODE, None, None, at 0x7ff8194ca6d0>, <InputConfig (3, 17) ABS_HAT0Y, 1, None, at 0x7ff8194ca750>) at 0x7ff8194b2570>, target_uinput='keyboard', output_symbol='KEY_DOWN', 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'>), MappingData(input_combination=<InputCombination (<InputConfig (1, 316) BTN_MODE, None, None, at 0x7ff8194ca910>, <InputConfig (1, 315) BTN_START, None, None, at 0x7ff8194ca990>) at 0x7ff8194b25c0>, target_uinput='keyboard', output_symbol='Alt_L + Tab', 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'>), MappingData(input_combination=<InputCombination (<InputConfig (1, 316) BTN_MODE, None, None, at 0x7ff8194caa90>, <InputConfig (1, 311) BTN_TR, None, None, at 0x7ff8194cab10>) at 0x7ff8194b2610>, target_uinput='mouse', output_symbol='BTN_LEFT', 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'>), MappingData(input_combination=<InputCombination (<InputConfig (1, 316) BTN_MODE, None, None, at 0x7ff8194cac50>, <InputConfig (1, 310) BTN_TL, None, None, at 0x7ff8194cacd0>) at 0x7ff8194b2660>, target_uinput='mouse', output_symbol='BTN_RIGHT', 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'>), MappingData(input_combination=<InputCombination (<InputConfig (1, 316) BTN_MODE, None, None, at 0x7ff8194cae10>, <InputConfig (1, 317) BTN_THUMBL, None, None, at 0x7ff8194cae90>) at 0x7ff8194b26b0>, target_uinput='keyboard', output_symbol='KEY_MUTE', 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'>), MappingData(input_combination=<InputCombination (<InputConfig (1, 316) BTN_MODE, None, 30e188e63b15bea64ab0543974a02797, at 0x7ff8194cae50>, <InputConfig (3, 1) ABS_Y, -10, 30e188e63b15bea64ab0543974a02797, at 0x7ff8194cafd0>) at 0x7ff8194b2700>, target_uinput='keyboard', output_symbol='KEY_VOLUMEUP', 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'>), MappingData(input_combination=<InputCombination (<InputConfig (1, 316) BTN_MODE, None, 30e188e63b15bea64ab0543974a02797, at 0x7ff8194cb110>, <InputConfig (3, 1) ABS_Y, 10, 30e188e63b15bea64ab0543974a02797, at 0x7ff8194cb150>) at 0x7ff8194b2750>, target_uinput='keyboard', output_symbol='KEY_VOLUMEDOWN', output_type=None, output_code=None, name=None, mapping_type='key_macro', release_combination_keys=False, 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'>), MappingData(input_combination=<InputCombination (<InputConfig (1, 316) BTN_MODE, None, None, at 0x7ff8194cb2d0>, <InputConfig (3, 0) ABS_X, -10, None, at 0x7ff8194cb310>) at 0x7ff8194b27a0>, target_uinput='keyboard', output_symbol='KEY_PREVIOUS', 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'>), MappingData(input_combination=<InputCombination (<InputConfig (1, 316) BTN_MODE, None, None, at 0x7ff8194cb4d0>, <InputConfig (3, 0) ABS_X, 10, None, at 0x7ff8194cb550>) at 0x7ff8194b27f0>, target_uinput='keyboard', output_symbol='KEY_NEXT', 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'>), MappingData(input_combination=<InputCombination (<InputConfig (1, 316) BTN_MODE, None, 30e188e63b15bea64ab0543974a02797, at 0x7ff8194cb690>, <InputConfig (1, 314) BTN_SELECT, None, 30e188e63b15bea64ab0543974a02797, at 0x7ff8194cb710>) at 0x7ff8194b2840>, target_uinput='keyboard', output_symbol='KEY_LEFTMETA + Control_L + s', 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'>), MappingData(input_combination=<InputCombination (<InputConfig (1, 316) BTN_MODE, None, 30e188e63b15bea64ab0543974a02797, at 0x7ff8194cb810>, <InputConfig (1, 307) BTN_NORTH, None, 30e188e63b15bea64ab0543974a02797, at 0x7ff8194cb850>) at 0x7ff8194b2890>, target_uinput='keyboard', output_symbol='Alt_L + KEY_F4', 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'>), MappingData(input_combination=<InputCombination (<InputConfig (1, 316) BTN_MODE, None, 01bb4d8df1bb3fb619ff2f692aacd3bb, at 0x7ff8194cb9d0>, <InputConfig (1, 305) BTN_B, None, 01bb4d8df1bb3fb619ff2f692aacd3bb, at 0x7ff8194cba10>) at 0x7ff8194b28e0>, target_uinput='keyboard', output_symbol='KEY_LEFTMETA + KP_Subtract', 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'>), MappingData(input_combination=<InputCombination (<InputConfig (1, 316) BTN_MODE, None, 01bb4d8df1bb3fb619ff2f692aacd3bb, at 0x7ff8194cbb90>, <InputConfig (1, 330) BTN_TOUCH, None, 747be442072f45da9362a1952c9775f8, at 0x7ff8194cbbd0>) at 0x7ff8194b2930>, target_uinput='keyboard', output_symbol='Shift_R + KEY_F12', 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'>), MappingData(input_combination=<InputCombination (<InputConfig (1, 316) BTN_MODE, None, 01bb4d8df1bb3fb619ff2f692aacd3bb, at 0x7ff8194cbd50>, <InputConfig (3, 16) ABS_HAT0X, -1, 01bb4d8df1bb3fb619ff2f692aacd3bb, at 0x7ff8194cbd90>) at 0x7ff8194b2980>, target_uinput='keyboard', output_symbol='KEY_LEFT', 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'>), MappingData(input_combination=<InputCombination (<InputConfig (1, 316) BTN_MODE, None, 01bb4d8df1bb3fb619ff2f692aacd3bb, at 0x7ff8194cbf10>, <InputConfig (1, 312) BTN_TL2, None, 01bb4d8df1bb3fb619ff2f692aacd3bb, at 0x7ff8194cbf50>) at 0x7ff8194b29d0>, target_uinput='keyboard', output_symbol='KEY_LEFTMETA + KEY_KPPLUS', 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'>), MappingData(input_combination=<InputCombination (<InputConfig (1, 316) BTN_MODE, None, 01bb4d8df1bb3fb619ff2f692aacd3bb, at 0x7ff811080110>, <InputConfig (1, 313) BTN_TR2, None, 01bb4d8df1bb3fb619ff2f692aacd3bb, at 0x7ff811080150>) at 0x7ff8194b2a20>, target_uinput='keyboard', output_symbol='KEY_LEFTMETA + KEY_KPPLUS', 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'>), MappingData(input_combination=<InputCombination (<InputConfig (1, 315) BTN_START, None, 01bb4d8df1bb3fb619ff2f692aacd3bb, at 0x7ff8110802d0>, <InputConfig (3, 17) ABS_HAT0Y, -1, 01bb4d8df1bb3fb619ff2f692aacd3bb, at 0x7ff811080310>) at 0x7ff8194b2a70>, target_uinput='keyboard', output_symbol='KEY_HOME', 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'>), MappingData(input_combination=<InputCombination (<InputConfig (1, 315) BTN_START, None, 01bb4d8df1bb3fb619ff2f692aacd3bb, at 0x7ff811080490>, <InputConfig (3, 17) ABS_HAT0Y, 1, 01bb4d8df1bb3fb619ff2f692aacd3bb, at 0x7ff8110804d0>) at 0x7ff8194b2ac0>, target_uinput='keyboard', output_symbol='KP_End', 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'>), MappingData(input_combination=<InputCombination (<InputConfig (1, 315) BTN_START, None, 01bb4d8df1bb3fb619ff2f692aacd3bb, at 0x7ff811080650>, <InputConfig (3, 16) ABS_HAT0X, -1, 01bb4d8df1bb3fb619ff2f692aacd3bb, at 0x7ff811080690>) at 0x7ff8194b2b10>, target_uinput='keyboard', output_symbol='KEY_PAGEDOWN', 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'>), MappingData(input_combination=<InputCombination (<InputConfig (1, 315) BTN_START, None, 01bb4d8df1bb3fb619ff2f692aacd3bb, at 0x7ff811080810>, <InputConfig (3, 16) ABS_HAT0X, 1, 01bb4d8df1bb3fb619ff2f692aacd3bb, at 0x7ff811080850>) at 0x7ff8194b2b60>, target_uinput='keyboard', output_symbol='KEY_PAGEUP', 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=True) | |
22:24:39.520780 168739 GUI DEBUG system_mapping.py:128: Gathering available keycodes | |
22:24:39.520812 168739 GUI DEBUG system_mapping.py:128: Gathering available keycodes | |
22:24:39.522660 168739 GUI DEBUG system_mapping.py:114: Writing "/home/zany130/.config/input-remapper-2/xmodmap.json" | |
22:24:39.522875 168739 GUI DEBUG system_mapping.py:128: Gathering available keycodes | |
22:24:39.523909 168739 GUI DEBUG system_mapping.py:114: Writing "/home/zany130/.config/input-remapper-2/xmodmap.json" | |
22:24:39.526785 168739 GUI DEBUG system_mapping.py:114: Writing "/home/zany130/.config/input-remapper-2/xmodmap.json" | |
22:24:39.529824 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:39.529884 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 308, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:39.530067 168739 GUI DEBUG parse.py:456: parsing macro KEY_LEFTMETA + KP_Equal | |
22:24:39.530134 168739 GUI DEBUG parse.py:391: Transformed "KEY_LEFTMETA+KP_Equal" to "hold_keys(KEY_LEFTMETA,KP_Equal)" | |
22:24:39.530402 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:39.530456 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 3, 'code': 16, 'origin_hash': None, 'analog_threshold': 1, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:39.530565 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:39.530614 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 3, 'code': 17, 'origin_hash': None, 'analog_threshold': -1, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:39.530717 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:39.530763 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 318, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:39.530861 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:39.530907 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 3, 'code': 17, 'origin_hash': None, 'analog_threshold': 1, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:39.531003 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:39.531047 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 315, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:39.531184 168739 GUI DEBUG parse.py:456: parsing macro Alt_L + Tab | |
22:24:39.531216 168739 GUI DEBUG parse.py:391: Transformed "Alt_L+Tab" to "hold_keys(Alt_L,Tab)" | |
22:24:39.531343 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:39.531392 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 311, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:39.531492 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:39.531539 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 310, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:39.531638 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:39.531683 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 317, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:39.531935 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:39.531982 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 3, 'code': 0, 'origin_hash': None, 'analog_threshold': -10, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:39.532077 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:39.532121 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 3, 'code': 0, 'origin_hash': None, 'analog_threshold': 10, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:39.532334 168739 GUI DEBUG parse.py:456: parsing macro KEY_LEFTMETA + Control_L + s | |
22:24:39.532371 168739 GUI DEBUG parse.py:391: Transformed "KEY_LEFTMETA+Control_L+s" to "hold_keys(KEY_LEFTMETA,Control_L,s)" | |
22:24:39.532624 168739 GUI DEBUG parse.py:456: parsing macro Alt_L + KEY_F4 | |
22:24:39.532662 168739 GUI DEBUG parse.py:391: Transformed "Alt_L+KEY_F4" to "hold_keys(Alt_L,KEY_F4)" | |
22:24:39.532897 168739 GUI DEBUG parse.py:456: parsing macro KEY_LEFTMETA + KP_Subtract | |
22:24:39.532930 168739 GUI DEBUG parse.py:391: Transformed "KEY_LEFTMETA+KP_Subtract" to "hold_keys(KEY_LEFTMETA,KP_Subtract)" | |
22:24:39.533216 168739 GUI DEBUG parse.py:456: parsing macro Shift_R + KEY_F12 | |
22:24:39.533250 168739 GUI DEBUG parse.py:391: Transformed "Shift_R+KEY_F12" to "hold_keys(Shift_R,KEY_F12)" | |
22:24:39.533557 168739 GUI DEBUG parse.py:456: parsing macro KEY_LEFTMETA + KEY_KPPLUS | |
22:24:39.533589 168739 GUI DEBUG parse.py:391: Transformed "KEY_LEFTMETA+KEY_KPPLUS" to "hold_keys(KEY_LEFTMETA,KEY_KPPLUS)" | |
22:24:39.533813 168739 GUI DEBUG parse.py:456: parsing macro KEY_LEFTMETA + KEY_KPPLUS | |
22:24:39.533846 168739 GUI DEBUG parse.py:391: Transformed "KEY_LEFTMETA+KEY_KPPLUS" to "hold_keys(KEY_LEFTMETA,KEY_KPPLUS)" | |
22:24:39.535139 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_WEST) as Button MODE + Button WEST at 0x7ff819481b80>> | |
22:24:39.535182 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_WEST) as Button MODE + Button WEST at 0x7ff819481b80>> | |
22:24:39.535683 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig ABS_HAT0X) as Button MODE + DPad-X Right at 0x7ff8110b4800>> | |
22:24:39.535721 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig ABS_HAT0X) as Button MODE + DPad-X Right at 0x7ff8110b4800>> | |
22:24:39.536259 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig ABS_HAT0Y) as Button MODE + DPad-Y Up at 0x7ff8110b4e80>> | |
22:24:39.536297 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig ABS_HAT0Y) as Button MODE + DPad-Y Up at 0x7ff8110b4e80>> | |
22:24:39.536834 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_THUMBR) as Button MODE + Button THUMBR at 0x7ff8110b5680>> | |
22:24:39.536872 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_THUMBR) as Button MODE + Button THUMBR at 0x7ff8110b5680>> | |
22:24:39.537479 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig ABS_HAT0Y) as Button MODE + DPad-Y Down at 0x7ff8110b5bc0>> | |
22:24:39.537518 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig ABS_HAT0Y) as Button MODE + DPad-Y Down at 0x7ff8110b5bc0>> | |
22:24:39.538086 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_START) as Button MODE + Button START at 0x7ff8110b61c0>> | |
22:24:39.538124 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_START) as Button MODE + Button START at 0x7ff8110b61c0>> | |
22:24:39.538729 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_TR) as Button MODE + Button TR at 0x7ff8110b6840>> | |
22:24:39.538768 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_TR) as Button MODE + Button TR at 0x7ff8110b6840>> | |
22:24:39.539444 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_TL) as Button MODE + Button TL at 0x7ff8110b6f40>> | |
22:24:39.539483 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_TL) as Button MODE + Button TL at 0x7ff8110b6f40>> | |
22:24:39.540165 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_THUMBL) as Button MODE + Button THUMBL at 0x7ff8110b7700>> | |
22:24:39.540203 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_THUMBL) as Button MODE + Button THUMBL at 0x7ff8110b7700>> | |
22:24:39.540879 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig ABS_Y) as Button MODE + Joystick-Y Up at 0x7ff8110b7ec0>> | |
22:24:39.540916 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig ABS_Y) as Button MODE + Joystick-Y Up at 0x7ff8110b7ec0>> | |
22:24:39.541473 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig ABS_Y) as Button MODE + Joystick-Y Down at 0x7ff8110b7ac0>> | |
22:24:39.541512 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig ABS_Y) as Button MODE + Joystick-Y Down at 0x7ff8110b7ac0>> | |
22:24:39.542098 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig ABS_X) as Button MODE + Joystick-X Left at 0x7ff8110b4980>> | |
22:24:39.542136 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig ABS_X) as Button MODE + Joystick-X Left at 0x7ff8110b4980>> | |
22:24:39.542723 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig ABS_X) as Button MODE + Joystick-X Right at 0x7ff8110c94c0>> | |
22:24:39.542760 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig ABS_X) as Button MODE + Joystick-X Right at 0x7ff8110c94c0>> | |
22:24:39.543346 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_SELECT) as Button MODE + Button SELECT at 0x7ff8110c9c00>> | |
22:24:39.543383 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_SELECT) as Button MODE + Button SELECT at 0x7ff8110c9c00>> | |
22:24:39.543926 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_NORTH) as Button MODE + Button NORTH at 0x7ff8110ca300>> | |
22:24:39.543964 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_NORTH) as Button MODE + Button NORTH at 0x7ff8110ca300>> | |
22:24:39.544547 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_B) as Button MODE + Button B at 0x7ff8110ca8c0>> | |
22:24:39.544585 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_B) as Button MODE + Button B at 0x7ff8110ca8c0>> | |
22:24:39.545211 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_TOUCH) as Button MODE + Button TOUCH at 0x7ff8110cb000>> | |
22:24:39.545253 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_TOUCH) as Button MODE + Button TOUCH at 0x7ff8110cb000>> | |
22:24:39.545943 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig ABS_HAT0X) as Button MODE + DPad-X Left at 0x7ff8110cb600>> | |
22:24:39.545981 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig ABS_HAT0X) as Button MODE + DPad-X Left at 0x7ff8110cb600>> | |
22:24:39.546667 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_TL2) as Button MODE + Button TL2 at 0x7ff8110cbdc0>> | |
22:24:39.546705 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_TL2) as Button MODE + Button TL2 at 0x7ff8110cbdc0>> | |
22:24:39.547456 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_TR2) as Button MODE + Button TR2 at 0x7ff8110cba00>> | |
22:24:39.547495 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_TR2) as Button MODE + Button TR2 at 0x7ff8110cba00>> | |
22:24:39.548206 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_START + InputConfig ABS_HAT0Y) as Button START + DPad-Y Up at 0x7ff8110c9c40>> | |
22:24:39.548244 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_START + InputConfig ABS_HAT0Y) as Button START + DPad-Y Up at 0x7ff8110c9c40>> | |
22:24:39.548917 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_START + InputConfig ABS_HAT0Y) as Button START + DPad-Y Down at 0x7ff8110cd640>> | |
22:24:39.548955 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_START + InputConfig ABS_HAT0Y) as Button START + DPad-Y Down at 0x7ff8110cd640>> | |
22:24:39.549669 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_START + InputConfig ABS_HAT0X) as Button START + DPad-X Left at 0x7ff8110cdd40>> | |
22:24:39.549708 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_START + InputConfig ABS_HAT0X) as Button START + DPad-X Left at 0x7ff8110cdd40>> | |
22:24:39.550586 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_START + InputConfig ABS_HAT0X) as Button START + DPad-X Right at 0x7ff811097a40>> | |
22:24:39.550626 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_START + InputConfig ABS_HAT0X) as Button START + DPad-X Right at 0x7ff811097a40>> | |
22:24:39.553199 168739 GUI DEBUG message_broker.py:76: from data_manager.py:125: Signal=mapping: {'input_combination': <InputCombination (<InputConfig (1, 316) BTN_MODE, None, 01bb4d8df1bb3fb619ff2f692aacd3bb, at 0x7ff8110cfe90>, <InputConfig (1, 305) BTN_B, None, 01bb4d8df1bb3fb619ff2f692aacd3bb, at 0x7ff8110d0c10>) at 0x7ff811091530>, 'target_uinput': 'keyboard', 'output_symbol': 'KEY_LEFTMETA + KP_Subtract', 'mapping_type': 'key_macro'} | |
22:24:39.557132 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:39.557194 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 308, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:39.557379 168739 GUI DEBUG parse.py:456: parsing macro KEY_LEFTMETA + KP_Equal | |
22:24:39.557418 168739 GUI DEBUG parse.py:391: Transformed "KEY_LEFTMETA+KP_Equal" to "hold_keys(KEY_LEFTMETA,KP_Equal)" | |
22:24:39.557580 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:39.557633 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 3, 'code': 16, 'origin_hash': None, 'analog_threshold': 1, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:39.557738 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:39.557786 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 3, 'code': 17, 'origin_hash': None, 'analog_threshold': -1, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:39.557885 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:39.557930 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 318, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:39.558027 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:39.558072 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 3, 'code': 17, 'origin_hash': None, 'analog_threshold': 1, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:39.558168 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:39.558213 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 315, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:39.558347 168739 GUI DEBUG parse.py:456: parsing macro Alt_L + Tab | |
22:24:39.558378 168739 GUI DEBUG parse.py:391: Transformed "Alt_L+Tab" to "hold_keys(Alt_L,Tab)" | |
22:24:39.558492 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:39.558542 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 311, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:39.558645 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:39.558690 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 310, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:39.558784 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:39.558829 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 317, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:39.559075 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:39.559121 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 3, 'code': 0, 'origin_hash': None, 'analog_threshold': -10, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:39.559216 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:39.559261 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 3, 'code': 0, 'origin_hash': None, 'analog_threshold': 10, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:39.559475 168739 GUI DEBUG parse.py:456: parsing macro KEY_LEFTMETA + Control_L + s | |
22:24:39.559506 168739 GUI DEBUG parse.py:391: Transformed "KEY_LEFTMETA+Control_L+s" to "hold_keys(KEY_LEFTMETA,Control_L,s)" | |
22:24:39.559745 168739 GUI DEBUG parse.py:456: parsing macro Alt_L + KEY_F4 | |
22:24:39.559776 168739 GUI DEBUG parse.py:391: Transformed "Alt_L+KEY_F4" to "hold_keys(Alt_L,KEY_F4)" | |
22:24:39.560049 168739 GUI DEBUG parse.py:456: parsing macro KEY_LEFTMETA + KP_Subtract | |
22:24:39.560082 168739 GUI DEBUG parse.py:391: Transformed "KEY_LEFTMETA+KP_Subtract" to "hold_keys(KEY_LEFTMETA,KP_Subtract)" | |
22:24:39.560316 168739 GUI DEBUG parse.py:456: parsing macro Shift_R + KEY_F12 | |
22:24:39.560348 168739 GUI DEBUG parse.py:391: Transformed "Shift_R+KEY_F12" to "hold_keys(Shift_R,KEY_F12)" | |
22:24:39.560656 168739 GUI DEBUG parse.py:456: parsing macro KEY_LEFTMETA + KEY_KPPLUS | |
22:24:39.560688 168739 GUI DEBUG parse.py:391: Transformed "KEY_LEFTMETA+KEY_KPPLUS" to "hold_keys(KEY_LEFTMETA,KEY_KPPLUS)" | |
22:24:39.560910 168739 GUI DEBUG parse.py:456: parsing macro KEY_LEFTMETA + KEY_KPPLUS | |
22:24:39.560941 168739 GUI DEBUG parse.py:391: Transformed "KEY_LEFTMETA+KEY_KPPLUS" to "hold_keys(KEY_LEFTMETA,KEY_KPPLUS)" | |
22:24:39.562792 168739 GUI DEBUG message_broker.py:76: from data_manager.py:136: Signal=selected_event: InputConfig BTN_MODE | |
22:24:39.563010 168739 GUI DEBUG message_broker.py:76: from data_manager.py:136: Signal=selected_event: InputConfig BTN_MODE | |
22:24:39.563086 168739 GUI DEBUG message_broker.py:76: from controller.py:159: Signal=status_msg: StatusData(ctx_id=5, msg=None, tooltip=None) | |
22:24:39.563137 168739 GUI DEBUG message_broker.py:76: from controller.py:159: Signal=status_msg: StatusData(ctx_id=5, msg=None, tooltip=None) | |
22:24:39.564660 168739 GUI DEBUG reader_client.py:141: received {'type': 'groups', 'message': '["{\\"paths\\": [\\"/dev/input/event26\\", \\"/dev/input/event24\\"], \\"names\\": [\\"Wireless Controller Touchpad\\", \\"Wireless Controller\\"], \\"types\\": [\\"gamepad\\", \\"touchpad\\"], \\"key\\": \\"Wireless Controller\\"}", "{\\"paths\\": [\\"/dev/input/event14\\", \\"/dev/input/event12\\"], \\"names\\": [\\"uinput-unifiedremote\\", \\"uinput-unifiedremote\\"], \\"types\\": [\\"mouse\\"], \\"key\\": \\"uinput-unifiedremote\\"}", "{\\"paths\\": [\\"/dev/input/event13\\"], \\"names\\": [\\"solaar-keyboard\\"], \\"types\\": [\\"keyboard\\"], \\"key\\": \\"solaar-keyboard\\"}", "{\\"paths\\": [\\"/dev/input/event5\\"], \\"names\\": [\\"Logitech MX Master 3\\"], \\"types\\": [\\"mouse\\"], \\"key\\": \\"Logitech MX Master 3\\"}", "{\\"paths\\": [\\"/dev/input/event23\\", \\"/dev/input/event22\\"], \\"names\\": [\\"Logitech G513 RGB MECHANICAL GAMING KEYBOARD Keyboard\\", \\"Logitech G513 RGB MECHANICAL GAMING KEYBOARD\\"], \\"types\\": [\\"keyboard\\"], \\"key\\": \\"Logitech G513 RGB MECHANICAL GAMING KEYBOARD\\"}", "{\\"paths\\": [\\"/dev/input/event2\\"], \\"names\\": [\\"Sony INZONE H9 / INZONE H7 Consumer Control\\"], \\"types\\": [], \\"key\\": \\"Sony INZONE H9 / INZONE H7 Consumer Control\\"}"]'} | |
22:24:39.564792 168739 GUI DEBUG reader_client.py:287: Received 6 devices | |
22:24:39.564852 168739 GUI DEBUG message_broker.py:76: from reader_client.py:282: Signal=groups: GroupsData(groups={'Wireless Controller': [<DeviceType.GAMEPAD: 'gamepad'>, <DeviceType.TOUCHPAD: 'touchpad'>], 'uinput-unifiedremote': [<DeviceType.MOUSE: 'mouse'>], 'solaar-keyboard': [<DeviceType.KEYBOARD: 'keyboard'>], 'Logitech MX Master 3': [<DeviceType.MOUSE: 'mouse'>], 'Logitech G513 RGB MECHANICAL GAMING KEYBOARD': [<DeviceType.KEYBOARD: 'keyboard'>], 'Sony INZONE H9 / INZONE H7 Consumer Control': []}) | |
22:24:39.565023 168739 GUI DEBUG device_groups.py:102: adding Wireless Controller to device selection | |
22:24:39.565233 168739 GUI DEBUG device_groups.py:102: adding uinput-unifiedremote to device selection | |
22:24:39.565400 168739 GUI DEBUG device_groups.py:102: adding solaar-keyboard to device selection | |
22:24:39.565560 168739 GUI DEBUG device_groups.py:102: adding Logitech MX Master 3 to device selection | |
22:24:39.565718 168739 GUI DEBUG device_groups.py:102: adding Logitech G513 RGB MECHANICAL GAMING KEYBOARD to device selection | |
22:24:39.565877 168739 GUI DEBUG device_groups.py:102: adding Sony INZONE H9 / INZONE H7 Consumer Control to device selection | |
22:24:39.566038 168739 GUI DEBUG controller.py:123: A group is already active | |
22:24:44.782641 168739 GUI DEBUG device_groups.py:66: Selecting device "Wireless Controller" | |
22:24:44.782721 168739 GUI INFO data_manager.py:297: Loading group "Wireless Controller" | |
22:24:44.782906 168739 GUI DEBUG message_broker.py:76: from data_manager.py:100: Signal=group: GroupData(group_key='Wireless Controller', presets=('DualSenseHotKeys',)) | |
22:24:44.783941 168739 GUI DEBUG message_broker.py:76: from data_manager.py:158: Signal=injector_state: InjectorStateMessage(state='UNKNOWN') | |
22:24:44.784064 168739 GUI INFO data_manager.py:315: Loading preset "DualSenseHotKeys" | |
22:24:44.784098 168739 GUI INFO preset.py:143: Loading preset from "/home/zany130/.config/input-remapper-2/presets/Wireless Controller/DualSenseHotKeys.json" | |
22:24:44.784245 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316} | |
22:24:44.784302 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 308} | |
22:24:44.784376 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316} | |
22:24:44.784412 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 3, 'code': 16, 'analog_threshold': 1} | |
22:24:44.784465 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316} | |
22:24:44.784497 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 3, 'code': 17, 'analog_threshold': -1} | |
22:24:44.784546 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316} | |
22:24:44.784580 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 318} | |
22:24:44.784637 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316} | |
22:24:44.784672 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 3, 'code': 17, 'analog_threshold': 1} | |
22:24:44.784720 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316} | |
22:24:44.784751 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 315} | |
22:24:44.784796 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316} | |
22:24:44.784825 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 311} | |
22:24:44.784870 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316} | |
22:24:44.784899 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 310} | |
22:24:44.784943 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316} | |
22:24:44.784972 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 317} | |
22:24:44.785080 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316} | |
22:24:44.785112 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 3, 'code': 0, 'analog_threshold': -10} | |
22:24:44.785158 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316} | |
22:24:44.785197 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 3, 'code': 0, 'analog_threshold': 10} | |
22:24:44.785690 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:44.785747 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 308, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:44.785876 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:44.785925 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 3, 'code': 16, 'origin_hash': None, 'analog_threshold': 1, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:44.786030 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:44.786076 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 3, 'code': 17, 'origin_hash': None, 'analog_threshold': -1, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:44.786259 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:44.786312 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 318, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:44.786410 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:44.786456 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 3, 'code': 17, 'origin_hash': None, 'analog_threshold': 1, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:44.786554 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:44.786600 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 315, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:44.786695 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:44.786739 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 311, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:44.786832 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:44.786877 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 310, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:44.786969 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:44.787013 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 317, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:44.787274 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:44.787322 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 3, 'code': 0, 'origin_hash': None, 'analog_threshold': -10, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:44.787414 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:44.787461 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 3, 'code': 0, 'origin_hash': None, 'analog_threshold': 10, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:44.788393 168739 GUI DEBUG message_broker.py:76: from data_manager.py:111: Signal=preset: PresetData(name='DualSenseHotKeys', mappings=[MappingData(input_combination=<InputCombination (<InputConfig (1, 316) BTN_MODE, None, None, at 0x7ff8110e1c10>, <InputConfig (1, 308) BTN_WEST, None, None, at 0x7ff8110e1c90>) at 0x7ff8110c7ec0>, target_uinput='keyboard', output_symbol='KEY_LEFTMETA + KP_Equal', 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'>), MappingData(input_combination=<InputCombination (<InputConfig (1, 316) BTN_MODE, None, None, at 0x7ff8110cdb50>, <InputConfig (3, 16) ABS_HAT0X, 1, None, at 0x7ff8110b6d50>) at 0x7ff8110c7f10>, target_uinput='keyboard', output_symbol='KEY_RIGHT', 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'>), MappingData(input_combination=<InputCombination (<InputConfig (1, 316) BTN_MODE, None, None, at 0x7ff8110e1e90>, <InputConfig (3, 17) ABS_HAT0Y, -1, None, at 0x7ff8110e1f10>) at 0x7ff8110c7f60>, target_uinput='keyboard', output_symbol='KEY_UP', 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'>), MappingData(input_combination=<InputCombination (<InputConfig (1, 316) BTN_MODE, None, None, at 0x7ff8110e2090>, <InputConfig (1, 318) BTN_THUMBR, None, None, at 0x7ff8110d8f90>) at 0x7ff8110c7fb0>, target_uinput='keyboard', output_symbol='XF86TouchpadToggle', 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'>), MappingData(input_combination=<InputCombination (<InputConfig (1, 316) BTN_MODE, None, None, at 0x7ff8110c9510>, <InputConfig (3, 17) ABS_HAT0Y, 1, None, at 0x7ff811098450>) at 0x7ff8110c6160>, target_uinput='keyboard', output_symbol='KEY_DOWN', 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'>), MappingData(input_combination=<InputCombination (<InputConfig (1, 316) BTN_MODE, None, None, at 0x7ff8110d3f50>, <InputConfig (1, 315) BTN_START, None, None, at 0x7ff8110d3f10>) at 0x7ff8110c62a0>, target_uinput='keyboard', output_symbol='Alt_L + Tab', 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'>), MappingData(input_combination=<InputCombination (<InputConfig (1, 316) BTN_MODE, None, None, at 0x7ff811097c10>, <InputConfig (1, 311) BTN_TR, None, None, at 0x7ff811097cd0>) at 0x7ff8110c6200>, target_uinput='mouse', output_symbol='BTN_LEFT', 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'>), MappingData(input_combination=<InputCombination (<InputConfig (1, 316) BTN_MODE, None, None, at 0x7ff8110d4a90>, <InputConfig (1, 310) BTN_TL, None, None, at 0x7ff8110d4a10>) at 0x7ff8110c6070>, target_uinput='mouse', output_symbol='BTN_RIGHT', 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'>), MappingData(input_combination=<InputCombination (<InputConfig (1, 316) BTN_MODE, None, None, at 0x7ff8110d4450>, <InputConfig (1, 317) BTN_THUMBL, None, None, at 0x7ff8110d4290>) at 0x7ff8110c61b0>, target_uinput='keyboard', output_symbol='KEY_MUTE', 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'>), MappingData(input_combination=<InputCombination (<InputConfig (1, 316) BTN_MODE, None, 30e188e63b15bea64ab0543974a02797, at 0x7ff8110d4c50>, <InputConfig (3, 1) ABS_Y, -10, 30e188e63b15bea64ab0543974a02797, at 0x7ff8110d4750>) at 0x7ff8110c62f0>, target_uinput='keyboard', output_symbol='KEY_VOLUMEUP', 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'>), MappingData(input_combination=<InputCombination (<InputConfig (1, 316) BTN_MODE, None, 30e188e63b15bea64ab0543974a02797, at 0x7ff8110d4fd0>, <InputConfig (3, 1) ABS_Y, 10, 30e188e63b15bea64ab0543974a02797, at 0x7ff8110d5190>) at 0x7ff8110c6340>, target_uinput='keyboard', output_symbol='KEY_VOLUMEDOWN', output_type=None, output_code=None, name=None, mapping_type='key_macro', release_combination_keys=False, 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'>), MappingData(input_combination=<InputCombination (<InputConfig (1, 316) BTN_MODE, None, None, at 0x7ff8110d4cd0>, <InputConfig (3, 0) ABS_X, -10, None, at 0x7ff8110d41d0>) at 0x7ff8110c6520>, target_uinput='keyboard', output_symbol='KEY_PREVIOUS', 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'>), MappingData(input_combination=<InputCombination (<InputConfig (1, 316) BTN_MODE, None, None, at 0x7ff8110e1e10>, <InputConfig (3, 0) ABS_X, 10, None, at 0x7ff8110e2110>) at 0x7ff8110c6390>, target_uinput='keyboard', output_symbol='KEY_NEXT', 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'>), MappingData(input_combination=<InputCombination (<InputConfig (1, 316) BTN_MODE, None, 30e188e63b15bea64ab0543974a02797, at 0x7ff8110e1f50>, <InputConfig (1, 314) BTN_SELECT, None, 30e188e63b15bea64ab0543974a02797, at 0x7ff8110e21d0>) at 0x7ff8110c6250>, target_uinput='keyboard', output_symbol='KEY_LEFTMETA + Control_L + s', 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'>), MappingData(input_combination=<InputCombination (<InputConfig (1, 316) BTN_MODE, None, 30e188e63b15bea64ab0543974a02797, at 0x7ff8110e2310>, <InputConfig (1, 307) BTN_NORTH, None, 30e188e63b15bea64ab0543974a02797, at 0x7ff8110e2350>) at 0x7ff8110c63e0>, target_uinput='keyboard', output_symbol='Alt_L + KEY_F4', 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'>), MappingData(input_combination=<InputCombination (<InputConfig (1, 316) BTN_MODE, None, 01bb4d8df1bb3fb619ff2f692aacd3bb, at 0x7ff8110e24d0>, <InputConfig (1, 305) BTN_B, None, 01bb4d8df1bb3fb619ff2f692aacd3bb, at 0x7ff8110e2510>) at 0x7ff8110c6430>, target_uinput='keyboard', output_symbol='KEY_LEFTMETA + KP_Subtract', 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'>), MappingData(input_combination=<InputCombination (<InputConfig (1, 316) BTN_MODE, None, 01bb4d8df1bb3fb619ff2f692aacd3bb, at 0x7ff8110e2690>, <InputConfig (1, 330) BTN_TOUCH, None, 747be442072f45da9362a1952c9775f8, at 0x7ff8110e26d0>) at 0x7ff8110c6570>, target_uinput='keyboard', output_symbol='Shift_R + KEY_F12', 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'>), MappingData(input_combination=<InputCombination (<InputConfig (1, 316) BTN_MODE, None, 01bb4d8df1bb3fb619ff2f692aacd3bb, at 0x7ff8110e2850>, <InputConfig (3, 16) ABS_HAT0X, -1, 01bb4d8df1bb3fb619ff2f692aacd3bb, at 0x7ff8110e2890>) at 0x7ff8110c6610>, target_uinput='keyboard', output_symbol='KEY_LEFT', 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'>), MappingData(input_combination=<InputCombination (<InputConfig (1, 316) BTN_MODE, None, 01bb4d8df1bb3fb619ff2f692aacd3bb, at 0x7ff8110e2a10>, <InputConfig (1, 312) BTN_TL2, None, 01bb4d8df1bb3fb619ff2f692aacd3bb, at 0x7ff8110e2a50>) at 0x7ff8110c6480>, target_uinput='keyboard', output_symbol='KEY_LEFTMETA + KEY_KPPLUS', 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'>), MappingData(input_combination=<InputCombination (<InputConfig (1, 316) BTN_MODE, None, 01bb4d8df1bb3fb619ff2f692aacd3bb, at 0x7ff8110e2bd0>, <InputConfig (1, 313) BTN_TR2, None, 01bb4d8df1bb3fb619ff2f692aacd3bb, at 0x7ff8110e2c10>) at 0x7ff8110c65c0>, target_uinput='keyboard', output_symbol='KEY_LEFTMETA + KEY_KPPLUS', 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'>), MappingData(input_combination=<InputCombination (<InputConfig (1, 315) BTN_START, None, 01bb4d8df1bb3fb619ff2f692aacd3bb, at 0x7ff8110e2d90>, <InputConfig (3, 17) ABS_HAT0Y, -1, 01bb4d8df1bb3fb619ff2f692aacd3bb, at 0x7ff8110e2dd0>) at 0x7ff8110c6660>, target_uinput='keyboard', output_symbol='KEY_HOME', 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'>), MappingData(input_combination=<InputCombination (<InputConfig (1, 315) BTN_START, None, 01bb4d8df1bb3fb619ff2f692aacd3bb, at 0x7ff8110e2f50>, <InputConfig (3, 17) ABS_HAT0Y, 1, 01bb4d8df1bb3fb619ff2f692aacd3bb, at 0x7ff8110e2f90>) at 0x7ff8110c64d0>, target_uinput='keyboard', output_symbol='KP_End', 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'>), MappingData(input_combination=<InputCombination (<InputConfig (1, 315) BTN_START, None, 01bb4d8df1bb3fb619ff2f692aacd3bb, at 0x7ff8110e3110>, <InputConfig (3, 16) ABS_HAT0X, -1, 01bb4d8df1bb3fb619ff2f692aacd3bb, at 0x7ff8110e3150>) at 0x7ff8110c66b0>, target_uinput='keyboard', output_symbol='KEY_PAGEDOWN', 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'>), MappingData(input_combination=<InputCombination (<InputConfig (1, 315) BTN_START, None, 01bb4d8df1bb3fb619ff2f692aacd3bb, at 0x7ff8110e32d0>, <InputConfig (3, 16) ABS_HAT0X, 1, 01bb4d8df1bb3fb619ff2f692aacd3bb, at 0x7ff8110e3310>) at 0x7ff8110c6750>, target_uinput='keyboard', output_symbol='KEY_PAGEUP', 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=True) | |
22:24:44.790806 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:44.790864 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 308, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:44.791048 168739 GUI DEBUG parse.py:456: parsing macro KEY_LEFTMETA + KP_Equal | |
22:24:44.791084 168739 GUI DEBUG parse.py:391: Transformed "KEY_LEFTMETA+KP_Equal" to "hold_keys(KEY_LEFTMETA,KP_Equal)" | |
22:24:44.791238 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:44.791289 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 3, 'code': 16, 'origin_hash': None, 'analog_threshold': 1, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:44.791402 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:44.791449 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 3, 'code': 17, 'origin_hash': None, 'analog_threshold': -1, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:44.791547 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:44.791591 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 318, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:44.791685 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:44.791728 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 3, 'code': 17, 'origin_hash': None, 'analog_threshold': 1, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:44.791822 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:44.791866 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 315, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:44.792024 168739 GUI DEBUG parse.py:456: parsing macro Alt_L + Tab | |
22:24:44.792056 168739 GUI DEBUG parse.py:391: Transformed "Alt_L+Tab" to "hold_keys(Alt_L,Tab)" | |
22:24:44.792194 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:44.792244 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 311, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:44.792343 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:44.792387 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 310, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:44.792480 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:44.792525 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 317, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:44.792771 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:44.792817 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 3, 'code': 0, 'origin_hash': None, 'analog_threshold': -10, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:44.792912 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:44.792958 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 3, 'code': 0, 'origin_hash': None, 'analog_threshold': 10, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:44.793186 168739 GUI DEBUG parse.py:456: parsing macro KEY_LEFTMETA + Control_L + s | |
22:24:44.793221 168739 GUI DEBUG parse.py:391: Transformed "KEY_LEFTMETA+Control_L+s" to "hold_keys(KEY_LEFTMETA,Control_L,s)" | |
22:24:44.793456 168739 GUI DEBUG parse.py:456: parsing macro Alt_L + KEY_F4 | |
22:24:44.793487 168739 GUI DEBUG parse.py:391: Transformed "Alt_L+KEY_F4" to "hold_keys(Alt_L,KEY_F4)" | |
22:24:44.793711 168739 GUI DEBUG parse.py:456: parsing macro KEY_LEFTMETA + KP_Subtract | |
22:24:44.793742 168739 GUI DEBUG parse.py:391: Transformed "KEY_LEFTMETA+KP_Subtract" to "hold_keys(KEY_LEFTMETA,KP_Subtract)" | |
22:24:44.793964 168739 GUI DEBUG parse.py:456: parsing macro Shift_R + KEY_F12 | |
22:24:44.793997 168739 GUI DEBUG parse.py:391: Transformed "Shift_R+KEY_F12" to "hold_keys(Shift_R,KEY_F12)" | |
22:24:44.794299 168739 GUI DEBUG parse.py:456: parsing macro KEY_LEFTMETA + KEY_KPPLUS | |
22:24:44.794330 168739 GUI DEBUG parse.py:391: Transformed "KEY_LEFTMETA+KEY_KPPLUS" to "hold_keys(KEY_LEFTMETA,KEY_KPPLUS)" | |
22:24:44.794577 168739 GUI DEBUG parse.py:456: parsing macro KEY_LEFTMETA + KEY_KPPLUS | |
22:24:44.794608 168739 GUI DEBUG parse.py:391: Transformed "KEY_LEFTMETA+KEY_KPPLUS" to "hold_keys(KEY_LEFTMETA,KEY_KPPLUS)" | |
22:24:44.797581 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_WEST) as Button MODE + Button WEST at 0x7ff819483b00>> | |
22:24:44.797624 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_WEST) as Button MODE + Button WEST at 0x7ff819483b00>> | |
22:24:44.798076 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig ABS_HAT0X) as Button MODE + DPad-X Right at 0x7ff82827f100>> | |
22:24:44.798115 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig ABS_HAT0X) as Button MODE + DPad-X Right at 0x7ff82827f100>> | |
22:24:44.798640 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig ABS_HAT0Y) as Button MODE + DPad-Y Up at 0x7ff8110b76c0>> | |
22:24:44.798677 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig ABS_HAT0Y) as Button MODE + DPad-Y Up at 0x7ff8110b76c0>> | |
22:24:44.799241 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_THUMBR) as Button MODE + Button THUMBR at 0x7ff8194bde00>> | |
22:24:44.799278 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_THUMBR) as Button MODE + Button THUMBR at 0x7ff8194bde00>> | |
22:24:44.799830 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig ABS_HAT0Y) as Button MODE + DPad-Y Down at 0x7ff8110cafc0>> | |
22:24:44.799866 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig ABS_HAT0Y) as Button MODE + DPad-Y Down at 0x7ff8110cafc0>> | |
22:24:44.800475 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_START) as Button MODE + Button START at 0x7ff811080540>> | |
22:24:44.800511 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_START) as Button MODE + Button START at 0x7ff811080540>> | |
22:24:44.801101 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_TR) as Button MODE + Button TR at 0x7ff8194cb6c0>> | |
22:24:44.801137 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_TR) as Button MODE + Button TR at 0x7ff8194cb6c0>> | |
22:24:44.801764 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_TL) as Button MODE + Button TL at 0x7ff811100040>> | |
22:24:44.801801 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_TL) as Button MODE + Button TL at 0x7ff811100040>> | |
22:24:44.802392 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_THUMBL) as Button MODE + Button THUMBL at 0x7ff811101fc0>> | |
22:24:44.802428 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_THUMBL) as Button MODE + Button THUMBL at 0x7ff811101fc0>> | |
22:24:44.803048 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig ABS_Y) as Button MODE + Joystick-Y Up at 0x7ff811102780>> | |
22:24:44.803084 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig ABS_Y) as Button MODE + Joystick-Y Up at 0x7ff811102780>> | |
22:24:44.803624 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig ABS_Y) as Button MODE + Joystick-Y Down at 0x7ff811102f40>> | |
22:24:44.803659 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig ABS_Y) as Button MODE + Joystick-Y Down at 0x7ff811102f40>> | |
22:24:44.804233 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig ABS_X) as Button MODE + Joystick-X Left at 0x7ff811103600>> | |
22:24:44.804269 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig ABS_X) as Button MODE + Joystick-X Left at 0x7ff811103600>> | |
22:24:44.804912 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig ABS_X) as Button MODE + Joystick-X Right at 0x7ff811103cc0>> | |
22:24:44.804948 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig ABS_X) as Button MODE + Joystick-X Right at 0x7ff811103cc0>> | |
22:24:44.805538 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_SELECT) as Button MODE + Button SELECT at 0x7ff811103880>> | |
22:24:44.805576 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_SELECT) as Button MODE + Button SELECT at 0x7ff811103880>> | |
22:24:44.806211 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_NORTH) as Button MODE + Button NORTH at 0x7ff81110cc40>> | |
22:24:44.806247 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_NORTH) as Button MODE + Button NORTH at 0x7ff81110cc40>> | |
22:24:44.806780 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_B) as Button MODE + Button B at 0x7ff81110d4c0>> | |
22:24:44.806817 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_B) as Button MODE + Button B at 0x7ff81110d4c0>> | |
22:24:44.807393 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_TOUCH) as Button MODE + Button TOUCH at 0x7ff81110db00>> | |
22:24:44.807429 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_TOUCH) as Button MODE + Button TOUCH at 0x7ff81110db00>> | |
22:24:44.808117 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig ABS_HAT0X) as Button MODE + DPad-X Left at 0x7ff81110e200>> | |
22:24:44.808153 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig ABS_HAT0X) as Button MODE + DPad-X Left at 0x7ff81110e200>> | |
22:24:44.808934 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_TL2) as Button MODE + Button TL2 at 0x7ff81110eb80>> | |
22:24:44.808970 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_TL2) as Button MODE + Button TL2 at 0x7ff81110eb80>> | |
22:24:44.809768 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_TR2) as Button MODE + Button TR2 at 0x7ff81110f680>> | |
22:24:44.809804 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_TR2) as Button MODE + Button TR2 at 0x7ff81110f680>> | |
22:24:44.810486 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_START + InputConfig ABS_HAT0Y) as Button START + DPad-Y Up at 0x7ff81110f200>> | |
22:24:44.810522 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_START + InputConfig ABS_HAT0Y) as Button START + DPad-Y Up at 0x7ff81110f200>> | |
22:24:44.811062 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_START + InputConfig ABS_HAT0Y) as Button START + DPad-Y Down at 0x7ff81110fd00>> | |
22:24:44.811098 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_START + InputConfig ABS_HAT0Y) as Button START + DPad-Y Down at 0x7ff81110fd00>> | |
22:24:44.811655 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_START + InputConfig ABS_HAT0X) as Button START + DPad-X Left at 0x7ff811111200>> | |
22:24:44.811690 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_START + InputConfig ABS_HAT0X) as Button START + DPad-X Left at 0x7ff811111200>> | |
22:24:44.812305 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_START + InputConfig ABS_HAT0X) as Button START + DPad-X Right at 0x7ff8111119c0>> | |
22:24:44.812340 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_START + InputConfig ABS_HAT0X) as Button START + DPad-X Right at 0x7ff8111119c0>> | |
22:24:44.815971 168739 GUI DEBUG message_broker.py:76: from data_manager.py:125: Signal=mapping: {'input_combination': <InputCombination (<InputConfig (1, 316) BTN_MODE, None, 01bb4d8df1bb3fb619ff2f692aacd3bb, at 0x7ff81110f410>, <InputConfig (1, 305) BTN_B, None, 01bb4d8df1bb3fb619ff2f692aacd3bb, at 0x7ff8110d61d0>) at 0x7ff8110c67f0>, 'target_uinput': 'keyboard', 'output_symbol': 'KEY_LEFTMETA + KP_Subtract', 'mapping_type': 'key_macro'} | |
22:24:44.819749 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:44.819805 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 308, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:44.819970 168739 GUI DEBUG parse.py:456: parsing macro KEY_LEFTMETA + KP_Equal | |
22:24:44.820005 168739 GUI DEBUG parse.py:391: Transformed "KEY_LEFTMETA+KP_Equal" to "hold_keys(KEY_LEFTMETA,KP_Equal)" | |
22:24:44.820150 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:44.820201 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 3, 'code': 16, 'origin_hash': None, 'analog_threshold': 1, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:44.820301 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:44.820347 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 3, 'code': 17, 'origin_hash': None, 'analog_threshold': -1, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:44.820453 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:44.820499 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 318, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:44.820593 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:44.820637 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 3, 'code': 17, 'origin_hash': None, 'analog_threshold': 1, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:44.820731 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:44.820774 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 315, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:44.820908 168739 GUI DEBUG parse.py:456: parsing macro Alt_L + Tab | |
22:24:44.820938 168739 GUI DEBUG parse.py:391: Transformed "Alt_L+Tab" to "hold_keys(Alt_L,Tab)" | |
22:24:44.821048 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:44.821096 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 311, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:44.821191 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:44.821239 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 310, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:44.821333 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:44.821376 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 317, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:44.821616 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:44.821660 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 3, 'code': 0, 'origin_hash': None, 'analog_threshold': -10, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:44.821752 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:44.821795 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 3, 'code': 0, 'origin_hash': None, 'analog_threshold': 10, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:44.822005 168739 GUI DEBUG parse.py:456: parsing macro KEY_LEFTMETA + Control_L + s | |
22:24:44.822037 168739 GUI DEBUG parse.py:391: Transformed "KEY_LEFTMETA+Control_L+s" to "hold_keys(KEY_LEFTMETA,Control_L,s)" | |
22:24:44.822272 168739 GUI DEBUG parse.py:456: parsing macro Alt_L + KEY_F4 | |
22:24:44.822304 168739 GUI DEBUG parse.py:391: Transformed "Alt_L+KEY_F4" to "hold_keys(Alt_L,KEY_F4)" | |
22:24:44.822531 168739 GUI DEBUG parse.py:456: parsing macro KEY_LEFTMETA + KP_Subtract | |
22:24:44.822564 168739 GUI DEBUG parse.py:391: Transformed "KEY_LEFTMETA+KP_Subtract" to "hold_keys(KEY_LEFTMETA,KP_Subtract)" | |
22:24:44.822784 168739 GUI DEBUG parse.py:456: parsing macro Shift_R + KEY_F12 | |
22:24:44.822814 168739 GUI DEBUG parse.py:391: Transformed "Shift_R+KEY_F12" to "hold_keys(Shift_R,KEY_F12)" | |
22:24:44.823111 168739 GUI DEBUG parse.py:456: parsing macro KEY_LEFTMETA + KEY_KPPLUS | |
22:24:44.823142 168739 GUI DEBUG parse.py:391: Transformed "KEY_LEFTMETA+KEY_KPPLUS" to "hold_keys(KEY_LEFTMETA,KEY_KPPLUS)" | |
22:24:44.830921 168739 GUI DEBUG parse.py:456: parsing macro KEY_LEFTMETA + KEY_KPPLUS | |
22:24:44.830966 168739 GUI DEBUG parse.py:391: Transformed "KEY_LEFTMETA+KEY_KPPLUS" to "hold_keys(KEY_LEFTMETA,KEY_KPPLUS)" | |
22:24:44.832120 168739 GUI DEBUG message_broker.py:76: from data_manager.py:136: Signal=selected_event: InputConfig BTN_MODE | |
22:24:44.832204 168739 GUI DEBUG message_broker.py:76: from data_manager.py:136: Signal=selected_event: InputConfig BTN_MODE | |
22:24:44.832271 168739 GUI DEBUG message_broker.py:76: from controller.py:159: Signal=status_msg: StatusData(ctx_id=5, msg=None, tooltip=None) | |
22:24:44.832305 168739 GUI DEBUG message_broker.py:76: from controller.py:159: Signal=status_msg: StatusData(ctx_id=5, msg=None, tooltip=None) | |
22:24:44.832416 168739 GUI DEBUG message_broker.py:76: from device_groups.py:68: Signal=do_stack_switch: DoStackSwitch(page_index=1) | |
22:24:46.208601 168739 GUI DEBUG presets.py:60: Selecting preset "DualSenseHotKeys" | |
22:24:46.208669 168739 GUI INFO data_manager.py:315: Loading preset "DualSenseHotKeys" | |
22:24:46.208715 168739 GUI INFO preset.py:143: Loading preset from "/home/zany130/.config/input-remapper-2/presets/Wireless Controller/DualSenseHotKeys.json" | |
22:24:46.208898 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316} | |
22:24:46.208969 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 308} | |
22:24:46.209056 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316} | |
22:24:46.209098 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 3, 'code': 16, 'analog_threshold': 1} | |
22:24:46.209163 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316} | |
22:24:46.209202 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 3, 'code': 17, 'analog_threshold': -1} | |
22:24:46.209257 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316} | |
22:24:46.209288 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 318} | |
22:24:46.209335 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316} | |
22:24:46.209366 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 3, 'code': 17, 'analog_threshold': 1} | |
22:24:46.209413 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316} | |
22:24:46.209443 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 315} | |
22:24:46.209488 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316} | |
22:24:46.209519 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 311} | |
22:24:46.209564 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316} | |
22:24:46.209596 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 310} | |
22:24:46.209641 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316} | |
22:24:46.209671 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 317} | |
22:24:46.209777 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316} | |
22:24:46.209808 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 3, 'code': 0, 'analog_threshold': -10} | |
22:24:46.209855 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316} | |
22:24:46.209885 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 3, 'code': 0, 'analog_threshold': 10} | |
22:24:46.210357 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:46.210413 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 308, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:46.210528 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:46.210578 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 3, 'code': 16, 'origin_hash': None, 'analog_threshold': 1, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:46.210674 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:46.210718 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 3, 'code': 17, 'origin_hash': None, 'analog_threshold': -1, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:46.210810 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:46.210853 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 318, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:46.210944 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:46.210988 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 3, 'code': 17, 'origin_hash': None, 'analog_threshold': 1, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:46.211081 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:46.211126 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 315, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:46.211216 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:46.211260 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 311, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:46.211348 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:46.211391 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 310, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:46.211480 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:46.211523 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 317, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:46.211812 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:46.211861 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 3, 'code': 0, 'origin_hash': None, 'analog_threshold': -10, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:46.211962 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:46.212006 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 3, 'code': 0, 'origin_hash': None, 'analog_threshold': 10, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:46.212926 168739 GUI DEBUG message_broker.py:76: from data_manager.py:111: Signal=preset: PresetData(name='DualSenseHotKeys', mappings=[MappingData(input_combination=<InputCombination (<InputConfig (1, 316) BTN_MODE, None, None, at 0x7ff81109fc50>, <InputConfig (1, 308) BTN_WEST, None, None, at 0x7ff8110d36d0>) at 0x7ff8110fd3a0>, target_uinput='keyboard', output_symbol='KEY_LEFTMETA + KP_Equal', 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'>), MappingData(input_combination=<InputCombination (<InputConfig (1, 316) BTN_MODE, None, None, at 0x7ff8110d3e90>, <InputConfig (3, 16) ABS_HAT0X, 1, None, at 0x7ff8110d3990>) at 0x7ff8110fd3f0>, target_uinput='keyboard', output_symbol='KEY_RIGHT', 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'>), MappingData(input_combination=<InputCombination (<InputConfig (1, 316) BTN_MODE, None, None, at 0x7ff8110d3c10>, <InputConfig (3, 17) ABS_HAT0Y, -1, None, at 0x7ff8110d3a90>) at 0x7ff8110fd440>, target_uinput='keyboard', output_symbol='KEY_UP', 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'>), MappingData(input_combination=<InputCombination (<InputConfig (1, 316) BTN_MODE, None, None, at 0x7ff8110d3dd0>, <InputConfig (1, 318) BTN_THUMBR, None, None, at 0x7ff8110d38d0>) at 0x7ff8110fd490>, target_uinput='keyboard', output_symbol='XF86TouchpadToggle', 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'>), MappingData(input_combination=<InputCombination (<InputConfig (1, 316) BTN_MODE, None, None, at 0x7ff8110d3ed0>, <InputConfig (3, 17) ABS_HAT0Y, 1, None, at 0x7ff8110d3790>) at 0x7ff8110fd4e0>, target_uinput='keyboard', output_symbol='KEY_DOWN', 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'>), MappingData(input_combination=<InputCombination (<InputConfig (1, 316) BTN_MODE, None, None, at 0x7ff8110e0e10>, <InputConfig (1, 315) BTN_START, None, None, at 0x7ff8110e0a10>) at 0x7ff8110fd530>, target_uinput='keyboard', output_symbol='Alt_L + Tab', 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'>), MappingData(input_combination=<InputCombination (<InputConfig (1, 316) BTN_MODE, None, None, at 0x7ff8110e0310>, <InputConfig (1, 311) BTN_TR, None, None, at 0x7ff8110e0510>) at 0x7ff8110fd580>, target_uinput='mouse', output_symbol='BTN_LEFT', 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'>), MappingData(input_combination=<InputCombination (<InputConfig (1, 316) BTN_MODE, None, None, at 0x7ff8110e0b10>, <InputConfig (1, 310) BTN_TL, None, None, at 0x7ff8110e0d10>) at 0x7ff8110fd5d0>, target_uinput='mouse', output_symbol='BTN_RIGHT', 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'>), MappingData(input_combination=<InputCombination (<InputConfig (1, 316) BTN_MODE, None, None, at 0x7ff8110e1450>, <InputConfig (1, 317) BTN_THUMBL, None, None, at 0x7ff8110e0850>) at 0x7ff8110fd620>, target_uinput='keyboard', output_symbol='KEY_MUTE', 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'>), MappingData(input_combination=<InputCombination (<InputConfig (1, 316) BTN_MODE, None, 30e188e63b15bea64ab0543974a02797, at 0x7ff8110e0e50>, <InputConfig (3, 1) ABS_Y, -10, 30e188e63b15bea64ab0543974a02797, at 0x7ff8110e33d0>) at 0x7ff8110fd670>, target_uinput='keyboard', output_symbol='KEY_VOLUMEUP', 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'>), MappingData(input_combination=<InputCombination (<InputConfig (1, 316) BTN_MODE, None, 30e188e63b15bea64ab0543974a02797, at 0x7ff8110e34d0>, <InputConfig (3, 1) ABS_Y, 10, 30e188e63b15bea64ab0543974a02797, at 0x7ff8110e3490>) at 0x7ff8110fd6c0>, target_uinput='keyboard', output_symbol='KEY_VOLUMEDOWN', output_type=None, output_code=None, name=None, mapping_type='key_macro', release_combination_keys=False, 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'>), MappingData(input_combination=<InputCombination (<InputConfig (1, 316) BTN_MODE, None, None, at 0x7ff8110a0e90>, <InputConfig (3, 0) ABS_X, -10, None, at 0x7ff8110a0d10>) at 0x7ff8194b1cb0>, target_uinput='keyboard', output_symbol='KEY_PREVIOUS', 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'>), MappingData(input_combination=<InputCombination (<InputConfig (1, 316) BTN_MODE, None, None, at 0x7ff8110a0390>, <InputConfig (3, 0) ABS_X, 10, None, at 0x7ff8110a1010>) at 0x7ff8194b1e90>, target_uinput='keyboard', output_symbol='KEY_NEXT', 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'>), MappingData(input_combination=<InputCombination (<InputConfig (1, 316) BTN_MODE, None, 30e188e63b15bea64ab0543974a02797, at 0x7ff8110e1310>, <InputConfig (1, 314) BTN_SELECT, None, 30e188e63b15bea64ab0543974a02797, at 0x7ff8110e35d0>) at 0x7ff8194b17b0>, target_uinput='keyboard', output_symbol='KEY_LEFTMETA + Control_L + s', 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'>), MappingData(input_combination=<InputCombination (<InputConfig (1, 316) BTN_MODE, None, 30e188e63b15bea64ab0543974a02797, at 0x7ff8110e1050>, <InputConfig (1, 307) BTN_NORTH, None, 30e188e63b15bea64ab0543974a02797, at 0x7ff8110e3850>) at 0x7ff8194b1ad0>, target_uinput='keyboard', output_symbol='Alt_L + KEY_F4', 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'>), MappingData(input_combination=<InputCombination (<InputConfig (1, 316) BTN_MODE, None, 01bb4d8df1bb3fb619ff2f692aacd3bb, at 0x7ff8110e30d0>, <InputConfig (1, 305) BTN_B, None, 01bb4d8df1bb3fb619ff2f692aacd3bb, at 0x7ff8110e2f10>) at 0x7ff8194b1b20>, target_uinput='keyboard', output_symbol='KEY_LEFTMETA + KP_Subtract', 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'>), MappingData(input_combination=<InputCombination (<InputConfig (1, 316) BTN_MODE, None, 01bb4d8df1bb3fb619ff2f692aacd3bb, at 0x7ff8110e3d50>, <InputConfig (1, 330) BTN_TOUCH, None, 747be442072f45da9362a1952c9775f8, at 0x7ff8110e3d10>) at 0x7ff819477ba0>, target_uinput='keyboard', output_symbol='Shift_R + KEY_F12', 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'>), MappingData(input_combination=<InputCombination (<InputConfig (1, 316) BTN_MODE, None, 01bb4d8df1bb3fb619ff2f692aacd3bb, at 0x7ff8110e3c90>, <InputConfig (3, 16) ABS_HAT0X, -1, 01bb4d8df1bb3fb619ff2f692aacd3bb, at 0x7ff8110e3790>) at 0x7ff8110fd710>, target_uinput='keyboard', output_symbol='KEY_LEFT', 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'>), MappingData(input_combination=<InputCombination (<InputConfig (1, 316) BTN_MODE, None, 01bb4d8df1bb3fb619ff2f692aacd3bb, at 0x7ff8110e3a90>, <InputConfig (1, 312) BTN_TL2, None, 01bb4d8df1bb3fb619ff2f692aacd3bb, at 0x7ff8110e3a50>) at 0x7ff8110fd760>, target_uinput='keyboard', output_symbol='KEY_LEFTMETA + KEY_KPPLUS', 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'>), MappingData(input_combination=<InputCombination (<InputConfig (1, 316) BTN_MODE, None, 01bb4d8df1bb3fb619ff2f692aacd3bb, at 0x7ff8110e3b10>, <InputConfig (1, 313) BTN_TR2, None, 01bb4d8df1bb3fb619ff2f692aacd3bb, at 0x7ff8110e3e50>) at 0x7ff8110fd7b0>, target_uinput='keyboard', output_symbol='KEY_LEFTMETA + KEY_KPPLUS', 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'>), MappingData(input_combination=<InputCombination (<InputConfig (1, 315) BTN_START, None, 01bb4d8df1bb3fb619ff2f692aacd3bb, at 0x7ff8110e3e10>, <InputConfig (3, 17) ABS_HAT0Y, -1, 01bb4d8df1bb3fb619ff2f692aacd3bb, at 0x7ff8110e29d0>) at 0x7ff8110fd800>, target_uinput='keyboard', output_symbol='KEY_HOME', 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'>), MappingData(input_combination=<InputCombination (<InputConfig (1, 315) BTN_START, None, 01bb4d8df1bb3fb619ff2f692aacd3bb, at 0x7ff8194805d0>, <InputConfig (3, 17) ABS_HAT0Y, 1, 01bb4d8df1bb3fb619ff2f692aacd3bb, at 0x7ff819480a10>) at 0x7ff8110fd850>, target_uinput='keyboard', output_symbol='KP_End', 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'>), MappingData(input_combination=<InputCombination (<InputConfig (1, 315) BTN_START, None, 01bb4d8df1bb3fb619ff2f692aacd3bb, at 0x7ff8194807d0>, <InputConfig (3, 16) ABS_HAT0X, -1, 01bb4d8df1bb3fb619ff2f692aacd3bb, at 0x7ff819480790>) at 0x7ff8110fd8a0>, target_uinput='keyboard', output_symbol='KEY_PAGEDOWN', 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'>), MappingData(input_combination=<InputCombination (<InputConfig (1, 315) BTN_START, None, 01bb4d8df1bb3fb619ff2f692aacd3bb, at 0x7ff819480290>, <InputConfig (3, 16) ABS_HAT0X, 1, 01bb4d8df1bb3fb619ff2f692aacd3bb, at 0x7ff819480310>) at 0x7ff8110fd8f0>, target_uinput='keyboard', output_symbol='KEY_PAGEUP', 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=True) | |
22:24:46.215385 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:46.215441 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 308, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:46.215622 168739 GUI DEBUG parse.py:456: parsing macro KEY_LEFTMETA + KP_Equal | |
22:24:46.215658 168739 GUI DEBUG parse.py:391: Transformed "KEY_LEFTMETA+KP_Equal" to "hold_keys(KEY_LEFTMETA,KP_Equal)" | |
22:24:46.215815 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:46.215866 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 3, 'code': 16, 'origin_hash': None, 'analog_threshold': 1, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:46.215972 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:46.216018 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 3, 'code': 17, 'origin_hash': None, 'analog_threshold': -1, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:46.216116 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:46.216162 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 318, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:46.216258 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:46.216302 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 3, 'code': 17, 'origin_hash': None, 'analog_threshold': 1, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:46.216397 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:46.216441 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 315, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:46.216595 168739 GUI DEBUG parse.py:456: parsing macro Alt_L + Tab | |
22:24:46.216627 168739 GUI DEBUG parse.py:391: Transformed "Alt_L+Tab" to "hold_keys(Alt_L,Tab)" | |
22:24:46.216755 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:46.216804 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 311, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:46.216900 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:46.216945 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 310, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:46.217039 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:46.217083 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 317, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:46.217336 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:46.217382 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 3, 'code': 0, 'origin_hash': None, 'analog_threshold': -10, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:46.217477 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:46.217522 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 3, 'code': 0, 'origin_hash': None, 'analog_threshold': 10, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:46.217740 168739 GUI DEBUG parse.py:456: parsing macro KEY_LEFTMETA + Control_L + s | |
22:24:46.217773 168739 GUI DEBUG parse.py:391: Transformed "KEY_LEFTMETA+Control_L+s" to "hold_keys(KEY_LEFTMETA,Control_L,s)" | |
22:24:46.218006 168739 GUI DEBUG parse.py:456: parsing macro Alt_L + KEY_F4 | |
22:24:46.218038 168739 GUI DEBUG parse.py:391: Transformed "Alt_L+KEY_F4" to "hold_keys(Alt_L,KEY_F4)" | |
22:24:46.218258 168739 GUI DEBUG parse.py:456: parsing macro KEY_LEFTMETA + KP_Subtract | |
22:24:46.218289 168739 GUI DEBUG parse.py:391: Transformed "KEY_LEFTMETA+KP_Subtract" to "hold_keys(KEY_LEFTMETA,KP_Subtract)" | |
22:24:46.218515 168739 GUI DEBUG parse.py:456: parsing macro Shift_R + KEY_F12 | |
22:24:46.218548 168739 GUI DEBUG parse.py:391: Transformed "Shift_R+KEY_F12" to "hold_keys(Shift_R,KEY_F12)" | |
22:24:46.218845 168739 GUI DEBUG parse.py:456: parsing macro KEY_LEFTMETA + KEY_KPPLUS | |
22:24:46.218875 168739 GUI DEBUG parse.py:391: Transformed "KEY_LEFTMETA+KEY_KPPLUS" to "hold_keys(KEY_LEFTMETA,KEY_KPPLUS)" | |
22:24:46.219096 168739 GUI DEBUG parse.py:456: parsing macro KEY_LEFTMETA + KEY_KPPLUS | |
22:24:46.219125 168739 GUI DEBUG parse.py:391: Transformed "KEY_LEFTMETA+KEY_KPPLUS" to "hold_keys(KEY_LEFTMETA,KEY_KPPLUS)" | |
22:24:46.221934 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_WEST) as Button MODE + Button WEST at 0x7ff8110d5a80>> | |
22:24:46.221975 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_WEST) as Button MODE + Button WEST at 0x7ff8110d5a80>> | |
22:24:46.222417 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig ABS_HAT0X) as Button MODE + DPad-X Right at 0x7ff8110cb640>> | |
22:24:46.222454 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig ABS_HAT0X) as Button MODE + DPad-X Right at 0x7ff8110cb640>> | |
22:24:46.222957 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig ABS_HAT0Y) as Button MODE + DPad-Y Up at 0x7ff811098640>> | |
22:24:46.222993 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig ABS_HAT0Y) as Button MODE + DPad-Y Up at 0x7ff811098640>> | |
22:24:46.223492 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_THUMBR) as Button MODE + Button THUMBR at 0x7ff811098280>> | |
22:24:46.223529 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_THUMBR) as Button MODE + Button THUMBR at 0x7ff811098280>> | |
22:24:46.224099 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig ABS_HAT0Y) as Button MODE + DPad-Y Down at 0x7ff8110987c0>> | |
22:24:46.224135 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig ABS_HAT0Y) as Button MODE + DPad-Y Down at 0x7ff8110987c0>> | |
22:24:46.224754 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_START) as Button MODE + Button START at 0x7ff819ab8c40>> | |
22:24:46.224790 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_START) as Button MODE + Button START at 0x7ff819ab8c40>> | |
22:24:46.225438 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_TR) as Button MODE + Button TR at 0x7ff8110d8280>> | |
22:24:46.225475 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_TR) as Button MODE + Button TR at 0x7ff8110d8280>> | |
22:24:46.226140 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_TL) as Button MODE + Button TL at 0x7ff8110d3e00>> | |
22:24:46.226176 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_TL) as Button MODE + Button TL at 0x7ff8110d3e00>> | |
22:24:46.226843 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_THUMBL) as Button MODE + Button THUMBL at 0x7ff8110d47c0>> | |
22:24:46.226878 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_THUMBL) as Button MODE + Button THUMBL at 0x7ff8110d47c0>> | |
22:24:46.227445 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig ABS_Y) as Button MODE + Joystick-Y Up at 0x7ff8110dbc00>> | |
22:24:46.227481 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig ABS_Y) as Button MODE + Joystick-Y Up at 0x7ff8110dbc00>> | |
22:24:46.228014 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig ABS_Y) as Button MODE + Joystick-Y Down at 0x7ff81109f640>> | |
22:24:46.228049 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig ABS_Y) as Button MODE + Joystick-Y Down at 0x7ff81109f640>> | |
22:24:46.228610 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig ABS_X) as Button MODE + Joystick-X Left at 0x7ff82a06b700>> | |
22:24:46.228646 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig ABS_X) as Button MODE + Joystick-X Left at 0x7ff82a06b700>> | |
22:24:46.229211 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig ABS_X) as Button MODE + Joystick-X Right at 0x7ff819452f80>> | |
22:24:46.229250 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig ABS_X) as Button MODE + Joystick-X Right at 0x7ff819452f80>> | |
22:24:46.229868 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_SELECT) as Button MODE + Button SELECT at 0x7ff811101840>> | |
22:24:46.229903 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_SELECT) as Button MODE + Button SELECT at 0x7ff811101840>> | |
22:24:46.230503 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_NORTH) as Button MODE + Button NORTH at 0x7ff811102ac0>> | |
22:24:46.230538 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_NORTH) as Button MODE + Button NORTH at 0x7ff811102ac0>> | |
22:24:46.231024 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_B) as Button MODE + Button B at 0x7ff811101380>> | |
22:24:46.231060 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_B) as Button MODE + Button B at 0x7ff811101380>> | |
22:24:46.231543 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_TOUCH) as Button MODE + Button TOUCH at 0x7ff811103680>> | |
22:24:46.231578 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_TOUCH) as Button MODE + Button TOUCH at 0x7ff811103680>> | |
22:24:46.232305 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig ABS_HAT0X) as Button MODE + DPad-X Left at 0x7ff811101400>> | |
22:24:46.232341 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig ABS_HAT0X) as Button MODE + DPad-X Left at 0x7ff811101400>> | |
22:24:46.233165 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_TL2) as Button MODE + Button TL2 at 0x7ff81947d180>> | |
22:24:46.233202 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_TL2) as Button MODE + Button TL2 at 0x7ff81947d180>> | |
22:24:46.233864 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_TR2) as Button MODE + Button TR2 at 0x7ff811080180>> | |
22:24:46.233900 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_MODE + InputConfig BTN_TR2) as Button MODE + Button TR2 at 0x7ff811080180>> | |
22:24:46.234715 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_START + InputConfig ABS_HAT0Y) as Button START + DPad-Y Up at 0x7ff8110810c0>> | |
22:24:46.234751 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_START + InputConfig ABS_HAT0Y) as Button START + DPad-Y Up at 0x7ff8110810c0>> | |
22:24:46.235403 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_START + InputConfig ABS_HAT0Y) as Button START + DPad-Y Down at 0x7ff811112680>> | |
22:24:46.235439 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_START + InputConfig ABS_HAT0Y) as Button START + DPad-Y Down at 0x7ff811112680>> | |
22:24:46.236124 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_START + InputConfig ABS_HAT0X) as Button START + DPad-X Left at 0x7ff811112840>> | |
22:24:46.236159 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_START + InputConfig ABS_HAT0X) as Button START + DPad-X Left at 0x7ff811112840>> | |
22:24:46.236846 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.mapping: <bound method MappingSelectionLabel._on_mapping_changed of <MappingSelectionLabel for Combination (InputConfig BTN_START + InputConfig ABS_HAT0X) as Button START + DPad-X Right at 0x7ff811113140>> | |
22:24:46.236881 168739 GUI DEBUG message_broker.py:97: adding new Listener for MessageType.combination_update: <bound method MappingSelectionLabel._on_combination_update of <MappingSelectionLabel for Combination (InputConfig BTN_START + InputConfig ABS_HAT0X) as Button START + DPad-X Right at 0x7ff811113140>> | |
22:24:46.241119 168739 GUI DEBUG message_broker.py:76: from data_manager.py:125: Signal=mapping: {'input_combination': <InputCombination (<InputConfig (1, 316) BTN_MODE, None, 01bb4d8df1bb3fb619ff2f692aacd3bb, at 0x7ff8194bfbd0>, <InputConfig (1, 305) BTN_B, None, 01bb4d8df1bb3fb619ff2f692aacd3bb, at 0x7ff8194bff10>) at 0x7ff8110fda30>, 'target_uinput': 'keyboard', 'output_symbol': 'KEY_LEFTMETA + KP_Subtract', 'mapping_type': 'key_macro'} | |
22:24:46.242113 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:46.242170 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 308, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:46.242336 168739 GUI DEBUG parse.py:456: parsing macro KEY_LEFTMETA + KP_Equal | |
22:24:46.242372 168739 GUI DEBUG parse.py:391: Transformed "KEY_LEFTMETA+KP_Equal" to "hold_keys(KEY_LEFTMETA,KP_Equal)" | |
22:24:46.242519 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:46.242574 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 3, 'code': 16, 'origin_hash': None, 'analog_threshold': 1, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:46.242677 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:46.242725 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 3, 'code': 17, 'origin_hash': None, 'analog_threshold': -1, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:46.242825 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:46.242871 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 318, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:46.242969 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:46.243015 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 3, 'code': 17, 'origin_hash': None, 'analog_threshold': 1, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:46.243112 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:46.243156 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 315, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:46.243292 168739 GUI DEBUG parse.py:456: parsing macro Alt_L + Tab | |
22:24:46.243323 168739 GUI DEBUG parse.py:391: Transformed "Alt_L+Tab" to "hold_keys(Alt_L,Tab)" | |
22:24:46.243436 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:46.243484 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 311, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:46.243583 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:46.243629 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 310, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:46.243724 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:46.243768 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 317, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:46.244018 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:46.244063 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 3, 'code': 0, 'origin_hash': None, 'analog_threshold': -10, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:46.244158 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 1, 'code': 316, 'origin_hash': None, 'analog_threshold': None, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:46.244203 168739 GUI WARNING input_config.py:268: No origin_hash set for {'type': 3, 'code': 0, 'origin_hash': None, 'analog_threshold': 10, 'message_type': <MessageType.selected_event: 'selected_event'>} | |
22:24:46.244413 168739 GUI DEBUG parse.py:456: parsing macro KEY_LEFTMETA + Control_L + s | |
22:24:46.244445 168739 GUI DEBUG parse.py:391: Transformed "KEY_LEFTMETA+Control_L+s" to "hold_keys(KEY_LEFTMETA,Control_L,s)" | |
22:24:46.244676 168739 GUI DEBUG parse.py:456: parsing macro Alt_L + KEY_F4 | |
22:24:46.244706 168739 GUI DEBUG parse.py:391: Transformed "Alt_L+KEY_F4" to "hold_keys(Alt_L,KEY_F4)" | |
22:24:46.244930 168739 GUI DEBUG parse.py:456: parsing macro KEY_LEFTMETA + KP_Subtract | |
22:24:46.244961 168739 GUI DEBUG parse.py:391: Transformed "KEY_LEFTMETA+KP_Subtract" to "hold_keys(KEY_LEFTMETA,KP_Subtract)" | |
22:24:46.245189 168739 GUI DEBUG parse.py:456: parsing macro Shift_R + KEY_F12 | |
22:24:46.245224 168739 GUI DEBUG parse.py:391: Transformed "Shift_R+KEY_F12" to "hold_keys(Shift_R,KEY_F12)" | |
22:24:46.245529 168739 GUI DEBUG parse.py:456: parsing macro KEY_LEFTMETA + KEY_KPPLUS | |
22:24:46.245560 168739 GUI DEBUG parse.py:391: Transformed "KEY_LEFTMETA+KEY_KPPLUS" to "hold_keys(KEY_LEFTMETA,KEY_KPPLUS)" | |
22:24:46.245780 168739 GUI DEBUG parse.py:456: parsing macro KEY_LEFTMETA + KEY_KPPLUS | |
22:24:46.245811 168739 GUI DEBUG parse.py:391: Transformed "KEY_LEFTMETA+KEY_KPPLUS" to "hold_keys(KEY_LEFTMETA,KEY_KPPLUS)" | |
22:24:46.250866 168739 GUI DEBUG message_broker.py:76: from data_manager.py:136: Signal=selected_event: InputConfig BTN_MODE | |
22:24:46.250956 168739 GUI DEBUG message_broker.py:76: from data_manager.py:136: Signal=selected_event: InputConfig BTN_MODE | |
22:24:46.251025 168739 GUI DEBUG message_broker.py:76: from controller.py:159: Signal=status_msg: StatusData(ctx_id=5, msg=None, tooltip=None) | |
22:24:46.251062 168739 GUI DEBUG message_broker.py:76: from controller.py:159: Signal=status_msg: StatusData(ctx_id=5, msg=None, tooltip=None) | |
22:24:46.251177 168739 GUI DEBUG message_broker.py:76: from presets.py:62: Signal=do_stack_switch: DoStackSwitch(page_index=2) | |
╭─────────────────────────────── Traceback (most recent call last) ────────────────────────────────╮ | |
│ /usr/lib/python3.11/site-packages/inputremapper/gui/user_interface.py:256 in <lambda> │ | |
│ │ | |
│ 253 │ │ │ "clicked", lambda *_: self.controller.add_preset() │ | |
│ 254 │ │ ) │ | |
│ 255 │ │ self.get("apply_preset").connect( │ | |
│ ❱ 256 │ │ │ "clicked", lambda *_: self.controller.start_injecting() │ | |
│ 257 │ │ ) │ | |
│ 258 │ │ self.get("stop_injection_preset_page").connect( │ | |
│ 259 │ │ │ "clicked", lambda *_: self.controller.stop_injecting() │ | |
│ │ | |
│ ╭───────────────────────────────────── locals ─────────────────────────────────────╮ │ | |
│ │ _ = (<Gtk.Button object at 0x7ff8110cc1c0 (GtkButton at 0x557dde0bd740)>,) │ │ | |
│ │ self = <inputremapper.gui.user_interface.UserInterface object at 0x7ff81947b610> │ │ | |
│ ╰──────────────────────────────────────────────────────────────────────────────────╯ │ | |
│ │ | |
│ /usr/lib/python3.11/site-packages/inputremapper/gui/controller.py:627 in start_injecting │ | |
│ │ | |
│ 624 │ │ │ return │ | |
│ 625 │ │ │ | |
│ 626 │ │ if not self.button_left_warn: │ | |
│ ❱ 627 │ │ │ if self.data_manager.active_preset.dangerously_mapped_btn_left(): │ | |
│ 628 │ │ │ │ self.show_status( │ | |
│ 629 │ │ │ │ │ CTX_ERROR, │ | |
│ 630 │ │ │ │ │ "This would disable your click button", │ | |
│ │ | |
│ ╭───────────────────────────────── locals ──────────────────────────────────╮ │ | |
│ │ self = <inputremapper.gui.controller.Controller object at 0x7ff81947b0d0> │ │ | |
│ ╰───────────────────────────────────────────────────────────────────────────╯ │ | |
│ │ | |
│ /usr/lib/python3.11/site-packages/inputremapper/configs/preset.py:239 in │ | |
│ dangerously_mapped_btn_left │ | |
│ │ | |
│ 236 │ │ | |
│ 237 │ def dangerously_mapped_btn_left(self) -> bool: │ | |
│ 238 │ │ """Return True if this mapping disables BTN_Left.""" │ | |
│ ❱ 239 │ │ if (ecodes.EV_KEY, ecodes.BTN_LEFT) not in [ │ | |
│ 240 │ │ │ m.input_combination[0].type_and_code for m in self │ | |
│ 241 │ │ ]: │ | |
│ 242 │ │ │ return False │ | |
│ │ | |
│ ╭─────────────────────────────── locals ────────────────────────────────╮ │ | |
│ │ self = <inputremapper.configs.preset.Preset object at 0x7ff8110c8850> │ │ | |
│ ╰───────────────────────────────────────────────────────────────────────╯ │ | |
╰──────────────────────────────────────────────────────────────────────────────────────────────────╯ | |
NameError: name 'ecodes' is not defined |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment