I love new hardware.... but i've got to be honest I don't know why anyone would choose to use this.
How about these reasons:
It's the fastest USB solution with the highest number of inputs that can be actuated at the same time.
They are cheap enough to use one for each CP you decide to build, for Plug and Play operation.
They are small enough to put inside of a classic gaming controller to convert it to USB or make a box to convert "several" of them.
And I could keep going, so it's possible that you could be lacking somewhat in the imagination department.....

First off, it's essentially a gamepad. The whole reason eveyone uses keyboard encoders is that not every emulator, pc game or application has gamepad support. Mind you this isn't as big of a problem as it used to be by any means, but still.
Are you listening to yourself, Howard? I think you just said, paraphrased, that "games don't use game controllers"

Virtually any application that uses DirectInput, will support a Gamepad and allow you to change the button definitions to whatever you want. I did a ton of research and could find only one that was a problem...and that one wouldn't even let you change
key assignments.
A number of front-end apps (even your own

) allow the use of a game controller to navigate from within it.
Secondly, you are billing it as a modular solution. How exactly? It has 32 inputs, but only two axis... so unless you want to use some of the buttons as 2 player axis (which imho is very hacky and you shouldn't have to do), it can't even handle 2 players, despite the enormous amount of button inputs.
Howard, you aren't listening to yourself again.

You say that it's "hacky" to use some of the buttons as joystick directions, but then talk about the KeyWiz and IPAC, which use the
letters R, F, D and G on the keyboard for the second joystick, while the primary one defaults to the workable, but rather inefficient arrow keys. Are you going to tell me that the GP-Wiz approach is somehow
less elegant?
Your "it can't even handle 2 players" statement couldn't be more wrong. It can handle as many players as there are inputs to connect joysticks to.
What is of the utmost importance is that the buttons perform equally to the Axes, and in the case of the GP-Wiz, great care was taken to ensure this. To be quite honest, I would have made ALL the inputs buttons, were it possible to do so and still have cross-platform compatibility using the HID spec.
It doesn't handle sub-panels well either, because of the cost. 20 bucks seems cheap until you realize that you have 5 panels. I know some of you are saying.... "Well you can just make a harness and keep the pcb in the cp box, thus only switching out the controls."
First of all, it will handle sub-panels just fine, if you choose to use it for that purpose. I don't know how many people have 5 sub-panels, but if they do, some "fancy dancin' " is going to be in order regardless of the solution chosen.
Yes, yes you can.... you can also double wire your keywiz/ipac inputs to a custom harness and do the exact same thing, thus eliminating the need for this product.
Howard, you used exactly the same "HC Brand" of logic when I introduced the KeyWiz (the other "product without a need" according to your opinion.) But since then, I have sold at least as many KeyWiz's as Oscar has sold spinners, to
very satisfied customers, I am proud to add.
While we are on the matter of cost... I'll admit 20 bucks is a decent price for a gamepad with that many inputs, however, I can get a pc pro pad 8 usb joystick for 6 bucks at any local store. It's easy to hack and although it only has 8 button inputs, I save not only 10 bucks on the initial cost, but also the cost of shipping. I woldn't mention this, because a non-hacked solution is obvioulsy better for the slight cost increase except:
Yes, Howard, and we can all go down to the local Salvation Army store and buy a Keyboard for $2.00 and rip it apart for 8 buttons. But we both know (well, at least I do) that it's not the same as a KeyWiz or an IPAC.
The same applies to gamepads. I researched a number of these units and they tended to be slow and the buttons do not always function as you would expect them to. Some are matrixed, or not given the same priority as the Axes, and, and and.....
The GP-Wiz has none of these shortcomings, and to be honest, it's a little naive to think that a little blob of silicon on the circuit board of a $5 game pad will perform equal to a full-fledged microcontroller with custom, performance-enhanced microcode.
No analog inputs? Why? It's the one thing that nobody has... a non-hacked, cheap, analog interface solution.
Why? for the same reason there are no analog inputs on a KeyWiz or Ipac. It's not designed for that purpose. A 4 or 8 or even a 49 way joystick and buttons (or dancepad, or whatever) use digital inputs, just like a game pad does. And yes, I
am considering a version for 49-way sticks.
BTW, there are analog joystick solutions out there, but cheap is relative and I don't know what your socio-economic situation is to quantify that statement.
As is the usb pcb that you've made doesn't offer any features worth using it over a keyboard encoder. If anything it's limitations would put some people off from buying it.
Howard, if "some people" is "you" then I can live with that. You've never had anything good to say to or about me or any of my products, nor have you purchased any. I guess I shouldn't be surprised by your post, but I had vainly hoped.....
The first feature is that it is USB and
not a keyboard encoder. As a gamepad, it can send twice the data in half the time with no limitations on simultaneous button/switch closures.
I switched out the KeyWiz in my cabinet with a GP-Wiz for testing purposes, and to be quite honest, I can't think of a compelling reason to go through the trouble of putting the KeyWiz back in. So it's a matter of preference and what an individual's circumstances dictate is the best choice for him/her. It's not about "limitations."
I want you to succeed, it's just that this doesn't seem like a good idea to me. If it had analog inputs and some additional axis for the same price then I'd be all over it... but as is, it merely limits what you can do with your inputs, as opposed to a keyboard encoder, which potentially can offer just as many inputs, without the hinderance of requiring joystick support or usb support.
Your opinion is noted, but please realize that it is
your opinion and that you don't speak for everyone. Your needs are not the needs of everyone, and your limitations are also not the limitations of everyone. There are a number of very useful applications for the GP-Wiz, not the least of which, and has been pointed out several times, supplemental controls for upgrading the capabilities of a current keyboard encoder installation.
And if you think daisy-chaining PS/2 devices is comparable, you really need to do some reading on the subject.
*personal note*
Pointing out that this product is built from a usb kit is just lame. It doesn't matter.... the tools to properly program the eproms cost about 200 bucks (and I'm being conservative) so unless you are running a business and already have the tools, this route is unaccessable to the average consumer.
*personal note*
"What the heck is Howard on about and who is this statement directed at?"

But just for fun, try $2000 for dev tools and there are no "USB kits." You actually have to read books and work hard and stuff

RandyT