Welcome, Guest. Please login or register. Did you miss your activation email?

Author Topic: Better input support  (Read 4283 times)

0 Members and 2 Guests are viewing this topic.

Elgan

  • Jr. Member
  • **
  • Posts: 77
    • AOL Instant Messenger - Flat+1,+17+st+Cl
    • View Profile
Better input support
« on: February 14, 2012, 03:02:55 pm »
I thought I would write it here, so it's not forgotten,

maybe a roadmap would be helpful for the website?


While we wait for better keymaps, more keys and maybe better named joystick keys.

Really annoying right now, how can I make anything for release which might fail on its input?


Is there anything that we can do?

Not sure I want to go including a separate input library...not that I actually found one that is not tied to orge :\

Laurent

  • Administrator
  • Hero Member
  • *****
  • Posts: 32498
    • View Profile
    • SFML's website
    • Email
Better input support
« Reply #1 on: February 14, 2012, 03:23:08 pm »
Quote
maybe a roadmap would be helpful for the website?

https://github.com/SFML/SFML/issues

Quote
Is there anything that we can do?

You can start working on the issue(s), and submit ideas and/or patches.
Laurent Gomila - SFML developer

Elgan

  • Jr. Member
  • **
  • Posts: 77
    • AOL Instant Messenger - Flat+1,+17+st+Cl
    • View Profile
Better input support
« Reply #2 on: February 21, 2012, 11:34:17 am »
alright thank you,

Im more than happy to have a look.

I do however not have any experience, nore won a mac, :\....linux I can always duel boot I guess. never used linux either.

road map is good thank you,

Laurent

  • Administrator
  • Hero Member
  • *****
  • Posts: 32498
    • View Profile
    • SFML's website
    • Email
Better input support
« Reply #3 on: February 21, 2012, 11:45:46 am »
Quote
I do however not have any experience, nore won a mac, :\....linux I can always duel boot I guess. never used linux either.

Implementation will most likely not be a problem, the actual issue is to find a simple and efficient design that solves all the problems. This is the complicated part.
Laurent Gomila - SFML developer

Klaim

  • Full Member
  • ***
  • Posts: 137
    • View Profile
Better input support
« Reply #4 on: February 24, 2012, 09:29:36 pm »
Laurent, did you take a look at (or consider including) OIS? http://sourceforge.net/projects/wgois/

Laurent

  • Administrator
  • Hero Member
  • *****
  • Posts: 32498
    • View Profile
    • SFML's website
    • Email
Better input support
« Reply #5 on: February 24, 2012, 09:48:05 pm »
Yes I already had a look at it. However it is not known to be perfect, and the last significant update to their repository seems to be 2 years old.

I am more interested in how SDL 1.3 manages input.
Laurent Gomila - SFML developer

Klaim

  • Full Member
  • ***
  • Posts: 137
    • View Profile
Better input support
« Reply #6 on: February 24, 2012, 09:54:43 pm »
In fact there is a v1.4 going on but I can't find where is the repository. I also (some time ago) notified the author that documentation was really poor.

See : http://www.wreckedgames.com/forum/index.php/board,7.0.html?PHPSESSID=57571f7aa397403e37ac4f32a0a9c320

I understand that SDL input system might have a design more fitted to SFML, but I think OIS design could provide interesting insights.

Elgan

  • Jr. Member
  • **
  • Posts: 77
    • AOL Instant Messenger - Flat+1,+17+st+Cl
    • View Profile
Better input support
« Reply #7 on: February 24, 2012, 11:12:39 pm »
OIS does look real nice, when I looked at it before I dropped it as I did not want to play about with directinput....maybe that's a bit prude of me...but at the moment I'm not playing with input yet anyway.


1.4 sounds nice, I mean
-* Native Win32 Mouse/Keyboard support - no DirectInput

but still road mapped :\

OniLinkPlus

  • Hero Member
  • *****
  • Posts: 500
    • View Profile
Better input support
« Reply #8 on: February 25, 2012, 01:29:45 am »
I thought 1.3 was going to become 2.0 when it's finished.
I use the latest build of SFML2

Laurent

  • Administrator
  • Hero Member
  • *****
  • Posts: 32498
    • View Profile
    • SFML's website
    • Email
Better input support
« Reply #9 on: February 25, 2012, 09:31:24 am »
I think he's talking about OIS ;)

And as far as I remember, SDL 1.3 is a compromise because it would have taken too much time (!!) to break everything in 2.0; it adds new features but leaves the 1.2 API untouched. If I remember correctly, of course.
Laurent Gomila - SFML developer