Wayland: Clean up key translation

Adapt style and naming to match the rest of the project.
master
Camilla Löwy ago%!(EXTRA string=3 years)
parent 1a7da42e6e
commit 0ce611958e
  1. 8
      src/wl_init.c

@ -507,10 +507,10 @@ static void keyboardHandleLeave(void* data,
_glfwInputWindowFocus(window, GLFW_FALSE);
}
static int toGLFWKeyCode(uint32_t key)
static int translateKey(uint32_t scancode)
{
if (key < sizeof(_glfw.wl.keycodes) / sizeof(_glfw.wl.keycodes[0]))
return _glfw.wl.keycodes[key];
if (scancode < sizeof(_glfw.wl.keycodes) / sizeof(_glfw.wl.keycodes[0]))
return _glfw.wl.keycodes[scancode];
return GLFW_KEY_UNKNOWN;
}
@ -566,7 +566,7 @@ static void keyboardHandleKey(void* data,
if (!window)
return;
const int key = toGLFWKeyCode(scancode);
const int key = translateKey(scancode);
const int action =
state == WL_KEYBOARD_KEY_STATE_PRESSED ? GLFW_PRESS : GLFW_RELEASE;

Loading…
Cancel
Save