No description
Find a file
2025-12-08 00:10:58 +01:00
99-ryos-mediakeys.rules initial commit 2025-12-08 00:10:58 +01:00
README.md initial commit 2025-12-08 00:10:58 +01:00
ryos-mediakeys.py initial commit 2025-12-08 00:10:58 +01:00

Roccat Ryos MK Pro Media Keys Fix

Enables volume/media keys on Ryos MK Pro under Linux.

Problem

The keyboard has two modes for media keys:

  • ON: Device handles them internally (no events sent to Linux)
  • OFF: Sends HID events to the host

It defaults to ON. Windows driver switches it; Linux doesn't.

Usage

sudo python ryos-mediakeys.py

Auto-run on boot/plug

sudo cp ryos-mediakeys.py /usr/local/bin/ryos-mediakeys
sudo chmod +x /usr/local/bin/ryos-mediakeys
sudo cp 99-ryos-mediakeys.rules /etc/udev/rules.d/
sudo udevadm control --reload-rules

Dependencies

sudo pacman -S python-hidapi

Supported devices

  • Ryos MK (0x2e8b)
  • Ryos MK Glow (0x2ef2)
  • Ryos MK Pro (0x3232)

Credits

Protocol reverse-engineered from roccat-tools by Stefan Achatz.