Skip to content
Marcel Grolms edited this page Sep 5, 2023 · 11 revisions

Logitech G910 keyboard Gkey support for GNU/Linux

Because I didn't find any Gkey support for Logitech G910 keyboard I decided to create this Gkey mapper. Code is based on an issue in g910-gkey-uinput project. I expanded the code, so that it is more user-friendly to add functionality to Gkeys.

Features

With this driver run as a service you can bind every Gkeys with four different commands. You can bind shortcuts to it (ex. ctrl+c), type out stuff, run a bash command and execute short python snippets and type out the result.

To see what is coming next look at the roadmap.

Installation

You can find a detailed installation guide here.

Update

If you have already installed a previous version of the driver and want to upgrade take a look here.

Configuration

Everything about the configuration you will find here.
For a more advanced configuration limiting the usage of global gkey config, where user set the actions in his/her own environment. See here

Troubleshooting

If you have problems installing or running the driver you can have a look here.

Uninstall

Information about how to remove driver from you system are here

Contributing

If you like to contribute to this project please start here

The code is tested on Logitech G910 keyboard with

  • OS: Ubuntu 20.04.6 LTS, Linux 5.4.0-159-generic, GNOME: 3.36.9