Keyboard Files

Added keyboard files. Typical carbon copy of Mouse, but without
positions. Expected to be revised.

Plan to implement for camera modes (if possible)