pwr-Solaar / Solaar

Linux device manager for Logitech devices
https://pwr-solaar.github.io/Solaar
GNU General Public License v2.0
5.54k stars 410 forks source link

Using rules to remap keys #2315

Closed virgile-crtl closed 8 months ago

virgile-crtl commented 8 months ago

Information

``` solaar version 1.1.9+dfsg-1 Unifying Receiver Device path : /dev/hidraw1 USB id : 046d:C52B Serial : B66292C0 Firmware : 24.11.B0036 Bootloader : 02.09 Other : AA.AC Has 1 paired device(s) out of a maximum of 6. Notifications: wireless (0x000100) Device activity counters: 2=206 2: MX Master 3 Wireless Mouse Device path : /dev/hidraw2 WPID : 4082 Codename : MX Master 3 Kind : mouse Protocol : HID++ 4.5 Polling rate : 8 ms (125Hz) Serial number: 68580876 Model ID: B02340820000 Unit ID: 68580876 Bootloader: BOT 95.01.B0015 Firmware: MPM 19.01.B0015 Other: The power switch is located on the base. Supports 35 HID++ 2.0 features: 0: ROOT {0000} V0 1: FEATURE SET {0001} V0 2: DEVICE FW VERSION {0003} V3 Firmware: Bootloader BOT 95.01.B0015 00006A9CA89D Firmware: Firmware MPM 19.01.B0015 40826A9CA89D Firmware: Other Unit ID: 68580876 Model ID: B02340820000 Transport IDs: {'btleid': 'B023', 'wpid': '4082'} 3: DEVICE NAME {0005} V0 Name: Wireless Mouse MX Master 3 Kind: mouse 4: WIRELESS DEVICE STATUS {1D4B} V0 5: CONFIG CHANGE {0020} V0 6: CRYPTO ID {0021} V1 7: DEVICE FRIENDLY NAME {0007} V0 Friendly Name: MX Master 3 8: BATTERY STATUS {1000} V1 Battery: 50%, discharging, next level 20%. 9: REPROG CONTROLS V4 {1B04} V4 Key/Button Actions (saved): {Left Button:Left Click, Right Button:Right Click, Middle Button:Mouse Middle Button, Back Button:Mouse Back Button, Forward Button:Mouse Forward Button, Mouse Gesture Button:Gesture Button Navigation, Smart Shift:Smart Shift} Key/Button Actions : {Left Button:Left Click, Right Button:Right Click, Middle Button:Mouse Middle Button, Back Button:Mouse Back Button, Forward Button:Mouse Forward Button, Mouse Gesture Button:Gesture Button Navigation, Smart Shift:Smart Shift} Key/Button Diversion (saved): {Middle Button:Regular, Back Button:Regular, Forward Button:Regular, Mouse Gesture Button:Regular, Smart Shift:Regular} Key/Button Diversion : {Middle Button:Regular, Back Button:Regular, Forward Button:Regular, Mouse Gesture Button:Regular, Smart Shift:Regular} 10: CHANGE HOST {1814} V1 Change Host : 2:LaMenace2zz-Linux 11: XY STATS {2250} V1 12: ADJUSTABLE DPI {2201} V1 Sensitivity (DPI) (saved): 1000 Sensitivity (DPI) : 1000 13: SMART SHIFT {2110} V0 Scroll Wheel Ratcheted (saved): Freespinning Scroll Wheel Ratcheted : Freespinning Scroll Wheel Ratchet Speed (saved): 1 Scroll Wheel Ratchet Speed : 1 14: HIRES WHEEL {2121} V1 Multiplier: 15 Has invert: Normal wheel motion Has ratchet switch: Free wheel mode High resolution mode HID notification Scroll Wheel Direction (saved): False Scroll Wheel Direction : False Scroll Wheel Resolution (saved): True Scroll Wheel Resolution : True Scroll Wheel Diversion (saved): False Scroll Wheel Diversion : False 15: THUMB WHEEL {2150} V0 Thumb Wheel Direction (saved): False Thumb Wheel Direction : False Thumb Wheel Diversion (saved): False Thumb Wheel Diversion : False 16: WHEEL STATS {2251} V0 17: DFUCONTROL SIGNED {00C2} V0 18: DEVICE RESET {1802} V0 internal, hidden 19: unknown:1803 {1803} V0 internal, hidden 20: CONFIG DEVICE PROPS {1806} V6 internal, hidden 21: unknown:1813 {1813} V0 internal, hidden 22: OOBSTATE {1805} V0 internal, hidden 23: unknown:1830 {1830} V0 internal, hidden 24: unknown:1890 {1890} V5 internal, hidden 25: unknown:1891 {1891} V5 internal, hidden 26: unknown:18A1 {18A1} V0 internal, hidden 27: unknown:1DF3 {1DF3} V0 internal, hidden 28: unknown:1E00 {1E00} V0 hidden 29: unknown:1EB0 {1EB0} V0 internal, hidden 30: unknown:1861 {1861} V0 internal, hidden 31: unknown:9001 {9001} V0 internal, hidden 32: unknown:9203 {9203} V0 internal, hidden 33: unknown:9205 {9205} V0 internal, hidden 34: unknown:9300 {9300} V0 internal, hidden Has 8 reprogrammable keys: 0: Left Button , default: Left Click => Left Click mse, analytics key events, pos:0, group:1, group mask:g1 reporting: default 1: Right Button , default: Right Click => Right Click mse, analytics key events, pos:0, group:1, group mask:g1 reporting: default 2: Middle Button , default: Mouse Middle Button => Mouse Middle Button mse, reprogrammable, divertable, raw XY, analytics key events, pos:0, group:3, group mask:g1,g2,g3 reporting: default 3: Back Button , default: Mouse Back Button => Mouse Back Button mse, reprogrammable, divertable, raw XY, analytics key events, pos:0, group:2, group mask:g1,g2 reporting: default 4: Forward Button , default: Mouse Forward Button => Mouse Forward Button mse, reprogrammable, divertable, raw XY, analytics key events, pos:0, group:2, group mask:g1,g2 reporting: default 5: Mouse Gesture Button , default: Gesture Button Navigation => Gesture Button Navigation mse, reprogrammable, divertable, raw XY, analytics key events, pos:0, group:3, group mask:g1,g2,g3 reporting: default 6: Smart Shift , default: Smart Shift => Smart Shift mse, reprogrammable, divertable, raw XY, analytics key events, pos:0, group:3, group mask:g1,g2,g3 reporting: default 7: Virtual Gesture Button , default: Virtual Gesture Button => Virtual Gesture Button divertable, virtual, raw XY, force raw XY, pos:0, group:4, group mask:empty reporting: default Battery: 50%, discharging, next level 20%. Bolt Receiver Device path : /dev/hidraw8 USB id : 046d:C548 Serial : 36464236433432454131334339464444 Has 1 paired device(s) out of a maximum of 6. Notifications: wireless (0x000100) Device activity counters: 1=196 1: MX Mechanical Mini Device path : None WPID : B367 Codename : MX MCHNCL M Kind : keyboard Protocol : HID++ 4.5 Serial number: CB6A4C52 Model ID: B36700000000 Unit ID: CB6A4C52 Bootloader: BL1 50.02.B0012 Firmware: RBK 72.02.B0012 Other: The power switch is located on the (unknown). Supports 33 HID++ 2.0 features: 0: ROOT {0000} V0 1: FEATURE SET {0001} V0 2: DEVICE FW VERSION {0003} V4 Firmware: Bootloader BL1 50.02.B0012 B367B7232F6A Firmware: Firmware RBK 72.02.B0012 B367B7232F6A Firmware: Other Unit ID: CB6A4C52 Model ID: B36700000000 Transport IDs: {'btleid': 'B367'} 3: DEVICE NAME {0005} V0 Name: MX Mechanical Mini Kind: keyboard 4: WIRELESS DEVICE STATUS {1D4B} V0 5: CONFIG CHANGE {0020} V0 6: DEVICE FRIENDLY NAME {0007} V0 Friendly Name: MX MCHNCL M 7: UNIFIED BATTERY {1004} V3 Battery: 50%, discharging. 8: REPROG CONTROLS V4 {1B04} V5 Key/Button Diversion (saved): {MultiPlatform Search:Regular, Backlight Down:Regular, Backlight Up:Regular, Mute Fn:Regular, Volume Down Fn:Regular, Volume Up Fn:Regular, Voice Dictation:Regular, Open Emoji Panel:Regular, Snipping Tool:Regular, Grave Accent:Regular, Tab Key:Regular, Caps Lock:Regular, Left Shift:Regular, Left Control:Regular, Left Option/Start:Regular, Left Command/Alt:Regular, Right Command/Alt:Regular, Right Shift:Regular, Delete:Regular, Home:Regular, End:Regular, Page Up:Regular, Page Down:Diverted, Mute Microphone:Regular, Backslash:Regular, Right Option/Start/2:Regular, Play Pause:Regular} Key/Button Diversion : {MultiPlatform Search:Regular, Backlight Down:Regular, Backlight Up:Regular, Mute Fn:Regular, Volume Down Fn:Regular, Volume Up Fn:Regular, Voice Dictation:Regular, Open Emoji Panel:Regular, Snipping Tool:Regular, Grave Accent:Regular, Tab Key:Regular, Caps Lock:Regular, Left Shift:Regular, Left Control:Regular, Left Option/Start:Regular, Left Command/Alt:Regular, Right Command/Alt:Regular, Right Shift:Regular, Delete:Regular, Home:Regular, End:Regular, Page Up:Regular, Page Down:Diverted, Mute Microphone:Regular, Backslash:Regular, Right Option/Start/2:Regular, Play Pause:Regular} 9: CHANGE HOST {1814} V1 Change Host : 2:LaMenace2zz-Linux 10: HOSTS INFO {1815} V2 Host 0 (paired): LaMenace2zz-Linux Host 1 (paired): LaMenace2zz-Linux Host 2 (paired): MB075799S 11: BACKLIGHT2 {1982} V2 Backlight (saved): True Backlight : True 12: K375S FN INVERSION {40A3} V0 Swap Fx function (saved): True Swap Fx function : True 13: LOCK KEY STATE {4220} V0 14: KEYBOARD DISABLE KEYS {4521} V0 Disable keys (saved): {Caps Lock:False, Scroll Lock:False, Insert:False, Win:False} Disable keys : {Caps Lock:False, Scroll Lock:False, Insert:False, Win:False} 15: MULTIPLATFORM {4531} V1 Set OS (saved): Windows Set OS : Windows 16: KEYBOARD LAYOUT 2 {4540} V0 17: DFUCONTROL {00C3} V0 18: DEVICE RESET {1802} V0 internal, hidden, unknown:000010 19: unknown:1803 {1803} V0 internal, hidden, unknown:000010 20: CONFIG DEVICE PROPS {1806} V8 internal, hidden, unknown:000010 21: unknown:1816 {1816} V0 internal, hidden, unknown:000010 22: OOBSTATE {1805} V0 internal, hidden 23: unknown:1830 {1830} V0 internal, hidden, unknown:000010 24: unknown:1891 {1891} V7 internal, hidden, unknown:000008 25: unknown:18A1 {18A1} V0 internal, hidden, unknown:000010 26: unknown:1E00 {1E00} V0 hidden 27: unknown:1E02 {1E02} V0 internal, hidden 28: unknown:1602 {1602} V0 29: unknown:1EB0 {1EB0} V0 internal, hidden, unknown:000010 30: unknown:1861 {1861} V1 internal, hidden, unknown:000010 31: unknown:1A20 {1A20} V0 internal, hidden, unknown:000010 32: unknown:18B0 {18B0} V0 internal, hidden, unknown:000010 Has 32 reprogrammable keys: 0: Host Switch Channel 1 , default: HostSwitch Channel 1 => HostSwitch Channel 1 is FN, FN sensitive, analytics key events, pos:1, group:0, group mask:empty reporting: default 1: Host Switch Channel 2 , default: HostSwitch Channel 2 => HostSwitch Channel 2 is FN, FN sensitive, analytics key events, pos:2, group:0, group mask:empty reporting: default 2: Host Switch Channel 3 , default: HostSwitch Channel 3 => HostSwitch Channel 3 is FN, FN sensitive, analytics key events, pos:3, group:0, group mask:empty reporting: default 3: Backlight Down , default: Backlight Down => Backlight Down is FN, FN sensitive, reprogrammable, divertable, analytics key events, pos:4, group:0, group mask:empty reporting: default 4: Backlight Up , default: Backlight Up => Backlight Up is FN, FN sensitive, reprogrammable, divertable, analytics key events, pos:5, group:0, group mask:empty reporting: default 5: Voice Dictation , default: Voice Dictation => Voice Dictation is FN, FN sensitive, reprogrammable, divertable, analytics key events, pos:6, group:0, group mask:empty reporting: default 6: Open Emoji Panel , default: Open Emoji Panel => Open Emoji Panel is FN, FN sensitive, reprogrammable, divertable, analytics key events, pos:7, group:0, group mask:empty reporting: default 7: Snipping Tool , default: Snipping Tool => Snipping Tool is FN, FN sensitive, reprogrammable, divertable, analytics key events, pos:8, group:0, group mask:empty reporting: default 8: Mute Microphone , default: Mute Microphone => Mute Microphone is FN, FN sensitive, reprogrammable, divertable, analytics key events, pos:9, group:0, group mask:empty reporting: default 9: MultiPlatform Search , default: Multiplatform Search => Multiplatform Search is FN, FN sensitive, reprogrammable, divertable, analytics key events, pos:10, group:0, group mask:empty reporting: default 10: Play Pause , default: unknown:00FD => unknown:00FD is FN, FN sensitive, reprogrammable, divertable, analytics key events, pos:11, group:0, group mask:empty reporting: default 11: Mute Fn , default: Mute => Mute is FN, FN sensitive, reprogrammable, divertable, analytics key events, pos:12, group:0, group mask:empty reporting: default 12: Volume Down Fn , default: Volume Down => Volume Down nonstandard, reprogrammable, divertable, analytics key events, pos:0, group:0, group mask:empty reporting: default 13: Volume Up Fn , default: Volume Up => Volume Up nonstandard, reprogrammable, divertable, analytics key events, pos:0, group:0, group mask:empty reporting: default 14: Grave Accent , default: Grave Accent => Grave Accent reprogrammable, divertable, analytics key events, pos:0, group:0, group mask:empty reporting: default 15: Tab Key , default: Standard Tab Key => Standard Tab Key reprogrammable, divertable, analytics key events, pos:0, group:0, group mask:empty reporting: default 16: Caps Lock , default: Caps Lock => Caps Lock reprogrammable, divertable, analytics key events, pos:0, group:0, group mask:empty reporting: default 17: Left Shift , default: Left Shift => Left Shift reprogrammable, divertable, analytics key events, pos:0, group:0, group mask:empty reporting: default 18: Left Control , default: Left Control => Left Control reprogrammable, divertable, analytics key events, pos:0, group:0, group mask:empty reporting: default 19: Left Option/Start , default: Left Option/Start => Left Option/Start reprogrammable, divertable, analytics key events, pos:0, group:0, group mask:empty reporting: default 20: Left Command/Alt , default: Left Command/Alt => Left Command/Alt reprogrammable, divertable, analytics key events, pos:0, group:0, group mask:empty reporting: default 21: Right Command/Alt , default: Right Command/Alt => Right Command/Alt reprogrammable, divertable, analytics key events, pos:0, group:0, group mask:empty reporting: default 22: Right Option/Start/2 , default: Right Option/Start/2 => Right Option/Start/2 reprogrammable, divertable, analytics key events, pos:0, group:0, group mask:empty reporting: default 23: Right Shift , default: Right Shift => Right Shift reprogrammable, divertable, analytics key events, pos:0, group:0, group mask:empty reporting: default 24: Backslash , default: Backslash => Backslash reprogrammable, divertable, analytics key events, pos:0, group:0, group mask:empty reporting: default 25: Delete , default: Delete => Delete reprogrammable, divertable, analytics key events, pos:0, group:0, group mask:empty reporting: default 26: Home , default: Home => Home reprogrammable, divertable, analytics key events, pos:0, group:0, group mask:empty reporting: default 27: End , default: End => End reprogrammable, divertable, analytics key events, pos:0, group:0, group mask:empty reporting: default 28: Page Up , default: Page Up => Page Up reprogrammable, divertable, analytics key events, pos:0, group:0, group mask:empty reporting: default 29: Page Down , default: Page Down => Page Down reprogrammable, divertable, analytics key events, pos:0, group:0, group mask:empty reporting: diverted 30: F Lock , default: Do Nothing One => Do Nothing One is FN, analytics key events, pos:0, group:0, group mask:empty reporting: default 31: FN Key , default: Do Nothing One => Do Nothing One nonstandard, analytics key events, pos:0, group:0, group mask:empty reporting: default Battery: 50%, discharging. ```
``` - 1.1.9+dfsg-1 - _NAME: MX Master 3 Wireless Mouse _absent: [hi-res-scroll, lowres-scroll-mode, onboard_profiles, report_rate, pointer_speed, speed-change, backlight, backlight-timed, fn-swap, persistent-remappable-keys, disable-keyboard-keys, crown-smooth, divert-crown, divert-gkeys, m-key-leds, mr-key-led, multiplatform, gesture2-gestures, gesture2-divert, gesture2-params, sidetone, equalizer, adc_power_management] _battery: 4096 _modelId: B02340820000 _sensitive: {hires-scroll-mode: false, hires-smooth-invert: false, hires-smooth-resolution: false} _serial: '68580876' _unitId: '68580876' _wpid: '4082' change-host: null divert-keys: {82: 0, 83: 0, 86: 0, 195: 0, 196: 0} dpi: 1000 hires-scroll-mode: false hires-smooth-invert: false hires-smooth-resolution: true reprogrammable-keys: {80: 80, 81: 81, 82: 82, 83: 83, 86: 86, 195: 195, 196: 196} scroll-ratchet: 1 smart-shift: 1 thumb-scroll-invert: false thumb-scroll-mode: false - _NAME: MX Mechanical Mini _absent: [hi-res-scroll, lowres-scroll-mode, hires-smooth-invert, hires-smooth-resolution, hires-scroll-mode, scroll-ratchet, smart-shift, thumb-scroll-invert, thumb-scroll-mode, onboard_profiles, report_rate, pointer_speed, dpi, speed-change, backlight-timed, reprogrammable-keys, persistent-remappable-keys, crown-smooth, divert-crown, divert-gkeys, m-key-leds, mr-key-led, gesture2-gestures, gesture2-divert, gesture2-params, sidetone, equalizer, adc_power_management] _battery: 4100 _modelId: B36700000000 _sensitive: {change-host: false, divert-keys: false, hires-scroll-mode: ignore, hires-smooth-invert: ignore, hires-smooth-resolution: ignore, multiplatform: false} _serial: CB6A4C52 _unitId: CB6A4C52 _wpid: B367 backlight: true change-host: null disable-keyboard-keys: {1: false, 4: false, 8: false, 16: false} divert-keys: {212: 0, 226: 0, 227: 0, 231: 0, 232: 0, 233: 0, 259: 0, 264: 0, 266: 0, 267: 0, 268: 0, 269: 0, 270: 0, 271: 0, 272: 0, 273: 0, 274: 0, 277: 0, 279: 0, 280: 0, 281: 0, 282: 0, 283: 1, 284: 0, 286: 0, 316: 0, 321: 0} fn-swap: true multiplatform: 0 - _NAME: MX MCHNCL M _absent: [hi-res-scroll, lowres-scroll-mode, hires-smooth-invert, hires-smooth-resolution, hires-scroll-mode, scroll-ratchet, smart-shift, thumb-scroll-invert, thumb-scroll-mode, onboard_profiles, report_rate, pointer_speed, dpi, speed-change, backlight-timed, reprogrammable-keys, persistent-remappable-keys, crown-smooth, divert-crown, divert-gkeys, m-key-leds, mr-key-led, gesture2-gestures, gesture2-divert, gesture2-params, sidetone, equalizer, adc_power_management] _battery: 4100 _sensitive: {change-host: false, multiplatform: false} _serial: CB6A4C52 _wpid: B367 backlight: true change-host: null disable-keyboard-keys: {1: false, 4: false, 8: false, 16: false} divert-keys: {212: 0, 226: 0, 227: 0, 231: 0, 232: 0, 233: 0, 259: 0, 264: 0, 266: 0, 267: 0, 268: 0, 269: 0, 270: 0, 271: 0, 272: 0, 273: 0, 274: 0, 277: 0, 279: 0, 280: 0, 281: 0, 282: 0, 283: 0, 284: 0, 286: 0, 316: 0, 321: 0} fn-swap: true multiplatform: 0 - _NAME: MX Keys Keyboard _sensitive: {hires-scroll-mode: ignore, hires-smooth-invert: ignore, hires-smooth-resolution: ignore} _serial: 0A913B6F _wpid: 408A - _NAME: MX Master 3 Wireless Mouse _sensitive: {hires-scroll-mode: ignore, hires-smooth-invert: ignore, hires-smooth-resolution: ignore} _serial: '68580876' _wpid: '4082' - _NAME: MX Anywhere 3S _absent: [hi-res-scroll, lowres-scroll-mode, scroll-ratchet, thumb-scroll-invert, thumb-scroll-mode, onboard_profiles, report_rate, pointer_speed, speed-change, backlight, backlight-timed, fn-swap, persistent-remappable-keys, disable-keyboard-keys, crown-smooth, divert-crown, divert-gkeys, m-key-leds, mr-key-led, multiplatform, gesture2-gestures, gesture2-divert, gesture2-params, sidetone, equalizer, adc_power_management] _battery: 4100 _modelId: B03700000000 _sensitive: {hires-scroll-mode: ignore, hires-smooth-invert: ignore, hires-smooth-resolution: ignore} _serial: 16A0F059 _unitId: 16A0F059 _wpid: B037 change-host: null divert-keys: {82: 0, 83: 0, 86: 0, 196: 0} dpi: 1000 hires-scroll-mode: false hires-smooth-invert: false hires-smooth-resolution: false reprogrammable-keys: {80: 80, 81: 81, 82: 82, 83: 83, 86: 86, 196: 196} smart-shift: 10 ```

Describe the bug I have an 'MX Key Mechanical' keyboard. I remapped three keys using rules, but it's not taking effect. Previously, I was on Ubuntu 22.04 and it worked very well The keys I remapped are:

'End' devient 'Page Up' 'Page Up' devient 'Page Down' 'Page Down' devient 'End' To Reproduce Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Screenshots If applicable, add screenshots to help explain your problem.

Additional context Add any other context about the problem here.

pfps commented 8 months ago

The MX MECHANICAL does not have the ability to remap keys. You can divert them and use rules to simulate other keys, which is apparently what you were doing. It appears that the only key you have diverted is Page Down.

virgile-crtl commented 8 months ago

Yes, sorry, I thought we said "remap," anyway, I tried to diverted three keys with the rules, but none of them apply. Screenshot from 2024-02-20 18-51-09

Screenshot from 2024-02-20 18-53-44

pfps commented 8 months ago

Please run Solaar as solaar -ddd and post the output around the time you press the keys that you want to trigger the rules.

virgile-crtl commented 8 months ago

how i can see output

pfps commented 8 months ago

Run Solaar from the command line as solaar -ddd. Be sure to quit any running Solaar before, though.

virgile-crtl commented 8 months ago
``` 2024-02-20 20:19:41,941,941 INFO [MainThread] root: language en_US (UTF-8), translations path None 2024-02-20 20:19:42,116,116 INFO [MainThread] logitech_receiver.diversion: GDK Keymap set up 2024-02-20 20:19:42,119,119 DEBUG [MainThread] logitech_receiver.diversion: load rule: Rule(/home/lamenace2zz/.config/solaar/rules.yaml)[Rule[Key: End (pressed), KeyPress: Page_Up click], Rule[Key: Page Up (pressed), KeyPress: Page_Down click], Rule[Key: Page Down (pressed), KeyPress: End click]] 2024-02-20 20:19:42,119,119 INFO [MainThread] logitech_receiver.diversion: loaded 1 rules from /home/lamenace2zz/.config/solaar/rules.yaml 2024-02-20 20:19:42,138,138 DEBUG [MainThread] solaar.ui.tray: using Ayatana AppIndicator3 2024-02-20 20:19:42,158,158 INFO [MainThread] solaar.upower: connected to system dbus, watching for suspend/resume events (solaar:3106): Gtk-WARNING **: 20:19:42.192: Theme parsing error: gtk.css:9104:22: '/*' in comment block (solaar:3106): Gtk-WARNING **: 20:19:42.196: Theme parsing error: gtk.css:10931:0: Expected a valid selector (solaar:3106): Gtk-WARNING **: 20:19:42.197: Theme parsing error: gtk.css:11810:0: expected '}' after declarations 2024-02-20 20:19:42,220,220 DEBUG [MainThread] solaar.ui: startup registered=True, remote=False 2024-02-20 20:19:42,220,220 DEBUG [AsyncUI] solaar.tasks: started 2024-02-20 20:19:42,221,221 INFO [MainThread] solaar.ui.notify: starting desktop notifications 2024-02-20 20:19:42,224,224 DEBUG [MainThread] solaar.ui.icons: sys.path[0] = /usr/share/solaar/lib 2024-02-20 20:19:42,224,224 DEBUG [MainThread] solaar.ui.icons: looking for icons in /usr/share/solaar/icons 2024-02-20 20:19:42,225,225 DEBUG [MainThread] solaar.ui.icons: icon theme paths: ['/usr/share/solaar/icons', '/home/lamenace2zz/.local/share/icons', '/home/lamenace2zz/.icons', '/usr/share/ubuntu-xorg/icons', '/usr/share/gnome/icons', '/usr/local/share/icons', '/usr/share/icons', '/var/lib/snapd/desktop/icons', '/usr/share/ubuntu-xorg/pixmaps', '/usr/share/gnome/pixmaps', '/usr/local/share/pixmaps', '/usr/share/pixmaps', '/var/lib/snapd/desktop/pixmaps'] 2024-02-20 20:19:42,286,286 INFO [MainThread] solaar.listener: starting receiver listening threads 2024-02-20 20:19:42,288,288 WARNING [MainThread] hidapi.udev: Report Descriptor not processed for BID 0018 VID 000006CB PID 0000CDEB: No module named 'hid_parser' 2024-02-20 20:19:42,288,288 WARNING [MainThread] hidapi.udev: Report Descriptor not processed for BID 0005 VID 0000046D PID 0000B367: No module named 'hid_parser' 2024-02-20 20:19:42,289,289 INFO [MainThread] hidapi.udev: Found device BID 0005 VID 0000046D PID 0000B367 HID++ None None USB None None 2024-02-20 20:19:42,289,289 INFO [MainThread] solaar.listener: receiver event add DeviceInfo(path='/dev/hidraw1', bus_id=5, vendor_id='046D', product_id='B367', interface=None, driver='hid-generic', manufacturer=None, product=None, serial='d6:71:b1:fb:5b:21', release=None, isDevice=True, hidpp_short=None, hidpp_long=None) 2024-02-20 20:19:42,289,289 INFO [ReceiverListener:hidraw1] logitech_receiver.listener: started with (13) 2024-02-20 20:19:42,289,289 INFO [ReceiverListener:hidraw1] solaar.listener: : notifications listener has started (13) 2024-02-20 20:19:42,289,289 INFO [ReceiverListener:hidraw1] solaar.listener: status_changed : paired offline, {'NOTIFICATION FLAGS': False} (0) 2024-02-20 20:19:42,290,290 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) pinging device 255 2024-02-20 20:19:42,290,290 INFO [ReceiverListener:hidraw1] logitech_receiver.base: New lock <_ThreadedHandle(/dev/hidraw1)> 2024-02-20 20:19:42,290,290 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 001D 0000E600000000000000000000000000] 2024-02-20 20:19:42,290,290 DEBUG [MainThread] solaar.ui: activate 2024-02-20 20:19:42,292,292 DEBUG [MainThread] solaar.ui: status changed: (NONE) None 2024-02-20 20:19:42,292,292 DEBUG [MainThread] solaar.ui.icons: battery icon for None:None = battery-missing 2024-02-20 20:19:42,292,292 DEBUG [MainThread] solaar.ui.tray: picked device with lowest battery: None 2024-02-20 20:19:42,293,293 DEBUG [MainThread] solaar.ui.window: new device row ('/dev/hidraw1', 255, False, '?? (B367)', 'preferences-desktop-peripherals', None, None, ) at index 0 2024-02-20 20:19:42,326,326 DEBUG [MainThread] solaar.configuration: load => ['1.1.9+dfsg-1', {'_NAME': 'MX Master 3 Wireless Mouse', '_absent': ['hi-res-scroll', 'lowres-scroll-mode', 'onboard_profiles', 'report_rate', 'pointer_speed', 'speed-change', 'backlight', 'backlight-timed', 'fn-swap', 'persistent-remappable-keys', 'disable-keyboard-keys', 'crown-smooth', 'divert-crown', 'divert-gkeys', 'm-key-leds', 'mr-key-led', 'multiplatform', 'gesture2-gestures', 'gesture2-divert', 'gesture2-params', 'sidetone', 'equalizer', 'adc_power_management'], '_battery': 4096, '_modelId': 'B02340820000', '_sensitive': {'hires-scroll-mode': False, 'hires-smooth-invert': False, 'hires-smooth-resolution': False}, '_serial': '68580876', '_unitId': '68580876', '_wpid': '4082', 'change-host': None, 'divert-keys': {82: 0, 83: 0, 86: 0, 195: 0, 196: 0}, 'dpi': 1000, 'hires-scroll-mode': False, 'hires-smooth-invert': False, 'hires-smooth-resolution': True, 'reprogrammable-keys': {80: 80, 81: 81, 82: 82, 83: 83, 86: 86, 195: 195, 196: 196}, 'scroll-ratchet': 1, 'smart-shift': 1, 'thumb-scroll-invert': False, 'thumb-scroll-mode': False}, {'_NAME': 'MX Mechanical Mini', '_absent': ['hi-res-scroll', 'lowres-scroll-mode', 'hires-smooth-invert', 'hires-smooth-resolution', 'hires-scroll-mode', 'scroll-ratchet', 'smart-shift', 'thumb-scroll-invert', 'thumb-scroll-mode', 'onboard_profiles', 'report_rate', 'pointer_speed', 'dpi', 'speed-change', 'backlight-timed', 'reprogrammable-keys', 'persistent-remappable-keys', 'crown-smooth', 'divert-crown', 'divert-gkeys', 'm-key-leds', 'mr-key-led', 'gesture2-gestures', 'gesture2-divert', 'gesture2-params', 'sidetone', 'equalizer', 'adc_power_management'], '_battery': 4100, '_modelId': 'B36700000000', '_sensitive': {'change-host': False, 'divert-keys': False, 'hires-scroll-mode': 'ignore', 'hires-smooth-invert': 'ignore', 'hires-smooth-resolution': 'ignore', 'multiplatform': False}, '_serial': 'CB6A4C52', '_unitId': 'CB6A4C52', '_wpid': 'B367', 'backlight': True, 'change-host': None, 'disable-keyboard-keys': {1: False, 4: False, 8: False, 16: False}, 'divert-keys': {212: 0, 226: 0, 227: 0, 231: 0, 232: 0, 233: 0, 259: 0, 264: 0, 266: 0, 267: 0, 268: 0, 269: 0, 270: 0, 271: 0, 272: 0, 273: 0, 274: 0, 277: 0, 279: 0, 280: 0, 281: 0, 282: 0, 283: 1, 284: 0, 286: 0, 316: 0, 321: 0}, 'fn-swap': True, 'multiplatform': 0}, {'_NAME': 'MX MCHNCL M', '_absent': ['hi-res-scroll', 'lowres-scroll-mode', 'hires-smooth-invert', 'hires-smooth-resolution', 'hires-scroll-mode', 'scroll-ratchet', 'smart-shift', 'thumb-scroll-invert', 'thumb-scroll-mode', 'onboard_profiles', 'report_rate', 'pointer_speed', 'dpi', 'speed-change', 'backlight-timed', 'reprogrammable-keys', 'persistent-remappable-keys', 'crown-smooth', 'divert-crown', 'divert-gkeys', 'm-key-leds', 'mr-key-led', 'gesture2-gestures', 'gesture2-divert', 'gesture2-params', 'sidetone', 'equalizer', 'adc_power_management'], '_battery': 4100, '_sensitive': {'change-host': False, 'multiplatform': False}, '_serial': 'CB6A4C52', '_wpid': 'B367', 'backlight': True, 'change-host': None, 'disable-keyboard-keys': {1: False, 4: False, 8: False, 16: False}, 'divert-keys': {212: 0, 226: 0, 227: 0, 231: 0, 232: 0, 233: 0, 259: 0, 264: 0, 266: 0, 267: 0, 268: 0, 269: 0, 270: 0, 271: 0, 272: 0, 273: 0, 274: 0, 277: 0, 279: 0, 280: 0, 281: 0, 282: 0, 283: 0, 284: 0, 286: 0, 316: 0, 321: 0}, 'fn-swap': True, 'multiplatform': 0}, {'_NAME': 'MX Keys Keyboard', '_sensitive': {'hires-scroll-mode': 'ignore', 'hires-smooth-invert': 'ignore', 'hires-smooth-resolution': 'ignore'}, '_serial': '0A913B6F', '_wpid': '408A'}, {'_NAME': 'MX Master 3 Wireless Mouse', '_sensitive': {'hires-scroll-mode': 'ignore', 'hires-smooth-invert': 'ignore', 'hires-smooth-resolution': 'ignore'}, '_serial': '68580876', '_wpid': '4082'}, {'_NAME': 'MX Anywhere 3S', '_absent': ['hi-res-scroll', 'lowres-scroll-mode', 'scroll-ratchet', 'thumb-scroll-invert', 'thumb-scroll-mode', 'onboard_profiles', 'report_rate', 'pointer_speed', 'speed-change', 'backlight', 'backlight-timed', 'fn-swap', 'persistent-remappable-keys', 'disable-keyboard-keys', 'crown-smooth', 'divert-crown', 'divert-gkeys', 'm-key-leds', 'mr-key-led', 'multiplatform', 'gesture2-gestures', 'gesture2-divert', 'gesture2-params', 'sidetone', 'equalizer', 'adc_power_management'], '_battery': 4100, '_modelId': 'B03700000000', '_sensitive': {'hires-scroll-mode': 'ignore', 'hires-smooth-invert': 'ignore', 'hires-smooth-resolution': 'ignore'}, '_serial': '16A0F059', '_unitId': '16A0F059', '_wpid': 'B037', 'change-host': None, 'divert-keys': {82: 0, 83: 0, 86: 0, 196: 0}, 'dpi': 1000, 'hires-scroll-mode': False, 'hires-smooth-invert': False, 'hires-smooth-resolution': False, 'reprogrammable-keys': {80: 80, 81: 81, 82: 82, 83: 83, 86: 86, 196: 196}, 'smart-shift': 10}] 2024-02-20 20:19:42,326,326 INFO [MainThread] solaar.configuration: not setting up persister for offline device Unknown device B367 with missing serial number 2024-02-20 20:19:42,493,493 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 001D 0405E600000000000000000000000000] 2024-02-20 20:19:42,494,494 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 000E 00010000000000000000000000000000] 2024-02-20 20:19:42,537,537 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 000E 01000200000000000000000000000000] 2024-02-20 20:19:42,538,538 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 010E 00000000000000000000000000000000] 2024-02-20 20:19:42,582,582 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 010E 20000000000000000000000000000000] 2024-02-20 20:19:42,582,582 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 0009 00030000000000000000000000000000] 2024-02-20 20:19:42,629,629 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 0009 02000400000000000000000000000000] 2024-02-20 20:19:42,630,630 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 020B 00000000000000000000000000000000] 2024-02-20 20:19:42,674,674 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 020B 03CB6A4C520002B36700000000000100] 2024-02-20 20:19:42,674,674 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 000A 00050000000000000000000000000000] 2024-02-20 20:19:42,717,717 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 000A 03000000000000000000000000000000] 2024-02-20 20:19:42,718,718 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 030F 00000000000000000000000000000000] 2024-02-20 20:19:42,761,761 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 030F 12000000000000000000000000000000] 2024-02-20 20:19:42,762,762 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 031E 00000000000000000000000000000000] 2024-02-20 20:19:42,805,805 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 031E 4D58204D656368616E6963616C204D69] 2024-02-20 20:19:42,806,806 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 031F 10000000000000000000000000000000] 2024-02-20 20:19:42,853,853 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 031F 6E690000000000000000000000000000] 2024-02-20 20:19:42,854,854 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 000A 10040000000000000000000000000000] 2024-02-20 20:19:42,897,897 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 000A 07000300000000000000000000000000] 2024-02-20 20:19:42,898,898 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 0719 00000000000000000000000000000000] 2024-02-20 20:19:42,941,941 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 0719 32040000000000000000000000000000] 2024-02-20 20:19:42,942,942 DEBUG [ReceiverListener:hidraw1] logitech_receiver.hidpp20: battery unified 50% charged, level 4, charging discharging 2024-02-20 20:19:42,942,942 DEBUG [ReceiverListener:hidraw1] logitech_receiver.status: : battery 50, discharging 2024-02-20 20:19:42,942,942 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 032E 00000000000000000000000000000000] 2024-02-20 20:19:42,985,985 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 032E 00000000000000000000000000000000] 2024-02-20 20:19:42,986,986 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 032F 00000000000000000000000000000000] 2024-02-20 20:19:43,033,033 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 032F 00000000000000000000000000000000] 2024-02-20 20:19:43,034,034 INFO [ReceiverListener:hidraw1] solaar.listener: status_changed : paired online, {'NOTIFICATION FLAGS': False, 'BATTERY LEVEL': 50, 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY NEXT LEVEL': None, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': False, 'ERROR': None} (0) 2024-02-20 20:19:43,034,034 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 032E 00000000000000000000000000000000] 2024-02-20 20:19:43,077,077 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 032E 00000000000000000000000000000000] 2024-02-20 20:19:43,079,079 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 000A 19820000000000000000000000000000] 2024-02-20 20:19:43,079,079 DEBUG [MainThread] solaar.ui: status changed: (NONE) None 2024-02-20 20:19:43,121,121 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 000A 0B000200000000000000000000000000] ^[[F^[[5~^[[6~2024-02-20 20:19:53,123,123 ERROR [ReceiverListener:hidraw1] logitech_receiver.base: lock on handle 13 not acquired, probably due to timeout 2024-02-20 20:19:53,123,123 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 000F 00070000000000000000000000000000] 2024-02-20 20:19:53,629,629 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 000F 06000000000000000000000000000000] ^[[6~^[[5~^[[F^[[F^[[5~^[[6~^[[5~^[[F^[[5~^[[6~^[[5~2024-02-20 20:20:03,630,630 ERROR [ReceiverListener:hidraw1] logitech_receiver.base: lock on handle 13 not acquired, probably due to timeout 2024-02-20 20:20:03,631,631 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 060F 00000000000000000000000000000000] 2024-02-20 20:20:03,934,934 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 060F 0B120B00000000000000000000000000] ^[[5~^[[6~^[[F^[[5~^[[6~^[[5~^[[F^[[5~^[[6~^[[5~^[[F^[[5~^[[6~^[[5~^[[F2024-02-20 20:20:13,934,934 ERROR [ReceiverListener:hidraw1] logitech_receiver.base: lock on handle 13 not acquired, probably due to timeout 2024-02-20 20:20:13,936,936 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 0619 00000000000000000000000000000000] 2024-02-20 20:20:14,417,417 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 0619 004D58204D43484E434C204D00000000] 2024-02-20 20:19:43,122,122 DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings_templates: check_feature backlight [BACKLIGHT2] detected 2024-02-20 20:19:43,122,122 DEBUG [MainThread] logitech_receiver.base: (16) <= w[11 FF 0328 00000000000000000000000000000000] 2024-02-20 20:20:14,418,418 DEBUG [MainThread] logitech_receiver.base: (16) => r[11 FF 000F 06000000000000000000000000000000] 2024-02-20 20:20:14,419,419 DEBUG [MainThread] logitech_receiver.base: (16) => r[11 FF 060F 0B120B00000000000000000000000000] 2024-02-20 20:20:14,419,419 DEBUG [MainThread] logitech_receiver.base: (16) => r[11 FF 0619 004D58204D43484E434C204D00000000] 2024-02-20 20:20:14,465,465 DEBUG [MainThread] logitech_receiver.base: (16) => r[11 FF 0328 00000000000000000000000000000000] 2024-02-20 20:20:14,466,466 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 000D 40A00000000000000000000000000000] 2024-02-20 20:20:14,466,466 DEBUG [MainThread] solaar.ui.icons: battery icon for 50:False = battery-good 2024-02-20 20:20:14,509,509 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 000D 00000000000000000000000000000000] 2024-02-20 20:20:14,510,510 DEBUG [MainThread] logitech_receiver.base: (16) <= w[11 FF 032D 00000000000000000000000000000000] 2024-02-20 20:20:14,553,553 DEBUG [MainThread] logitech_receiver.base: (16) => r[11 FF 032D 00000000000000000000000000000000] 2024-02-20 20:20:14,554,554 DEBUG [MainThread] solaar.ui.tray: picked device with lowest battery: ('/dev/hidraw1', 255, 'Unknown device B367', {'NOTIFICATION FLAGS': False, 'BATTERY LEVEL': 50, 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY NEXT LEVEL': None, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': False, 'ERROR': None}) 2024-02-20 20:20:14,554,554 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 000A 40A20000000000000000000000000000] 2024-02-20 20:20:14,555,555 DEBUG [MainThread] solaar.ui.icons: battery icon for 50:False = battery-good 2024-02-20 20:20:14,598,598 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 000A 00000000000000000000000000000000] 2024-02-20 20:20:14,599,599 DEBUG [MainThread] logitech_receiver.base: (16) <= w[11 FF 032A 00000000000000000000000000000000] 2024-02-20 20:20:14,646,646 DEBUG [MainThread] logitech_receiver.base: (16) => r[11 FF 032A 00000000000000000000000000000000] 2024-02-20 20:20:14,647,647 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 0008 40A30000000000000000000000000000] 2024-02-20 20:20:14,648,648 DEBUG [MainThread] solaar.ui.icons: battery icon for 50:False = battery-good 2024-02-20 20:20:14,694,694 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 0008 0C000000000000000000000000000000] 2024-02-20 20:20:14,695,695 DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings_templates: check_feature fn-swap [K375S FN INVERSION] detected 2024-02-20 20:20:14,696,696 DEBUG [MainThread] logitech_receiver.base: (16) <= w[11 FF 0329 00000000000000000000000000000000] 2024-02-20 20:20:14,733,733 DEBUG [MainThread] logitech_receiver.base: (16) => r[11 FF 0329 00000000000000000000000000000000] 2024-02-20 20:20:14,734,734 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 0008 1B040000000000000000000000000000] 2024-02-20 20:20:14,777,777 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 0008 08000500000000000000000000000000] 2024-02-20 20:20:14,778,778 DEBUG [MainThread] logitech_receiver.base: (16) <= w[11 FF 032C 00000000000000000000000000000000] 2024-02-20 20:20:14,821,821 DEBUG [MainThread] logitech_receiver.base: (16) => r[11 FF 032C 00000000000000000000000000000000] 2024-02-20 20:20:14,822,822 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 000C 1B010000000000000000000000000000] 2024-02-20 20:20:14,823,823 DEBUG [MainThread] solaar.ui.icons: battery icon for 50:False = battery-good 2024-02-20 20:20:14,869,869 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 000C 00000000000000000000000000000000] 2024-02-20 20:20:14,870,870 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 080D 00000000000000000000000000000000] 2024-02-20 20:20:14,913,913 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 080D 20000000000000000000000000000000] 2024-02-20 20:20:14,914,914 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 081B 00000000000000000000000000000000] 2024-02-20 20:20:14,957,957 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 081B 00D100AE0A0100000400000000000000] 2024-02-20 20:20:14,958,958 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 081B 01000000000000000000000000000000] 2024-02-20 20:20:15,001,001 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 081B 00D200AF0A0200000400000000000000] 2024-02-20 20:20:15,002,002 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 081A 02000000000000000000000000000000] 2024-02-20 20:20:15,049,049 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 081A 00D300B00A0300000400000000000000] 2024-02-20 20:20:15,050,050 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 081F 03000000000000000000000000000000] 2024-02-20 20:20:15,093,093 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 081F 00E200C13A0400000400000000000000] 2024-02-20 20:20:15,094,094 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 0818 04000000000000000000000000000000] 2024-02-20 20:20:15,141,141 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 0818 00E300C23A0500000400000000000000] 2024-02-20 20:20:15,142,142 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 081E 05000000000000000000000000000000] 2024-02-20 20:20:15,181,181 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 081E 010300D83A0600000400000000000000] 2024-02-20 20:20:15,182,182 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 081C 06000000000000000000000000000000] 2024-02-20 20:20:15,229,229 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 081C 010800DD3A0700000400000000000000] 2024-02-20 20:20:15,230,230 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 081F 07000000000000000000000000000000] 2024-02-20 20:20:15,273,273 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 081F 010A00DF3A0800000400000000000000] 2024-02-20 20:20:15,274,274 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 081E 08000000000000000000000000000000] 2024-02-20 20:20:15,317,317 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 081E 011C00F13A0900000400000000000000] 2024-02-20 20:20:15,318,318 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 0819 09000000000000000000000000000000] 2024-02-20 20:20:15,362,362 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 0819 00D400B13A0A00000400000000000000] 2024-02-20 20:20:15,362,362 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 081F 0A000000000000000000000000000000] 2024-02-20 20:20:15,409,409 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 081F 014100FD3A0B00000400000000000000] 2024-02-20 20:20:15,410,410 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 081E 0B000000000000000000000000000000] 2024-02-20 20:20:15,453,453 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 081E 00E700033A0C00000400000000000000] 2024-02-20 20:20:15,454,454 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 081A 0C000000000000000000000000000000] 2024-02-20 20:20:15,497,497 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 081A 00E80002340000000400000000000000] 2024-02-20 20:20:15,498,498 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 081F 0D000000000000000000000000000000] 2024-02-20 20:20:15,545,545 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 081F 00E90001340000000400000000000000] 2024-02-20 20:20:15,546,546 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 081F 0E000000000000000000000000000000] 2024-02-20 20:20:15,589,589 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 081F 010B00E0300000000400000000000000] 2024-02-20 20:20:15,590,590 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 081F 0F000000000000000000000000000000] 2024-02-20 20:20:15,633,633 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 081F 010C00E1300000000400000000000000] 2024-02-20 20:20:15,634,634 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 081C 10000000000000000000000000000000] 2024-02-20 20:20:15,677,677 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 081C 010D00E2300000000400000000000000] 2024-02-20 20:20:15,678,678 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 0819 11000000000000000000000000000000] 2024-02-20 20:20:15,722,722 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 0819 010E00E3300000000400000000000000] 2024-02-20 20:20:15,722,722 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 081A 12000000000000000000000000000000] 2024-02-20 20:20:15,769,769 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 081A 010F00E4300000000400000000000000] 2024-02-20 20:20:15,770,770 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 0819 13000000000000000000000000000000] 2024-02-20 20:20:15,813,813 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 0819 011000E5300000000400000000000000] 2024-02-20 20:20:15,814,814 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 081D 14000000000000000000000000000000] 2024-02-20 20:20:15,857,857 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 081D 011100E6300000000400000000000000] 2024-02-20 20:20:15,858,858 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 081C 15000000000000000000000000000000] 2024-02-20 20:20:15,901,901 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 081C 011200E7300000000400000000000000] 2024-02-20 20:20:15,902,902 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 0818 16000000000000000000000000000000] 2024-02-20 20:20:15,949,949 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 0818 013C00F8300000000400000000000000] 2024-02-20 20:20:15,950,950 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 0818 17000000000000000000000000000000] 2024-02-20 20:20:15,993,993 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 0818 011500EA300000000400000000000000] 2024-02-20 20:20:15,994,994 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 081D 18000000000000000000000000000000] 2024-02-20 20:20:16,037,037 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 081D 011E00F3300000000400000000000000] 2024-02-20 20:20:16,038,038 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 081E 19000000000000000000000000000000] 2024-02-20 20:20:16,081,081 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 081E 011700EC300000000400000000000000] 2024-02-20 20:20:16,082,082 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 081E 1A000000000000000000000000000000] 2024-02-20 20:20:16,130,130 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 081E 011800ED300000000400000000000000] 2024-02-20 20:20:16,130,130 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 081D 1B000000000000000000000000000000] 2024-02-20 20:20:16,173,173 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 081D 011900EE300000000400000000000000] 2024-02-20 20:20:16,174,174 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 081D 1C000000000000000000000000000000] 2024-02-20 20:20:16,217,217 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 081D 011A00EF300000000400000000000000] 2024-02-20 20:20:16,218,218 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 081E 1D000000000000000000000000000000] 2024-02-20 20:20:16,261,261 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 081E 011B00F0300000000400000000000000] 2024-02-20 20:20:16,262,262 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 081B 1E000000000000000000000000000000] 2024-02-20 20:20:16,309,309 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 081B 00DE0062020000000400000000000000] 2024-02-20 20:20:16,310,310 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 081C 1F000000000000000000000000000000] 2024-02-20 20:20:16,353,353 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 081C 00340062040000000400000000000000] 2024-02-20 20:20:16,354,354 DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings_templates: check_feature divert-keys [REPROG CONTROLS V4] detected 2024-02-20 20:20:16,354,354 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 000F 45210000000000000000000000000000] 2024-02-20 20:20:16,397,397 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 000F 0E000000000000000000000000000000] 2024-02-20 20:20:16,398,398 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 0E0B 00000000000000000000000000000000] 2024-02-20 20:20:16,441,441 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 0E0B 1D000000000000000000000000000000] 2024-02-20 20:20:16,442,442 DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings_templates: check_feature disable-keyboard-keys [KEYBOARD DISABLE KEYS] detected 2024-02-20 20:20:16,442,442 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 000E 45310000000000000000000000000000] 2024-02-20 20:20:16,489,489 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 000E 0F000100000000000000000000000000] 2024-02-20 20:20:16,490,490 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 0F0B 00000000000000000000000000000000] 2024-02-20 20:20:16,533,533 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 0F0B 03000303030000000000000000000000] 2024-02-20 20:20:16,534,534 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 0F18 00000000000000000000000000000000] 2024-02-20 20:20:16,578,578 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 0F18 00000100000000000000000000000000] 2024-02-20 20:20:16,579,579 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 0F19 01000000000000000000000000000000] 2024-02-20 20:20:16,625,625 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 0F19 01012000000000000000000000000000] 2024-02-20 20:20:16,626,626 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 0F1E 02000000000000000000000000000000] 2024-02-20 20:20:16,669,669 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 0F1E 02024000000000000000000000000000] 2024-02-20 20:20:16,670,670 DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings_templates: check_feature multiplatform [MULTIPLATFORM] detected 2024-02-20 20:20:16,671,671 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 000A 18140000000000000000000000000000] 2024-02-20 20:20:16,713,713 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 000A 09000100000000000000000000000000] 2024-02-20 20:20:16,714,714 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 090A 00000000000000000000000000000000] 2024-02-20 20:20:16,757,757 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 090A 03000000000000000000000000000000] 2024-02-20 20:20:16,758,758 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 0008 18150000000000000000000000000000] 2024-02-20 20:20:16,801,801 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 0008 0A000200000000000000000000000000] 2024-02-20 20:20:16,801,801 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 0A0B 00000000000000000000000000000000] 2024-02-20 20:20:16,849,849 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 0A0B 13080300000000000000000000000000] 2024-02-20 20:20:16,850,850 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 0A1D 00000000000000000000000000000000] 2024-02-20 20:20:16,897,897 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 0A1D 00010401111800000000000000000000] 2024-02-20 20:20:16,898,898 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 0A3E 00000000000000000000000000000000] 2024-02-20 20:20:16,937,937 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 0A3E 00004C614D656E616365327A7A2D4C69] 2024-02-20 20:20:16,938,938 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 0A3E 000E0000000000000000000000000000] 2024-02-20 20:20:16,985,985 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 0A3E 000E6E75780000000000000000000000] 2024-02-20 20:20:16,986,986 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 0A1E 01000000000000000000000000000000] 2024-02-20 20:20:17,030,030 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 0A1E 01010501111800000000000000000000] 2024-02-20 20:20:17,030,030 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 0A3F 01000000000000000000000000000000] 2024-02-20 20:20:17,073,073 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 0A3F 01004C614D656E616365327A7A2D4C69] 2024-02-20 20:20:17,074,074 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 0A3D 010E0000000000000000000000000000] 2024-02-20 20:20:17,117,117 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 0A3D 010E6E75780000000000000000000000] 2024-02-20 20:20:17,118,118 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 0A1A 02000000000000000000000000000000] 2024-02-20 20:20:17,165,165 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 0A1A 02010401091800000000000000000000] 2024-02-20 20:20:17,166,166 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 0A3C 02000000000000000000000000000000] 2024-02-20 20:20:17,210,210 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 0A3C 02004D42303735373939530000000000] 2024-02-20 20:20:17,210,210 DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings_templates: check_feature change-host [CHANGE HOST] detected 2024-02-20 20:20:17,211,211 INFO [ReceiverListener:hidraw1] logitech_receiver.status: pushing device settings [, , , , , ] 2024-02-20 20:20:17,215,215 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 0009 21210000000000000000000000000000] 2024-02-20 20:20:17,222,222 DEBUG [AsyncUI] logitech_receiver.settings: backlight: cached value True on 2024-02-20 20:20:17,226,226 DEBUG [AsyncUI] logitech_receiver.settings: fn-swap: cached value True on 2024-02-20 20:20:17,253,253 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 0009 00000000000000000000000000000000] 2024-02-20 20:20:17,253,253 DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: backlight: apply () 2024-02-20 20:20:17,253,253 DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: backlight: cached value True on 2024-02-20 20:20:17,253,253 DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: backlight: write True to 2024-02-20 20:20:17,254,254 DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: BooleanValidator: prepare_write(True, None) => b'\x01' 2024-02-20 20:20:17,254,254 DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: backlight: prepare write(True) => b'\x01' 2024-02-20 20:20:17,254,254 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 0B1F 01000000000000000000000000000000] 2024-02-20 20:20:17,297,297 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 0B1F 00000000000000000000000000000000] 2024-02-20 20:20:17,298,298 DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: fn-swap: apply () 2024-02-20 20:20:17,298,298 DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: fn-swap: cached value True on 2024-02-20 20:20:17,298,298 DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: fn-swap: write True to 2024-02-20 20:20:17,298,298 DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: BooleanValidator: prepare_write(True, None) => b'\x01' 2024-02-20 20:20:17,298,298 DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: fn-swap: prepare write(True) => b'\x01' 2024-02-20 20:20:17,298,298 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 0C18 FF010000000000000000000000000000] 2024-02-20 20:20:17,309,309 DEBUG [AsyncUI] logitech_receiver.settings: divert-keys: settings read None from 2024-02-20 20:20:17,318,318 DEBUG [AsyncUI] logitech_receiver.settings: disable-keyboard-keys: settings read None from 2024-02-20 20:20:17,328,328 DEBUG [AsyncUI] logitech_receiver.settings: multiplatform: cached value 0 on 2024-02-20 20:20:17,341,341 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 0C18 FF010101000000000000000000000000] 2024-02-20 20:20:17,342,342 DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: divert-keys: apply () 2024-02-20 20:20:17,342,342 DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: divert-keys: settings read {212: 0, 226: 0, 227: 0, 231: 0, 232: 0, 233: 0, 259: 0, 264: 0, 266: 0, 267: 0, 268: 0, 269: 0, 270: 0, 271: 0, 272: 0, 273: 0, 274: 0, 277: 0, 279: 0, 280: 0, 281: 0, 282: 0, 283: 1, 284: 0, 286: 0, 316: 0, 321: 0} from 2024-02-20 20:20:17,342,342 DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: divert-keys: settings write {212: 0, 226: 0, 227: 0, 231: 0, 232: 0, 233: 0, 259: 0, 264: 0, 266: 0, 267: 0, 268: 0, 269: 0, 270: 0, 271: 0, 272: 0, 273: 0, 274: 0, 277: 0, 279: 0, 280: 0, 281: 0, 282: 0, 283: 1, 284: 0, 286: 0, 316: 0, 321: 0} to 2024-02-20 20:20:17,342,342 DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: divert-keys: settings prepare map write(212,0) => b'\x00' 2024-02-20 20:20:17,343,343 DEBUG [AsyncUI] logitech_receiver.base: (17) <= w[11 FF 090A 00000000000000000000000000000000] 2024-02-20 20:20:17,389,389 DEBUG [AsyncUI] logitech_receiver.base: (17) => r[11 FF 090A 03000000000000000000000000000000] 2024-02-20 20:20:17,390,390 DEBUG [AsyncUI] logitech_receiver.settings: change-host: read value NamedInt(0, '1:LaMenace2zz-Linux') on 2024-02-20 20:20:17,390,390 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 083C 00D40200000000000000000000000000] 2024-02-20 20:20:17,433,433 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 083C 00D40200000000000000000000000000] 2024-02-20 20:20:17,433,433 DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: divert-keys: settings prepare map write(226,0) => b'\x00' 2024-02-20 20:20:17,434,434 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 083E 00E20200000000000000000000000000] 2024-02-20 20:20:17,477,477 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 083E 00E20200000000000000000000000000] 2024-02-20 20:20:17,478,478 DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: divert-keys: settings prepare map write(227,0) => b'\x00' 2024-02-20 20:20:17,479,479 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 083C 00E30200000000000000000000000000] 2024-02-20 20:20:17,521,521 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 083C 00E30200000000000000000000000000] 2024-02-20 20:20:17,522,522 DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: divert-keys: settings prepare map write(231,0) => b'\x00' 2024-02-20 20:20:17,522,522 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 0839 00E70200000000000000000000000000] 2024-02-20 20:20:17,574,574 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 0839 00E70200000000000000000000000000] 2024-02-20 20:20:17,574,574 DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: divert-keys: settings prepare map write(232,0) => b'\x00' 2024-02-20 20:20:17,575,575 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 083F 00E80200000000000000000000000000] 2024-02-20 20:20:17,613,613 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 083F 00E80200000000000000000000000000] 2024-02-20 20:20:17,614,614 DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: divert-keys: settings prepare map write(233,0) => b'\x00' 2024-02-20 20:20:17,615,615 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 083F 00E90200000000000000000000000000] 2024-02-20 20:20:17,657,657 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 083F 00E90200000000000000000000000000] 2024-02-20 20:20:17,657,657 DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: divert-keys: settings prepare map write(259,0) => b'\x00' 2024-02-20 20:20:17,658,658 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 0838 01030200000000000000000000000000] 2024-02-20 20:20:17,701,701 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 0838 01030200000000000000000000000000] 2024-02-20 20:20:17,702,702 DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: divert-keys: settings prepare map write(264,0) => b'\x00' 2024-02-20 20:20:17,703,703 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 083B 01080200000000000000000000000000] 2024-02-20 20:20:17,769,769 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 083B 01080200000000000000000000000000] 2024-02-20 20:20:17,770,770 DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: divert-keys: settings prepare map write(266,0) => b'\x00' 2024-02-20 20:20:17,770,770 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 083D 010A0200000000000000000000000000] 2024-02-20 20:20:17,818,818 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 083D 010A0200000000000000000000000000] 2024-02-20 20:20:17,818,818 DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: divert-keys: settings prepare map write(267,0) => b'\x00' 2024-02-20 20:20:17,819,819 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 083D 010B0200000000000000000000000000] 2024-02-20 20:20:17,861,861 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 083D 010B0200000000000000000000000000] 2024-02-20 20:20:17,862,862 DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: divert-keys: settings prepare map write(268,0) => b'\x00' 2024-02-20 20:20:17,863,863 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 083A 010C0200000000000000000000000000] 2024-02-20 20:20:17,905,905 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 083A 010C0200000000000000000000000000] 2024-02-20 20:20:17,906,906 DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: divert-keys: settings prepare map write(269,0) => b'\x00' 2024-02-20 20:20:17,906,906 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 083D 010D0200000000000000000000000000] 2024-02-20 20:20:17,974,974 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 083D 010D0200000000000000000000000000] 2024-02-20 20:20:17,974,974 DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: divert-keys: settings prepare map write(270,0) => b'\x00' 2024-02-20 20:20:17,975,975 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 0838 010E0200000000000000000000000000] 2024-02-20 20:20:18,017,017 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 0838 010E0200000000000000000000000000] 2024-02-20 20:20:18,017,017 DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: divert-keys: settings prepare map write(271,0) => b'\x00' 2024-02-20 20:20:18,018,018 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 0838 010F0200000000000000000000000000] 2024-02-20 20:20:18,061,061 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 0838 010F0200000000000000000000000000] 2024-02-20 20:20:18,062,062 DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: divert-keys: settings prepare map write(272,0) => b'\x00' 2024-02-20 20:20:18,062,062 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 083C 01100200000000000000000000000000] 2024-02-20 20:20:18,109,109 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 083C 01100200000000000000000000000000] 2024-02-20 20:20:18,110,110 DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: divert-keys: settings prepare map write(273,0) => b'\x00' 2024-02-20 20:20:18,110,110 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 0839 01110200000000000000000000000000] 2024-02-20 20:20:18,177,177 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 0839 01110200000000000000000000000000] 2024-02-20 20:20:18,178,178 DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: divert-keys: settings prepare map write(274,0) => b'\x00' 2024-02-20 20:20:18,179,179 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 083D 01120200000000000000000000000000] 2024-02-20 20:20:18,221,221 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 083D 01120200000000000000000000000000] 2024-02-20 20:20:18,222,222 DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: divert-keys: settings prepare map write(277,0) => b'\x00' 2024-02-20 20:20:18,222,222 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 083B 01150200000000000000000000000000] 2024-02-20 20:20:18,265,265 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 083B 01150200000000000000000000000000] 2024-02-20 20:20:18,266,266 DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: divert-keys: settings prepare map write(279,0) => b'\x00' 2024-02-20 20:20:18,266,266 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 0838 01170200000000000000000000000000] 2024-02-20 20:20:18,309,309 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 0838 01170200000000000000000000000000] 2024-02-20 20:20:18,310,310 DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: divert-keys: settings prepare map write(280,0) => b'\x00' 2024-02-20 20:20:18,310,310 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 083F 01180200000000000000000000000000] 2024-02-20 20:20:18,358,358 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 083F 01180200000000000000000000000000] 2024-02-20 20:20:18,358,358 DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: divert-keys: settings prepare map write(281,0) => b'\x00' 2024-02-20 20:20:18,359,359 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 083B 01190200000000000000000000000000] 2024-02-20 20:20:18,401,401 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 083B 01190200000000000000000000000000] 2024-02-20 20:20:18,402,402 DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: divert-keys: settings prepare map write(282,0) => b'\x00' 2024-02-20 20:20:18,402,402 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 083B 011A0200000000000000000000000000] 2024-02-20 20:20:18,445,445 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 083B 011A0200000000000000000000000000] 2024-02-20 20:20:18,446,446 DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: divert-keys: settings prepare map write(283,1) => b'\x01' 2024-02-20 20:20:18,446,446 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 083C 011B0300000000000000000000000000] 2024-02-20 20:20:18,489,489 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 083C 011B0300000000000000000000000000] 2024-02-20 20:20:18,490,490 DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: divert-keys: settings prepare map write(284,0) => b'\x00' 2024-02-20 20:20:18,490,490 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 083D 011C0200000000000000000000000000] 2024-02-20 20:20:18,537,537 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 083D 011C0200000000000000000000000000] 2024-02-20 20:20:18,538,538 DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: divert-keys: settings prepare map write(286,0) => b'\x00' 2024-02-20 20:20:18,538,538 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 0839 011E0200000000000000000000000000] 2024-02-20 20:20:18,586,586 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 0839 011E0200000000000000000000000000] 2024-02-20 20:20:18,586,586 DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: divert-keys: settings prepare map write(316,0) => b'\x00' 2024-02-20 20:20:18,587,587 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 083D 013C0200000000000000000000000000] 2024-02-20 20:20:18,625,625 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 083D 013C0200000000000000000000000000] 2024-02-20 20:20:18,625,625 DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: divert-keys: settings prepare map write(321,0) => b'\x00' 2024-02-20 20:20:18,625,625 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 0838 01410200000000000000000000000000] 2024-02-20 20:20:18,669,669 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 0838 01410200000000000000000000000000] 2024-02-20 20:20:18,670,670 DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: disable-keyboard-keys: apply () 2024-02-20 20:20:18,670,670 DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: disable-keyboard-keys: settings read {1: False, 4: False, 8: False, 16: False} from 2024-02-20 20:20:18,670,670 DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: disable-keyboard-keys: bit field settings write {1: False, 4: False, 8: False, 16: False} to 2024-02-20 20:20:18,671,671 DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: disable-keyboard-keys: settings prepare map write({1: False, 4: False, 8: False, 16: False}) => b'\x00' 2024-02-20 20:20:18,671,671 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 0E2D 00000000000000000000000000000000] 2024-02-20 20:20:18,717,717 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 0E2D 00000000000000000000000000000000] 2024-02-20 20:20:18,718,718 DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: multiplatform: apply () 2024-02-20 20:20:18,718,718 DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: multiplatform: cached value 0 on 2024-02-20 20:20:18,718,718 DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: multiplatform: write 0 to 2024-02-20 20:20:18,718,718 DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: multiplatform: prepare write(0) => b'\xff\x00' 2024-02-20 20:20:18,718,718 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 0F3F FF000000000000000000000000000000] 2024-02-20 20:20:18,761,761 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 0F3F 00000000000000000000000000000000] 2024-02-20 20:20:18,761,761 DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: change-host: apply () 2024-02-20 20:20:18,762,762 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 090F 00000000000000000000000000000000] 2024-02-20 20:20:18,805,805 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 090F 03000000000000000000000000000000] 2024-02-20 20:20:18,806,806 DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: change-host: read value NamedInt(0, '1:LaMenace2zz-Linux') on 2024-02-20 20:20:18,806,806 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 032C 00000000000000000000000000000000] 2024-02-20 20:20:18,849,849 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 032C 00000000000000000000000000000000] 2024-02-20 20:20:18,849,849 INFO [ReceiverListener:hidraw1] solaar.listener: status_changed : paired online, {'NOTIFICATION FLAGS': False, 'BATTERY LEVEL': 50, 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY NEXT LEVEL': None, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': False, 'ERROR': None} (0) initialization 2024-02-20 20:20:18,850,850 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) <= w[11 FF 032F 00000000000000000000000000000000] 2024-02-20 20:20:18,897,897 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 032F 00000000000000000000000000000000] 2024-02-20 20:20:18,898,898 DEBUG [MainThread] solaar.ui: status changed: (NONE) initialization 2024-02-20 20:20:18,898,898 DEBUG [MainThread] logitech_receiver.base: (16) <= w[11 FF 032A 00000000000000000000000000000000] 2024-02-20 20:20:18,942,942 DEBUG [MainThread] logitech_receiver.base: (16) => r[11 FF 032A 00000000000000000000000000000000] 2024-02-20 20:20:18,942,942 DEBUG [MainThread] solaar.ui.icons: battery icon for 50:False = battery-good 2024-02-20 20:20:18,943,943 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 032A 00000000000000000000000000000000] 2024-02-20 20:20:18,944,944 DEBUG [MainThread] logitech_receiver.base: (16) <= w[11 FF 032B 00000000000000000000000000000000] 2024-02-20 20:20:18,990,990 DEBUG [MainThread] logitech_receiver.base: (16) => r[11 FF 032B 00000000000000000000000000000000] 2024-02-20 20:20:18,990,990 DEBUG [MainThread] solaar.ui.tray: picked device with lowest battery: ('/dev/hidraw1', 255, 'Unknown device B367', {'NOTIFICATION FLAGS': False, 'BATTERY LEVEL': 50, 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY NEXT LEVEL': None, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': False, 'ERROR': None}) 2024-02-20 20:20:18,990,990 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 032B 00000000000000000000000000000000] 2024-02-20 20:20:18,991,991 DEBUG [MainThread] solaar.ui.icons: battery icon for 50:False = battery-good 2024-02-20 20:20:18,992,992 DEBUG [MainThread] logitech_receiver.base: (16) <= w[11 FF 032C 00000000000000000000000000000000] 2024-02-20 20:20:19,029,029 DEBUG [MainThread] logitech_receiver.base: (16) => r[11 FF 032C 00000000000000000000000000000000] 2024-02-20 20:20:19,030,030 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 032C 00000000000000000000000000000000] 2024-02-20 20:20:19,030,030 DEBUG [MainThread] solaar.ui.icons: battery icon for 50:False = battery-good 2024-02-20 20:20:19,031,031 DEBUG [MainThread] logitech_receiver.base: (16) <= w[11 FF 032C 00000000000000000000000000000000] 2024-02-20 20:20:19,077,077 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 032C 00000000000000000000000000000000] 2024-02-20 20:20:19,078,078 DEBUG [MainThread] logitech_receiver.base: (16) => r[11 FF 032C 00000000000000000000000000000000] 2024-02-20 20:20:19,078,078 DEBUG [MainThread] logitech_receiver.base: (16) <= w[11 FF 032D 00000000000000000000000000000000] 2024-02-20 20:20:19,121,121 DEBUG [MainThread] logitech_receiver.base: (16) => r[11 FF 032D 00000000000000000000000000000000] 2024-02-20 20:20:19,122,122 DEBUG [MainThread] solaar.ui.icons: battery icon for 50:False = battery-good 2024-02-20 20:20:19,122,122 DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (13) => r[11 FF 032D 00000000000000000000000000000000] ^CThread 0x00007fb380bff6c0 (most recent call first): File "/usr/share/solaar/lib/hidapi/udev.py", line 394 in read File "/usr/share/solaar/lib/logitech_receiver/base.py", line 270 in _read File "/usr/share/solaar/lib/logitech_receiver/base.py", line 241 in read File "/usr/share/solaar/lib/logitech_receiver/listener.py", line 165 in run File "/usr/lib/python3.11/threading.py", line 1045 in _bootstrap_inner File "/usr/lib/python3.11/threading.py", line 1002 in _bootstrap Thread 0x00007fb3837fe6c0 (most recent call first): File "/usr/lib/python3.11/threading.py", line 327 in wait File "/usr/lib/python3.11/queue.py", line 171 in get File "/usr/share/solaar/lib/solaar/tasks.py", line 61 in run File "/usr/lib/python3.11/threading.py", line 1045 in _bootstrap_inner File "/usr/lib/python3.11/threading.py", line 1002 in _bootstrap Current thread 0x00007fb38d11c040 (most recent call first): File "/usr/share/solaar/lib/solaar/gtk.py", line 133 in _handlesig File "/usr/lib/python3/dist-packages/gi/_ossighelper.py", line 92 in signal_notify File "/usr/lib/python3/dist-packages/gi/overrides/Gio.py", line 42 in run File "/usr/share/solaar/lib/solaar/ui/__init__.py", line 178 in run_loop File "/usr/share/solaar/lib/solaar/gtk.py", line 173 in main File "/usr/bin/solaar", line 55 in solaar: exit due to keyboard interrupt ```
pfps commented 8 months ago

It looks as if the keys you are pressing are not diverted. Run Solaar and in Key/Button Diversion change the keys to Diverted. Then run Solaar as above.

virgile-crtl commented 8 months ago

Oh f***, i'm so stupid, really sorry, I forgot to diverted the three keys. It's working perfectly now. Thank you very much. Would you like me to still send you the output of "solaar -ddd"?

pfps commented 8 months ago

No, if things are working then there is no need.