Modifier Keys Don't Respect Level or Group Assignment
Submitted by dre..@..il.com
Assigned to Xorg Project Team
Link to original bug (#103113)
Description
I've been working on custom layouts for my Razer Tartarus Gaming Keypad, and have created several custom key types. It was my intent to have a couple of keys work as one of two different modifiers depending on the level state. Unfortunately, it appears that if two or more modifiers are on the same key, that key produces all modifier states on that key no matter the level state. For example, with type "doubleMod" defined as map[None] = Level1, map[Mod4] = Level2, pressing a key defined as type="doubleMod", symbols=[ISO_Level3_Shift, Shift] always results in both ISO_Level3_Shift and Shift being pressed.