Many computer and gaming enthusiasts use special keyboards. One common feature on these keyboards is many custom keys that are meant to be bound to special command specific to games and software.
The software for editing and creating commands that these custom keys trigger is almost always in windows
EX: Tt Esports challenger software Challnger Pro Gaming
When running the software using Wine it is unable to locate the keyboard or other devices, and thus the key bindings cannot be programmed.
For most keyboards custom keys are bound be default to
ctrl+v . So using the
System Settings to set these keys would overwrite whenever a user tries to use those commands.
What are possible solutions to this issue, is there a way to let Wine detect hardware or is there another method to set custom keys?
Finding a solution would be very helpful to the Linux community as custom keys could be used when developing or using specialized software.
My keyboard is a HID keyboard, using
For the keys not set by default nothing is registered in
evtest but for the three preset values they return
Event: time 1488397338.016750, type 4 (EV_MSC), code 4 (MSC_SCAN), value 700e0 Event: time 1488397338.016750, type 1 (EV_KEY), code 29 (KEY_LEFTCTRL), value 0
xev only registers the keys preset to ctrl+c and such as 2 keystrokes, the keys not set by default are not registered
I do have a Windows system, where I could sniff the USB protocol. But how would I do it?