Раз уж тут про клавы говорят: можно ли с помощью input-method создавать какие-нибудь слои, переключающиеся по нажатию модификатора? Насколько больно это будет? Хочу с xkb слезть.
xkb работает через жопу. Банальная попытка сделать слой с числами: с английской раскладкой работает, с русской нет. Ну и было бы прикольно это все на лиспе сделать, а не на непонятном странном кривом языке.