Alterne 3 layouts de teclado com 2 combinações de teclas

Alterne 3 layouts de teclado com 2 combinações de teclas

Como fazer a troca de layout do teclado assim:

 alt + shift | scroll lock | current layout     
-------------+-------------+----------------
      0      |      0      |    colemak
      0      |      1      |    qwerty
      1      |      0      |      ru
      1      |      1      |      ru

Por 1 e 0 quero dizer estado. Inicialmente o estado é 0, então se scroll lockfor pressionado vai para 1, e se scroll lockfor pressionado novamente vai para 0. O mesmo para alt+shift.

Estou usando o xfce4

informação relacionada