add edit cursor, emacs keys, dev keys