Переключение раскладки по Ctrl-Shift, как в винде
Всем привет!
Я привык к виндовому переключению языковой раскладки по комбинации Ctrl-Shift. Ни на какую другую комбинацию клавиш переходить не согласен, даже не уговаривайте. Дома винда, на работе линукс. Менять свои привычки по 2 раза в день я не хочу. Хочу, чтобы везде было единообразно. Мне нравится Ctrl-Shift, не вижу смысла менять эту комбинацию в винде, если проблема заключается в линуксе. Пользоваться линуксом на работе — вынужденная необходимость, будь моя воля, перешел бы на винду.
На работе была сначала Gentoo, сейчас Ubuntu. Но и там, и тут одна и та же проблема в иксах: на комбинацию Ctrl-Shift настроить переключение легко, но работает оно не так, как в винде.
В винде все правильно: переключение происходит, когда нажата нужная комбинация клавиш и ничего лишнего, т.е. переключение происходит в момент отпускания клавиш Ctrl и Shift. В линуксе же все через заднее место: переключение происходит в момент нажатия Ctrl и Shift. Из-за этого не работают никакие горячие клавиши, содержащие в себе Ctrl и Shift. То есть добрая половина всех хоткеев в программах.
На данный момент мне приходится просто жить без Ctrl-Shift-? хоткеев, но хочется решить эту проблему, сделав так, чтобы переключение раскладки происходило в момент отпускания горячих клавиш при условии, что никаких посторонних клавиш не было нажато.
Еще раз прошу, не предлагать перейти на переключение по Caps Lock, WinKey или какие-либо иные комбинации, к которым вы лично сами легко привыкли. Если в линуксе есть возможность сделать то, что я хочу (см. выше), скажите как, если нет — значит нет, буду дальше мучаться с линуксом.
У меня стоит: Ubuntu 10.04 LTS - Lucid Lynx, графическая среда GNOME 2.30.0.