Chapter 5. Configuración de las teclas

5.1. El Keygrabber

El keygrabber trabaja muy similarmente a bbkeys, que es un excelente herramienta pero tiene algunas limitaciones (y tiene un licencia incompatible), pero con una sintaxis totalmente nueva para el archivo de configuración, y un par de nuevas características que hacen de Fluxbox incluso más potente.

Por empezar, el nuevo keygrabber soporta cadenas de secuencias de teclas (como emacs)... entonces usted podria por ejemplo: Mod1 + M + Mod1 + F para cambiar al siguiente workspace (en realidad nadie utilizaria en particular esta secuencia de teclas).

Y si ha tipeado una parte de la secuencia pero decide no continuar (abortar) entonces puede presionar otra secuencia de teclas (que usted configuro en el archivo de teclas) para abortar (con: AbortChain).

Ademas de esto también puede configurar un secuencia de teclas para cambiar entre ventanas joined/docked (unidas/anclada) en un grupo (con: NextTab y PrevTab).

Finalmente, para su conveniencia nosotros (o mas bien vlaad y tarzeau) hemos dado dos scripts (ambos hacen lo mismo) para convertir un archivo de configuración de bbkeys a un archivo de teclas de Fluxbox. El uso de estos scripts es explicado en los mismos. Download: convertkeys o convertkeys2.

Example 5-1. Un archivo de teclas de Fluxbox

    Mod1 Tab :NextWindow
    Mod1 F1 :Workspace1
    Mod1 F2 :Workspace2
    Mod1 F3 :Workspace3
    Mod1 F4 :Workspace4
    Control n Mod1 n :NextTab

Así, como puede ver, primero hay un modificador, luego un tecla (luego un modificar y una tecla de nuevo si quiere tener una secuencia más larga) y finalmente dos puntos con la acción.

Para una lista con las acciones de teclas validas lea un poco más adelante en este documento.

Y por qué esto es bueno para usted? Bien, ahora usted puede ejecutar acciones de xmms, por ejemplo:

Example 5-2. Configuraciones de teclas de XMMS

    Mod1 P :ExecCommand xmms -p
    Mod1 F :ExecCommand xmms -f

Si tiene teclas adicionales (ejemplo: teclas multimedia), puede controlar xmms de esta manera si tiene configuradas esas teclas apropiadamente en XFree86:

Example 5-3. Teclas Multimedia para XMMS

    None XF86AudioPlay :ExecCommand xmms -u
    None XF86AudioStop :ExecCommand xmms -s

Yo diria que chequee xmms --help para más información, pero probablemente ya esta haciendo esto...