change the default key bindings, and let user can custom key bindings