I’m trying to install Endeavour OS on a laptop that has some additional non standard keys on the keyboard. Its a desktop replacement laptop the Acer Predator 17 with a GTX 1060. Here are some pictures of these keys:
I highlighted the ones that might not work under Endeavor OS without some user intervention in Blue. I’m aware that I might not get any backlight keys under linux but what about these side keys? or the top row function keys? The only one I might need in the top row function keys is the external monitor one.
The button right of the trackpad is a disable trackpad button, don’t know why this is here, usually laptops don’t have this button.
Pretty sure the additional keys on the function row will work (at least they work on my Asus laptop). There should be a way to setup the macro keys on the left. I am not sure what the green one does tho so I cannot answer that.
There is an ‘app’ for determining what each key generates as a keycode - from where you can set the result you want from that keypress. First off, see what already works as you would hope - it will be more than you expect (more than likely).
I tested all the keys on the left side of the keyboard but they don’t work correctly. It seems it doesn’t show up as a valid scancode in showkey, but in dmesg you would see messages like this:
[ 1296.945629] acer_wmi: Unknown function number - 7 - 2
[ 1297.316663] acer_wmi: Unknown function number - 7 - 2
[ 1297.730754] acer_wmi: Unknown function number - 7 - 2
[ 1298.140668] acer_wmi: Unknown function number - 7 - 2
[ 1298.499683] acer_wmi: Unknown function number - 7 - 2
[ 1298.799677] acer_wmi: Unknown function number - 7 - 2
[ 1299.062647] acer_wmi: Unknown function number - 7 - 2
[ 1299.342627] acer_wmi: Unknown function number - 7 - 2
here is the lsmod for what its worth, my laptop is an Acer Predator so I guess it makes sense its installed:
Sadly I have found nothing, for this exact make and model on the Arch forums or wiki. I’m pretty much the only person using linux on this thing. Will update if I find anything though.