reorganized keyboard shortcuts

better support for windows and mac specific bindings