Нужна помощь зала.

Купил такую клавиатуру http://hotline.ua/computer-...ury/gembird-dlk-001/
Фишка в том, что у неё есть подсветка русской раскладки. Включается она кнопкой en/ru (=scroll_lock). Чтобы оно заработало в linux делаю так
xmodmap -e 'add mod3 = Scroll_Lock'
(это я там в отзывах написал)

Но теперь я хочу чтобы подсветка включалась как только я переключаюсь на русскую раскладку, которая у меня включается caps lock. Ну думаю надо так

xmodmap -e 'add mod3 = Caps_Lock'

Но оно ругается

Error of failed request: BadValue (integer parameter out of range for operation)

Пробовал подставить вместо Caps_Lock его целое значение. Результат тот же.
Может я не в ту сторону копаю? Как было бы здорово при взгляде на клавиатуру сразу понимать какой язык включён.
Есть идеи?

PS У меня только 2 раскладки, поэтому не нужно решать проблему а что будет с 3-мя раскладками.

Рекомендовано: skobkin-ru