ENGLISH | KOI | WIN | ALT | ISO
Мои программы

Индикатор-переключатель раскладки клавиатуры XXKB

Эта программа, как следует из заголовка, предназначена для индикации текущей раскладки клавиатуры (рус/лат) и для переключения этой раскладки.

Программа xxkb является дополнением к "клавиатурному модулю" XKB, то есть, в отличии от других подобных программ, сама не загружает никакие раскладки и не манипулирует ими. Она только отображает состояние XKB и меняет это состояние "штатными средствами" XKB. (Напомню, что сам XKB может содержать в себе одновременно до 4-х раскладок клавиатуры и оперативно переключать их без помощи внешних "подгружателей").

Несмотря на свою простоту, xxkb имеет немало полезных "фичей" (в общем-то, уникальных) -

  • для каждого окна приложений запоминается текущее состояние клавиатуры и автоматически восстанавливается при изменении фокуса;
  • на каждом окне появляется дополнительная кнопка-"иконка", которая в свою очередь служит индикатором и переключателем для данного окна;
  • переключать клавиатуру можно как "мышкой", так и обычной клавишей (или комбинацией клавиш), определенной в конфигурации XKB. То есть, клавишу-переключатель легко изменить средствами XKB.
  • если в XKB групп (раскладок) больше двух, то xxkb позволяет выбрать в каждом приложении одну из альтернативных раскладок, и в дальнейшем переключаться только между двумя выбранными раскладками (как при обычном рус/лат);
  • все эти "вкусности" работают практически с любым (!) window manager'ом.

Дальнейшие подробности можно узнать из файлов README и CHANGES.

Читайте также инструкцию "Как с помощью xxkb работать более чем с двумя раскладками клавиатуры".

Download: