What input device do you develop for?

What input device do you develop for?

My main targets are touch screens (MT4J and native android touch) and Xbox/Playstation gamepad. Everything else comes as second thought, even mouse and keyboard. :-\

I ask the question because there are numerous input devices out there that many of us don’t even know about. For example: the leap motion controller from leapmotionDOTcom. Also, some people don’t even know that you can use kinect with you java games.

What’s input device are you developing for that we (JGO people) might not know about?

Leave you comments on the section below.

Right now I’m developing a 2D platformer, so I’m developing primarily for the gamepad.

As an aside question: Is it possible to control an HTML5 game with a gamepad?

NEWT and JavaFX already support touch screens, MT4J has become less interesting…

Does Newt support touch screens for Mac, Windows and Linux? If so, can you point me to those resources/api-docs?

Here’s a bit of a shameless plug.

I have been developing games/applications for use with the Razer Hydra, a 6DOF motion sensing controller with buttons, triggers, and joysticks. Here’s where the shameless plug comes in. The libraries provided for the Razer Hydra (and other products made by Sixense) are written in C++ and so to develop for them I created a wrapper library found here. Go check it out!

We support 360 and Logitech controllers to varying degrees depending on the game.

Cas :slight_smile: