По сабжу: не знаю, как у вас там в кедах, а в тьюринг-полных конфигах awesome можно написать коллбэк, который будет дёргать stexkbmap с предустановленными опциями в зависимости от класса, роли, имени или другого параметра окна. Посмотри, может и для кед что-то такое имеется.