Mini-Howto Labtec USB Notebook presenter


Hacia tiempo que queria adquirir un mando para el PC, pero lo unico que habia encontrado eran mandos a distancia Logitech con pantalla LCD con 100k botones y con cafetera de serie. Encontré un pequeño mando USB, no IR, que teoricamente es para presentación PowerPoint (el de la tienda me dijo.. “solo sirve para powerpoint”). Asi qué hare un breve tutorial de como configurarlo para usarlo con freevo por ejemplo (asignarle flechas, adentro y afuera)

Mando USB para tu HTPC o para lo que necesites
Material (todo un pack):
Mando a distancia enano de radiofrecuencia 2,4Ghz (inalamibrico)
Receptor usb parecido a un pen.

Todo esto me costo unos miserables 29,9¤ !! (mientras los otros mandos no bajaban de 60¤!, incluso 100¤!

Pues Empezamos con que es un mando USB con 5 botones físicos, con el boton central siendo un laser, pero lo mas complicado es que el boton de arriba es un boton “secuencial con 2 estados”, me refiero a que si presionas una 1º vez envia un signal X y si presionas una 2º vez será un signal Y, a la 3º sera la X de nuevo y a la 4º la Y otra vez y asi indefinidamente.

Inicialmente esta configuración la hice para gentoo, pero deberia ser igual para todos los sistemas ya que considero que son cosas básicas.

Este es mi cat /proc/bus/input/devices
I: Bus=0003 Vendor=046d Product=c101 Version=0103
N: Name=”Logitech USB Receiver”
P: Phys=usb-0000:00:03.2-1/input0
S: Sysfs=/class/input/input6
H: Handlers=kbd event2
B: EV=120003
B: KEY=10000 7 ff800000 7ff febeffdf ffefffff ffffffff fffffffe
B: LED=7

I: Bus=0003 Vendor=046d Product=c101 Version=0103
N: Name=”Logitech USB Receiver”
P: Phys=usb-0000:00:03.2-1/input1
S: Sysfs=/class/input/input7
H: Handlers=kbd event3
B: EV=100003
B: KEY=42c43a2 20d0400 0 0 0 4 1c000 31f8 d0011806 8e0040 0 0 0

Teniendo soporte en kernel de usb y las X instaladas y configuradas con tu raton y teclado y todo lo demas.

Entras en las X e insertas el receptor en el usb, y a partir de ahora el mando ya te funcionará. Cuando apretes sus botones, te hara cosas raras (obvio) pero aora vamos a configurarlo.
Abrimos un xterm y si no me equivoco…
Configuración
apt-get install xbindkeys-config xvbkd
abrimos el arhivo de configuracion de xbind:
nano ~/.xbindkeysrc (he comprobado que también se crea el .xbindkeyrc)
y tendriamos que poner esto:
—————————————

#entrar 1
“xvkbd -xsendevent -text “\[Return]””
m:0x12 + c:71
Mod2 + F5

#entrar2
“xvkbd -xsendevent -text “\[Return]””
m:0x10 + c:9
Mod2 + Escape

#salir
“xvkbd -xsendevent -text “\[Escape]””
m:0x10 + c:56
b

#derecha
“xvkbd -xsendevent -text “\[Right]””
m:0x10 + c:105
Mod2 + Next

#izquierda
“xvkbd -xsendevent -text “\[Left]””
m:0x10 + c:99
Mod2 + Prior

——————————————-
*Esto se puede configurar con el xbindinkeys_config y en gentoo y fc5 me han dado resultados diferentes; en Fedora Core 5 salió el resultado anterior, y en Gentoo salió igual pero sin los “Mod2 +”.

Ahora depende de la aplicación que tendrá, yo lo uso para mi HTPC, en freevo concretamente, y solo uso botones de:
subir en el menú, bajar en el menú, entrar en otro nivel, salir del nivel.

Como vereis son 4 funciones para 5 que tiene el ratón, y es posible que sea algo “xapuzera” la solucion, pero funciona y no he encontrado nada mejor (de momento).

Conclusión
Solución al problema del doble botón: asignarle la misma acción :P.
Y ahora tendriamos un mando enano para el PC muy útil, sin tener que usar el teclado ni el ratón 🙂

**Para entender esto..
#entrar 1 | Nombre del botón
“xvkbd -xsendevent -text “\[Return]”” | Acción a reproducir
m:0x12 + c:71 | Dirección interna del botón
Mod2 + F5 | Acción interna del botón

Este post ha sido traido de forma automatica desde https://web.archive.org/web/20140625063149/http:/bulma.net/body.phtml?nIdNoticia=2310 por un robot nigromante, si crees que puede mejorarse, por favor, contactanos.


Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.