The extra padding was apparently unneeded, remove it
Add permissions check
Notes on how to do the capture
Add more options for altering keyboard behaviour

Admittedly these aren't anywhere near as useful for someone using the
script, but knowing they exist make writing a custom kernel module much
easier.
Merge branch 'master' into kernel-module