Lots of file renames (mostly keyboard -> kbd). (dm)
since the braille key code tables now contain pointers they can contain NULL. (dm)