Hey I'm sure that most people here have use a keyboard macro or somethign before to streamline doing somethign on a computer.
So these new Leonardos (I've got one in the mail coming my way, should be here tomarrow or monday). According to what I'm told they have built in the USB utility.
And I'm guessing by how its described that you can use one to act as a mouse or keyboard without too much trouble. Ok well thats pretty sweet.
So what I'm wondering. When you setup a "keyboard" with your leonardo will it work as a USB Slave, or is it configurable to act as a host.
Really the reason for this steps a bit away from computers and goes after an old xbox game I have called "Steel Battalion". This old mech game that came with this awesome controller, 2 joysticks, like 30 buttons, 3 foot pedals, 5 miscellaneous toggle switches that accomplish NOTHING. I've found a guide for the breakdown of the data that the controller sends to the xbox while playing. What I'm plotting to do with the Leonard is 2 things. 1 I want to see if I can use a Leo to hook the controller to the computer (I've tried a couple times before, but they mostly require making a computer program to interpret the information, but I'm not that far into real programming, besides, Kludging this would be more fun.
Second will be to makeup some buttons and switches and a couple USB joysticks among other things. And kludge together a controller that I can use on an Xbox. Sad thing is, my SB controllers getting old, the aiming stick responds sluggishly, many of the buttons only work when they feel like it, and the 5 misc switches don't make a clacking noise anymore. Basically I wanna make a new controller, know it works. So then I can feel safe about taking apart my old controller and having the adventure of refurbishing that beast.
Should be overall a fun project. But if anyone can answer me about the USB host/slave thing that'd be pretty helpful. Also kinda posting this ahead of time in-case anyone here has tried modding game controllers like this before.