Controlar presentaciones con el wiimote en Linux Ubuntu 9.04 utilizando CWiid

Introducción.

Otra forma de controlar las aplicaciones desde el wiimote al relacionar botones del control con teclas que afectan las aplicaciones es utilizando la librería CWiid.  Esta opción es mucho mas simple aunque puede llegar a ser mas limitada en su funcionalidad que la basada en WiiPresent.

Instalación.

Instalación de CWiid.

$ sudo apt-get install libcwiid1 lswm wmgui wminput

Los paquetes principales son libcwiid1, wminput y wmgui.

Instalación de LibWiimote.

Realice los pasos para tal fin enunciados en el artículo Instalación de wiipresent en Linux Ubuntu 9.04.

Cargar el módulo del kernel.

$ sudo modprobe uinput

Si se desea que el cambio surta efecto para siempre, es decir, perdure después de reiniciar el sistema operativo realice los siguientes pasos.

  1. $ gksudo gedit /etc/modules
  2. Agregue el nombre del módulo uinput en una línea nueva al final de /etc/modules.

Crear un archivo de configuración para OpenOffice Presentation/Microsoft Powerpoint.

$ sudo vi /etc/cwiid/wminput/Presentations

#########################################################

Wiimote.A       = KEY_PAGEDOWN
Wiimote.B       = KEY_PAGEUP

Wiimote.Up      = KEY_UP
Wiimote.Down    = KEY_DOWN
Wiimote.Left    = KEY_LEFT
Wiimote.Right   = KEY_RIGHT

Wiimote.Minus   = KEY_MINUS
Wiimote.Plus    = KEY_KPPLUS
Wiimote.Home    = KEY_HOME
Wiimote.1       = KEY_F5
Wiimote.2       = KEY_ESC

#########################################################

Las constantes de las teclas pueden consultarse en la siguiente ubicación.

http://abstrakraft.org/cwiid/browser/trunk/wminput/action_enum.txt

Con la configuración propuesta en OpenOffice Presentation/Powerpoint se tienen las acciones siguientes.

  1. Flechas (arriba, abajo, izquierda y derecha): Control del cursor/posición de la imagen.
  2. B: retroceder una imagen.
  3. A: avanzar una imagen.
  4. (menos): disminuye el acercamiento.
  5. + (mas): aumenta el acercamiento.
  6. Home (inicio): va a la primera imagen de la presentación.
  7. 1: inicia el modo presentación.
  8. 2: finaliza el modo presentación/cancelar.

Ejecutar.

Identificar la dirección del wiimote.

$ hcitool scan

Presionar los botones 1 y 2 del wiimote hasta obtener un mensaje similar al siguiente.

00:17:AB:39:DC:B0 Nintendo RVL-CNT-01

Invocar la aplicación.

$ sudo wminput -d -c Presentations <DIRECCIÓN DEL WIIMOTE>

Presionar los botones 1 y 2 del wiimote.

Enlaces.

One thought on “Controlar presentaciones con el wiimote en Linux Ubuntu 9.04 utilizando CWiid”

Leave a Reply

Your email address will not be published. Required fields are marked *