I wanted to test some of those new "layered" Keyboards, like Neo, AdNW or KOY. I read that when using Linux it is quite easy, compared to windows or mac, so i wanted to give it a try. I tweaked "extended input sources" and voila, all fancy layouts are there.
Problem is: If i want to use Mod4, aka Layer 4 (on german-qwertz-keys "<" and "AltGr"), this is not possible. I checked with all my three different Hardwares and got three different results:
- IBM X220 Laptop: Both Mod4-Keys are dead, so i can only use Layer 1, 2, 3 and 5 (which is 2+3)
- Lenovo T490 Laptop: Both Mod4-Keys are inverted, so i can use all Layers, but have to hold down Mod4 to type on Layer 1
- Desktop PC: Both Mod4-Keys are permanently pressed, so i can only use Layer 4 and 6 (which is 4+2)
More Facts:
- All PCs/Laptops are using Ubuntu 20.04
- Tried with Neo2, AdNW and KOY, all get the same results (on same hardware...)
- changing keyboard in language-settings-gui or change via "setxkbmap" i get same results
- i read that CAPSLOCK should be disabled when changing layout, as CAPS aka Mod3 gets new behaviour (it is not locking...). But this has to effect on stupid Mod4
Can anyone repro this?
- Add additional Neo keyboard via "language and region" settings (i.e. German => German (Neo 2)
- Switch keyboards via SUPER+Space or language switcher in top bar
- try to type some letters and use "<" or "AltGr" as you would use shift key to "shift" to Layer 4, see keyboard layout here