Skip to content

input: support XKB_FIXED_* udev properties

Sebastian Wick requested to merge swick/weston:xkb_fixed into master

Some devices only work correctly when a specific keymap layout, variant or model is set. Udev gives us this information in the XKB_FIXED_* properties.

The struct evdev_device now owns a keymap which is created from the compositor config and the device specific properties. When a key is pressed the keymap of the device where the event originated from is made active.

Signed-off-by: Sebastian Wick sebastian@sebastianwick.net

Merge request reports