minor updated to scripts, initial keyboard generation script
code cleanup