Teclado externo configurable?

Hola a todos!
Soy nuevo, muy nuevo, en esto y no se si lo que quiero se puede o no hacer. Os cuento, quiero comprarme un teclado numerico externo de estos que son usb y quiero que todas sus teclas sean configurables por medio de software.
Trabajo con un programa de diseño en 3D, y hay un monton de atajos de tipo "Ctrl+l" y Alt+w" y cosas por el estilo. Ya existen teclado especificos para esto, pero su precio es bastante elevado.
Desde hace tiempo vengo leyendo que con Arduino se puede hacer de todo, entonces me gustaria saber si es posible añadirle un Arduino para esto y n software de control y unos drivers para que funcione con cualquier aplicacion y si es muy dificil de hacer esto que pregunto.

Muchas gracias a todos!!

Hola a todos!
He ido pensando en el tema durante la mañana y.... ¿tal vez serviria solo con hacerle unos drives a medida?. En fin ya me direis que os parece gracias por vuestro tiempo!

Taluegolucas!!

Hay amigo! no eres el primero al que se pasa eso por la cabeza.

En principio la Arduino UNO tiene un chip USB reprogramable, esto es, se le puede cambiar el firmware para que sea reconocida como cualquier dispositivo USB, en el caso que nos ocupa un teclado. Hasta aquí la teoría, el la práctica no hay firmwares conocidos para ningún dispositivo USB (y si me equivoco, por favor, postead los enlaces a los firmwares).

Te queda el viejo truco de utilizar un teclado USB, buscar los contactos de las teclas que te interesan en su controladora, sacar la controladora y conectar sus salidas al Arduino.

Realmente no es complicado, es laborioso, yo lo hice una vez y desentrañar todo el mapa del teclado me llevó horas.

Suerte.

El que programe un driver de teclado USB que se pueda grabar en el ATmega8u2 de una Arduino UNO y funcione bien tendrá un regalazo especial por parte de la Ardutienda.

http://hunt.net.nz/users/darran/ (Arduino UNO Keyboard HID version 0.3)

josemanu, que tienes para mi??? ja,ja,ja

Lo mejor es buscar por LUFA en google.

:wink:

Y no es más fácil buscar un software que remapee el teclado?
Con GlovePie y AutoHotKey seguro que se puede sin hacer cosas raras y encima de gratis

http://www.autohotkey.com/forum/topic40624.html
http://www.autohotkey.com/forum/topic39835.html

Un teclado con macros te va a salir desde 55 euros en adelante, este de la foto 65:

Eso si, le puedes programar 40 macros.

Un teclado normal y corriente USB te sale por 5 euros, con el software que te comenta Chiva, puedes mapear teclas hasta aburrirte...

Y ademas, puedes tener dos teclados a la vez conectados, el de escribir y el de las macros, al que puedes ponerle etiquetas y pegatinas...

Yo voto por la opcion de Chiva.

Lo de convertir USB esclavo a HOST... pf¡iuuu te puedes volver loco, pero oye... interesante si que es.

Arduino Forum
http://hunt.net.nz/users/darran/ (Arduino UNO Keyboard HID version 0.3)

josemanu, que tienes para mi??? ja,ja,ja

Lo mejor es buscar por LUFA en google.

He dicho "para el que programe" :grin:

Mañana investigaré esos enlaces, que ahora me muero de sueño.

Hola a todos!
Uuuuuf!! visto lo visto parece que remapear el teclado usb esta mas cerca de mis posibilidades. Estoy recien caido en este mundillo y lo de remapear todas las teclas y las horas.... en fin un poco pasada para empezar. Revisare los enlaces y a ver que puedo hacer. Muchas gracias a todos!!!

Taluegolucas!!