# Joystick events

**URL:** <https://discourse.glfw.org/t/joystick-events/563>\
**Category:** support\
**Created:** [March 2, 2015, 5:34am UTC](https://discourse.glfw.org/t/joystick-events/563 "2015-03-02T05:34:12Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex035/uploads/glfw/original/1X/b8cdefe6b61b8d5aee6c43b2c56e9cf5eabecfe4.svg) [@system](https://discourse.glfw.org/u/system)\
**Post date:** [March 2, 2015, 5:34am UTC](https://discourse.glfw.org/t/joystick-events/563/1 "2015-03-02T05:34:12Z")

</div>

**[aerojockey](https://sourceforge.net/u/aerojockey/)** wrote on [Monday, March 02, 2015](https://sourceforge.net/p/glfw/discussion/247562/thread/f2986dac/#7a06):

Is it planned to have joystick input events in the future? I find it hard to believe GLFW doesn’t have a consistent input strategy for joysticks and keyboard/mouse; the library seems otherwise so well thought-out. I’m trying to transition a game over from SDL where I used events exclusively (never polled states at all). This is pretty much a deal-breaker as-is, but it’s still a possibility if joystick events are are planned.

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex035/uploads/glfw/original/1X/b8cdefe6b61b8d5aee6c43b2c56e9cf5eabecfe4.svg) [@system](https://discourse.glfw.org/u/system)\
**Post date:** [March 8, 2015, 5:58pm UTC](https://discourse.glfw.org/t/joystick-events/563/2 "2015-03-08T17:58:17Z")

</div>

**[elmindreda](https://sourceforge.net/u/elmindreda/)** wrote on [Sunday, March 08, 2015](https://sourceforge.net/p/glfw/discussion/247562/thread/f2986dac/#2332):

Event-based joystick input was planned for 3.0 but didn’t make it in. A callback for joystick connection/disconnection may appear in 3.x and I’m re-examining the full solution for 4.0.

That said, joystick data is one of the easier kinds to poll.
