ef5256ec25
The wayland client code has support for translating raw linux input device key codes coming from the wayland compositor into key symbols thanks to libxkbcommon. A backend directly listening to linux input devices (called evdev, just like the Xorg one) could use exactly the same code for the translation, so abstract it a bit in a separate file.