Я патчей росы не видел, кто его знает чего там такое. Если исключить программную часть, то тогда что-то не так с клавиатурой, только вот проблемка, по его словам у него две клавиатуры так себя ведут.
В любом случае, глянуть бы на символ, хоть на скриншотик символа, вернее на квадратик с его utf кодом или вопросиком, а так информации кот наплакал, две клавы, новые ли, одинаковые ли, может купленные на алиэкспресс и обе имеют аппаратный дефект, в чём символ во всём или где то в специальном месте, libastral нужен наисвежайший иначе никак, только пальцем в небо тыкать.
Я патчей росы не видел, кто его знает чего там такое.
CapsLock это стандартная кнопка, её поведение прописано как в USB HID, так и в AT (Din5). Оно не является модификатором (не меняет поведение других кнопок, пока зажат), только модификатором-свитчом (меняет поведение других (но не всех) кнопок после того как будет нажат-отпущен). Причём поведение свитчей (*Lock, Compose (Multi_key), ISO_Next_Group) изменить нельзя.
Это касается только назначенных кнопок, их переназначение меняет и поведение, потому если у топикстартера CapsLock переназначен на что-то другое (судя по описанию, так и есть), то и поведение будет отличаться.