Eu tenho dois layouts xkb e uso Alt + Shift para alternar entre eles:
setxkbmap "fr,us" -option grp:alt_shift_toggle
No entanto, quando pressiono um atalho que contém Alt + Deslocamento , o atalho não é levado em consideração e, em vez disso, o layout muda. Por exemplo Alt + Deslocamento + Esquerda (que seleciona código para o parêntese de fechamento correspondente em alguns editores), ou Alt + Shift + % (que é procurar e substituir no emacs, o % necessitando de Shift nos teclados franceses) .
Este não foi o caso do XUbuntu 14.04, mas mudei para o NixOs, e agora tenho esse problema.
Como posso configurar o setxkbmap
para que ele troque os layouts apenas quando Alt + Deslocamento não faz parte de um atalho, ou seja, ao liberar as chaves e somente se não foi outra tecla pressionada ao mesmo tempo?