add in keyboard controls

and ignores .DS_