Joysticks!

Is it just me, or are joysticks mind-meltingly difficult to deal with???

I’m not sure about difficult, but this lack of a standard
axis/hat/button mapping is certainly most annoying… You can (and
should!) implement mapping dialogues in your games (which reminds me;
still need to do that for Kobo Deluxe!) - but stopping at that just
means you’re annoying most users instead. >:-/On Thu, Oct 10, 2013 at 2:02 AM, tjcbs wrote:

Is it just me, or are joysticks mind-meltingly difficult to deal with???


//David Olofson - Consultant, Developer, Artist, Open Source Advocate

.— Games, examples, libraries, scripting, sound, music, graphics —.
| http://consulting.olofson.net http://olofsonarcade.com |
’---------------------------------------------------------------------’

Have you tried the new game controller API?On Wed, Oct 9, 2013 at 5:02 PM, tjcbs wrote:

**
Is it just me, or are joysticks mind-meltingly difficult to deal with???


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org

It’s sure turning out to be one of those days, isn’t it? :slight_smile:

–ryan.On 10/9/13 8:02 PM, tjcbs wrote:

Is it just me, or are joysticks mind-meltingly difficult to deal with???

Hey, I did at least patch the Linux driver event issue! :slight_smile: If you
or someone else wants to commit that and go fix mmjoystick (else
you’ll have to wait for me to have a working Wintendo Development
System), I promise to go scribble out some documentation real soon!

No promise the CategoryJoystick wiki page will show any of it. I
can’t get that page to update no matter what I do to it.

JosephOn Thu, Oct 10, 2013 at 12:59:26AM -0400, Ryan C. Gordon wrote:

On 10/9/13 8:02 PM, tjcbs wrote:

Is it just me, or are joysticks mind-meltingly difficult to deal with???

It’s sure turning out to be one of those days, isn’t it? :slight_smile:

Hey, I did at least patch the Linux driver event issue! :slight_smile: If you or
someone else wants to commit that and go fix mmjoystick (else you’ll
have to wait for me to have a working Wintendo Development System), I
promise to go scribble out some documentation real soon!

Remind me (or put it in Bugzilla) and I’ll take a look when I get a moment.

I’m not sure there’s any real reason to keep the mmjoystick code
around…since we require Windows XP as a minimum and ship both
DirectInput and XInput support, is there any reason to not delete that code?

–ryan.

Nope, let’s nuke it!On Thu, Oct 10, 2013 at 9:01 PM, Ryan C. Gordon wrote:

Hey, I did at least patch the Linux driver event issue! :slight_smile: If you or

someone else wants to commit that and go fix mmjoystick (else you’ll
have to wait for me to have a working Wintendo Development System), I
promise to go scribble out some documentation real soon!

Remind me (or put it in Bugzilla) and I’ll take a look when I get a moment.

I’m not sure there’s any real reason to keep the mmjoystick code
around…since we require Windows XP as a minimum and ship both DirectInput
and XInput support, is there any reason to not delete that code?

–ryan.

_____________**
SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/**listinfo.cgi/sdl-libsdl.orghttp://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org

Remind me (or put it in Bugzilla) and I’ll take a look when I get a moment.

Or Sam will get it while I’m typing that last email. :slight_smile:

–ryan.

2013/10/11, Ryan C. Gordon :

I’m not sure there’s any real reason to keep the mmjoystick code
around…since we require Windows XP as a minimum and ship both
DirectInput and XInput support, is there any reason to not delete that
code?

I would imagine the reason it stayed there (besides being inherited
from SDL 1.2) is that vanilla MinGW doesn’t come with an even remotely
usable DirectX SDK nor XInput support, leaving the legacy API as the
only fallback (and getting DirectX installed on any toolchain that
isn’t Visual Studio is a complete mess).

To be fair, I’d nuke support for vanilla MinGW while we’re at it,
since it’s practically unusable at this point. No reason to keep it
around when there’s MinGW-w64 which is the same thing but in much
better shape.

Happy days! :smiley:

JosephOn Thu, Oct 10, 2013 at 09:02:34PM -0700, Sam Lantinga wrote:

Nope, let’s nuke it!

On Thu, Oct 10, 2013 at 9:01 PM, Ryan C. Gordon wrote:

Hey, I did at least patch the Linux driver event issue! :slight_smile: If you or

someone else wants to commit that and go fix mmjoystick (else you’ll
have to wait for me to have a working Wintendo Development System), I
promise to go scribble out some documentation real soon!

Remind me (or put it in Bugzilla) and I’ll take a look when I get a moment.

I’m not sure there’s any real reason to keep the mmjoystick code
around…since we require Windows XP as a minimum and ship both DirectInput
and XInput support, is there any reason to not delete that code?

–ryan.

_____________**
SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/**listinfo.cgi/sdl-libsdl.orghttp://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org