Fixed keypad 5 release events.

This commit is contained in:
Camilla Berglund 2013-08-16 17:48:11 +02:00
parent 735bc2d815
commit 951f02acf3
2 changed files with 3 additions and 1 deletions

View File

@ -229,6 +229,7 @@ See the [GLFW documentation](http://www.glfw.org/docs/latest/).
the window frame on some WMs
- [X11] Bugfix: The original video mode of a monitor was overwritten by calls
to `glfwSetWindowSize`
- [X11] Bugfix: Key release events for `GLFW_KEY_KP_5` were discarded.
## Contact
@ -264,6 +265,7 @@ skills.
- John Bartholomew
- Niklas Behrens
- Niklas Bergström
- Doug Binks
- blanco
- Lambert Clara
- Noel Cower

View File

@ -48,7 +48,7 @@ static int translateKey(int keyCode)
// Note: This way we always force "NumLock = ON", which is intentional
// since the returned key code should correspond to a physical
// location.
keySym = XkbKeycodeToKeysym(_glfw.x11.display, keyCode, 1, 0);
keySym = XkbKeycodeToKeysym(_glfw.x11.display, keyCode, 0, 1);
switch (keySym)
{
case XK_KP_0: return GLFW_KEY_KP_0;