First working version
Added most keys that are not special to Vim