Support for Samsung Chromebook ARM keyboard layout.
Modify existing xkb maps using awk scripts instead of downloading a new package.
Make xkb target more failsafe, and code cleanup.
xkb: Improve awk script for evdev.xml:
Make sure there is no other tag after <modelList>
Cleanup awk scripts to make them POSIX compliant.
Rename target xkb to keyboard.
Cleanup keyboard target.
Use an easier way to create the overlay, without requiring 2 sets of
symbols: only redefine the keys overlay value, and not their normal
value.
Also adds support for F1-F12 keys using Search+'1' to '+', and for
actions keys (Search+F1-F10).
Map F4 to XF86Display
Add keyboard target, courtesy of @drinkcat
Minor cleanups for keyboard target.