Переключатель 3 раскладки клавиатуры с 2 комбинациями клавиш

Как сделать раскладку клавиатуры следующим образом:

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

В 1 и 0 я имею в виду состояние. Изначально состояние равно 0, поэтому Если была нажата scroll lock она переходит в 1, и если бы снова была нажата scroll lock и она равнялась 0. То же самое для alt + shift.

Я использую xfce4

Linux и Unix - лучшая ОС в мире.