Evdev

evdev is the X.Org input driver for alot input devices like keyboards, mic, joysticks and more.

Kernel
You need to activate the following kernel options:

Keyboard layout
To set the default layout copy the file 10-evdev.conf to /etc/X11/xorg.conf.d and edit the keyboard section, e.g. for a german layout: