Skip to content

Instantly share code, notes, and snippets.

@angelcosta
Last active January 7, 2026 15:39
Show Gist options
  • Select an option

  • Save angelcosta/893544861e6a92c12ddff0248c63d24e to your computer and use it in GitHub Desktop.

Select an option

Save angelcosta/893544861e6a92c12ddff0248c63d24e to your computer and use it in GitHub Desktop.
Logitech MX Master 3S - Solaar
- 1.1.11+dfsg-2
- _NAME: Wireless Keyboard K270 (unifying)
_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, report_rate_extended, pointer_speed, dpi, speed-change, backlight, backlight_level, backlight_duration_hands_out,
backlight_duration_hands_in, backlight_duration_powered, backlight-timed, led_control, led_zone_, fn-swap, reprogrammable-keys, persistent-remappable-keys,
divert-keys, disable-keyboard-keys, crown-smooth, divert-crown, divert-gkeys, m-key-leds, mr-key-led, multiplatform, change-host, gesture2-gestures,
gesture2-divert, gesture2-params, sidetone, equalizer, adc_power_management]
_battery: 0x1000
_modelId: Wireless Keyboard K270 (unifying)
_sensitive: {hires-scroll-mode: ignore, hires-smooth-invert: ignore, hires-smooth-resolution: ignore}
_serial: 9B411121
_unitId: '00000000'
_wpid: '4003'
- _NAME: MX Master 3S
_absent: [hi-res-scroll, lowres-scroll-mode, onboard_profiles, report_rate, report_rate_extended, pointer_speed, speed-change, backlight, backlight_level,
backlight_duration_hands_out, backlight_duration_hands_in, backlight_duration_powered, backlight-timed, led_control, led_zone_, 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: 0x1004
_modelId: B03400000000
_sensitive: {divert-keys: false, hires-scroll-mode: ignore, hires-smooth-invert: ignore, hires-smooth-resolution: ignore, thumb-scroll-mode: false}
_serial: 1643B997
_unitId: 1643B997
_wpid: B034
change-host: null
divert-keys: {0x52: 0x0, 0x53: 0x1, 0x56: 0x1, 0xc3: 0x1, 0xc4: 0x0}
dpi: 0x3e8
hires-scroll-mode: false
hires-smooth-invert: false
hires-smooth-resolution: false
reprogrammable-keys: {0x50: 0x50, 0x51: 0x51, 0x52: 0x52, 0x53: 0x53, 0x56: 0x56, 0xc3: 0xc3, 0xc4: 0xc4}
scroll-ratchet: 0x2
smart-shift: 0xa
thumb-scroll-invert: false
thumb-scroll-mode: true
%YAML 1.3
---
- Key: [Mouse Gesture Button, pressed]
- KeyPress: XF86_AudioPlay
...
---
- Rule:
- Key: [Forward Button, pressed]
- KeyPress: XF86_AudioPrev
- Rule:
- Key: [Back Button, pressed]
- KeyPress: XF86_AudioNext
...
---
- Rule:
- Test: thumb_wheel_up
- KeyPress: XF86_AudioRaiseVolume
- Rule:
- Test: thumb_wheel_down
- KeyPress: XF86_AudioLowerVolume
...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment