Никто не подскажет как сделать нецикличное переключение раскладки разными модификаторами в xkb? Чтобы, например, при нажатии на alt включалась русская раскладка, а на ctrl английская. Пробовал вот такое
key <LALT> {
type = "ONE_LEVEL",
[ ISO_Last_Group ]
};
key <LCTL> {
type = "ONE_LEVEL",
[ ISO_First_Group ]
};
Но тогда ctrl и alt перестают вести себя как модификаторы. Везде примеры с shift-ом приводятся, не могу разобраться как это можно сделать. actions пробовал указывать, но все равно так и не получилось заставить все это работать.