-
Notifications
You must be signed in to change notification settings - Fork 35
Open
Description
Thanks for 4.11.2, btw!
As I was trying to move everything over to actual string literals to make my life easier, I noticed that keymapper has issues with characters that are present on higher levels of the layout (3+), aka anything besides base and shift level. I would not be surprised if this were an issue with higher levels and not with this specific layout (de neo).
Relevant parts from the XKB symbol file:
partial alphanumeric_keys modifier_keys keypad_keys
xkb_symbols "neo_base" {
// The different layers and how to reach them
// --------------------------------------------------------------
// Ebene 1: normal
// Ebene 2: Shift
// Ebene 3: Caps or Bksl ("Mod three")
// Ebene 4: Lsgt or RAlt ("Mod four") (for selecting, use also Shift)
// Ebene 5: Shift + Caps/Bksl
// Ebene 6: Caps/Bksl + Lsgt/RAlt
// Locking uppercase: left Shift + right Shift
// Locking Ebene 4: Shift + Caps + Tab, or Lsgt + RAlt
// Captions for the large table below
// --------------------------------------------------------------
// Xorg: Level1 Level2 Level3 Level4 Level 5 Level6 Level7 Level8
// Neo: Ebene1 Ebene2 Ebene3 Ebene5 Ebene 4 Pseudo-Ebene Ebene6
// Access key: none Shift Caps/Bksl Shift + Caps/Bksl Lsgt/ RAlt Shift + Lsgt/RAlt Caps/Bksl + Lsgt/RAlt
[…]
partial alphanumeric_keys modifier_keys keypad_keys
xkb_symbols "neo" {
include "de(neo_base)"
name[Group1]= "German (Neo 2)";
include "shift(both_capslock)"
include "level3(caps_switch)"
include "level3(bksl_switch)"
include "level5(lsgt_switch_lock)"
include "level5(ralt_switch_lock)"
};
Metadata
Metadata
Assignees
Labels
No labels