Keygrabber funguje podobně jako bbkeys, což je výborný nástroj, ale má některá omezení (a licence nebyla kompatibilní), ale s úplně novou syntaxí pro konfigurační soubor a spoustou nových vlastností, což dělá Fluxbox ještě mnohem lepší.
Zaprvé, keygrabber podporuje posloupnosti kláves (jako Emacs)... takže můžete například mít: Mod1 + M + Mod1 + F pro přepnutí se na další plochu (ne každý každý by měl použít tuto konkrétní posloupnost kláves.)
A pokud jste napsali část posloupnosti, ale rozhodli se nepokračovat (přerušit), tak můžete napsat jinou posloupnost kláves (kterou jste nastavili ve vašem souboru keys) pro přerušení (pomocí: AbortChain).
Jako dodatek k tomuto: můžete také změnit posloupnost kláves na tu pro přepnutí se mezi okny sloučenými do tabů/skupin (pomocí: NextTab a PrevTab).
Je možné spustit více příkazů pro jednu klávesovou zkratku. Příkazy budou prováděny souběžně.
Konečně, pro vaše pohodlí jsme (nebo přesněji vlaad a tarzeau) jsme vás vybavili dvěma skripty (oba dělají to samé) pro převod konfiguračního souboru bbkeys do konfiguračního souboru Fluxboxu. (použití skriptů je v popsáno v nich). Stažení: convertkeys nebo convertkeys2.
Example 5-2. Soubor s klávesovými zkratkami
Mod1 Tab :NextWindow
Mod1 F1 :Workspace 1
Mod1 F2 :Workspace 2
Mod1 F3 :Workspace 3
Mod1 F4 :Workspace 4
Control n Mod1 n :NextTabTak, jak můžete vidět, jako první je modifikační klávesa, potom normální klávesa (potom znovu modifikační klávesa a normální klávesa, pokud chcete mít delší sekvenci) a dvojtečka a za ní událost.
Pro seznam použitelných událostí čtěte trochu dále v tomto dokumentu.
A proč je tohle všechno pro vás užitečné? Nyní můžete například ovládat xmms:
Pokud máte nějaké dodatečné klávesy (multimediální klávesy), můžete tímto způsobem ovládat xmms tímto způsobem, pokud máte tyto klávesy správně nastaveny v XFree86:
Example 5-4. Multimediální klávesy pro XMMS
None XF86AudioPlay :ExecCommand xmms -u
None XF86AudioStop :ExecCommand xmms -sMěl bych říct, abyste si přečetli xmms --help pro více informací, to možná právě teď děláte...