Skip to content

buttonrebinds: add support for keyboard rebinding

Harald Sitter requested to merge work/sitter/rebind-keyboards into master

uses existing Key handling

the relevant config format is for kcminputrc:

[ButtonRebinds][Keyboard][Razer Razer Orbweaver]
87=Key,X

where the device name is from libinput list-devices, 87 is the Qt key code for Key_W and X can be a QKeySequence.

This feature will enable us to remap keyboard-style devices such as gaming mice and gaming keypads.

Merge request reports