Работа keygrabber'a очень похожа на работу bbkeys, который является отличным инструментом, но имеет некоторые ограничения (и не совместим по лицензии), но с совершенно новым синтаксисом конфигурационного файла и больши количеством новых возможностей, которые делают Fluxbox ещё мощьнее.
Новый keygrabber поддерживает последовательности ключей (как emacs)... то есть у вас может быть: Mod1 + M + Mod1 + F чтобы переключиться на следующий рабочий стол.
Если вы набрали часть последдовательности, а потом решили прервать, вы можете выбрать другую последовательность (настроенную в файле ключей) чтобы отсенить (с помощбью AbortChain).
В дополнение, вы можете исползовать последовательность для перекючения между окнами в группе (с помощью: NextTab и PrevTab).
Для вашего удобства мы (vlaad и tarzeau) написали для вас два скрипта (оба с один и тем же назначением), чтобы конвертировать файл настроек bbkeys в формат Fluxbox keys-file (использование скриптов описано в них самих). Загрузка: convertkeys or convertkeys2.
Пример 5-1. Файл ключей Fluxbox
Mod1 Tab :NextWindow
Mod1 F1 :Workspace1
Mod1 F2 :Workspace2
Mod1 F3 :Workspace3
Mod1 F4 :Workspace4
Control n Mod1 n :NextTabКак вы видите, первым идёт модификатор, а потом ключ (потом может быть ещё один модификатор и клю если вы хотите использовать более длинную последовательность), и в последней колонке - действие.
Список доступных действий вы можете найти ниже в этом документе.
Почему это хорошо для вас? Ну, сейчас вы можете управлять xmms, например:
Если у вас есть дополнительные клавиши (например мультимедиа клавиши) и вы хотите с их помощью управлять xmms и вы их правильно настроили в XFree86, можете поступить таким образом:
Пример 5-3. Мультимедиа клавиши для XMMS
None XF86AudioPlay :ExecCommand xmms -u
None XF86AudioStop :ExecCommand xmms -sДля дополгительной информации по xmms почитайте вывод комманды xmms --help