Skip to content
LordBooker edited this page Oct 28, 2026 · 5 revisions

gkey-config

gkey-config configures the gaming keys of Logitech G keyboards and keypads on Linux. It builds on the kernel driver hid-lg-g15: a small user daemon (gkeyd) takes over the gaming keys and sends the configured keys, key combinations and macros through a virtual input device; the application G-Key Configuration edits profiles and macros.

Devices

Device Status Page
Logitech G13 supported, tested Logitech G13
Logitech G510 untested (no test hardware) Logitech G510
Logitech G15 (first version) untested (no test hardware) Logitech G15
Logitech G15 v2 untested (no test hardware) Logitech G15 v2
Logitech G11 untested (no test hardware) Logitech G11

Untested devices are described from the kernel driver's source code. If you own one, please report whether it works – see Troubleshooting.

Pages

  • Installation – packages, first start, upgrade and removal
  • Steam Deck – installation on SteamOS (untested)
  • Usage – profiles, layers, key bindings, macros, backlight
  • LCD pages – start animation, status, system, CPU, AMD and NVIDIA GPU, clock and text page
  • Scripting with D-Bus – control the daemon from scripts
  • Files and formats – where profiles and macros live, file formats
  • Troubleshooting – logs, diagnosis, reporting problems

Clone this wiki locally