tuxmark5 / ApexCtl

An utility to enable extra macro keys on Steelseries Apex keyboards
GNU Lesser General Public License v3.0
101 stars 19 forks source link

M9-M12 has the same keycodes. #47

Open Zelaf opened 7 years ago

Zelaf commented 7 years ago

So playing around with the config files and programs, I found out that the M9 to M12 keys are the same keycodes, I wonder if anyone else has had this issue and if anyone knows a way around this.

EDIT: I also noticed I can't find the keycode for M6. Looking for the screen lock on xmodmap, I found out it's not binded either.

tuxmark5 commented 7 years ago

This happens when the 90-apex.hwdb file is not installed. Make sure it's installed and active.

Zelaf commented 7 years ago

Sorry for the extremely late response.... I installed Arch on my main and is dualbooting Windows now but now I can't get Apexctl to work on Arch at all. Tho I did successfully install it which is a start.

gonzote commented 7 years ago

looks like there was an abi change in udev. need to change the hwdb file:

change keyboard:usb:v1038p120[02]*

to evdev:input:b0003v1038p120[02]*

https://wiki.archlinux.org/index.php/Map_scancodes_to_keycodes#Example_for_custom_hwdb

Zelaf commented 7 years ago

I tried editing the file like @gonzote said but still no input in xev.

madivad commented 5 years ago

This happens when the 90-apex.hwdb file is not installed. Make sure it's installed and active.

How do you make sure it is active? It IS installed, but mine is all dysfunctional as well (I'm crafting a complete question but came across