I've had a Lenovo Ideapad for some time and I've installed Solus Budgie on it. But the super button never worked. Didn't bother me at first because you can work well with the touchpad.
But now I dared to solve the problem:
Lenovo assumes that you use Windows. Windows, what is that? 🤣
Lenovo has developed a software for it with which you can configure the super key. Either as a classic super key or meta or whatever. I didn't bother with that either.
So I installed XEV and read the keycode.
sudo eopkg it xev
xev
and press the key. Result: Keycode 133.
Result was that this key is recognized as a multi key. Okay it is recognized but no function is assigned to the key. So Linux is doing everything right but the software to configure it is missing.
Okay, how was it with Xmodmap:
xmodmap -pke
displays all keys. In the Xmodmap it is also listed as a multi key.
So just change it.
For testing purposes I submitted
xmodmap -e "keycode 133 = Super_L"
Great, it works.
But how do I get it permanently stored now
All attempts with a ".xmodmap" and a corresponding ".xmodmaprc" are shit. I could not solve the problem despite intensive research. Also with localectl I did not succeed with the defaults and self-made possibilities from old days. Shit!
Then I had an idea. Just put the command xmodmap -e "keycode 133 = Super_L"
into the autostart:
sh -c 'xmodmap -e "keycode 133 = Super_L"'
My problem to configure a single key I have solved but unfortunately not the problem with the Xmodmap. but many roads lead to Rome.