# Why GLFW doesn't use raw input on Windows (WM\_INPUT)?

**URL:** <https://discourse.glfw.org/t/why-glfw-doesnt-use-raw-input-on-windows-wm-input/41>\
**Category:** support\
**Created:** [February 19, 2014, 6:06am UTC](https://discourse.glfw.org/t/why-glfw-doesnt-use-raw-input-on-windows-wm-input/41 "2014-02-19T06:06:56Z")\
**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:** [February 19, 2014, 6:06am UTC](https://discourse.glfw.org/t/why-glfw-doesnt-use-raw-input-on-windows-wm-input/41/1 "2014-02-19T06:06:56Z")

</div>

**[jora-pupkin](https://sourceforge.net/u/jora-pupkin/)** wrote on [Wednesday, February 19, 2014](https://sourceforge.net/p/glfw/discussion/247562/thread/7c7c2221/#57ff):

Now i want to find the best library for cross-platform window & input managment. GLFW is a good choice: nice API, clean and simple code. But after input system investigations I found, that GLFW uses WM\_CHAR/WM\_KEY\*/WM\_SYSKEY\* and other messages. It is slow. For low latency input only raw input is correct choice on Windows. Reasons:  
-low latency - WM\_INPUT is underlying message for others  
-simple - one message for keyboard and mouse (but can be a problem for non ASCII input)  
-valid way for high DPI mouse handling  
-my favorite FPS pro-game Quakelive used it 🙂  
-ability to disable legacy messages for preventing message queue pollution

So my question is:  
Do you planning to add support for raw input? If yes - when? If no - why?

P.S. Library is really, really very good 🙂

---

<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 19, 2014, 5:51am UTC](https://discourse.glfw.org/t/why-glfw-doesnt-use-raw-input-on-windows-wm-input/41/2 "2014-03-19T05:51:48Z")

</div>

**[jora-pupkin](https://sourceforge.net/u/jora-pupkin/)** wrote on [Wednesday, March 19, 2014](https://sourceforge.net/p/glfw/discussion/247562/thread/7c7c2221/#b520):

No answer… so sad :(((((
