When selecting the neo2 keyboard layout, layers 1,2,3 and 5 work as expected when the modifiers for these layers are applied.
Applying the modifier for layer 4 fails, the characters are printed as if modifier 4 wasn't pressed at all. Same goes for shift+modifier4 which is supposed to access layer 6.
Instead a strange behaviour can be observed when shift+mod3+mod4 are pressed together: Then layer 4 is activated constantly, only released
when again pressing shift+mod3+mod4 together. When Layer 4 is locked this way, neither shift nor shift+modifier4 or any other combination allows access to layer 6 either.
$ apt-cache policy xkb-data
xkb-data:
Installiert: 2.35.1-1
Installationskandidat: 2.35.1-1
Versionstabelle:
*** 2.35.1-1 500
500 http://ftp.de.debian.org/debian bookworm/main amd64 Packages
500 http://ftp.de.debian.org/debian bookworm/main i386 Packages
100 /var/lib/dpkg/status
System:
Distributor ID: Debian
Description: Debian GNU/Linux 12 (bookworm)
Release: 12
Codename: bookworm
Debian-Kernel: linux-image-6.1.0-18-amd64 - Linux 6.1 for 64-bit PCs (signed)
X11-Version:
X.Org X Server 1.21.1.7
X Protocol Version 11, Revision 0
Window-manager: IceWM 3.4.5
After some more testing turned out: The reported bug is present under the following condition: - The neo2 keyboard layout is set as 2nd or above keyboard layout, with main system keyboard layout set to something different. - When neo2 keyboard layout is set as first and main keyboard layout, and only then, the levels 4 and 6 are accessible as expected. Erratum: the modifier combination for level 6 is apart from what I had written in my original report not shift+modifier4 but modifier3+modifier4. This doesn't change things, the levels 4 and 6 are merely accessible this way when neo2 is set as FIRST keyboard in system. Additionally it turned out, if the numlock key happens to be active when switching to neo2 layout, the keyboard is locked to layer 4, no way to escape to other layers, besides switching to another layout, deactivating numlock, and switching back to neo2