-
-
Notifications
You must be signed in to change notification settings - Fork 790
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
On mac, default to OS-native keybinds #5754
Comments
I'm not going to do this, because wezterm is a cross-platform application intended to work the same way across multiple platforms with the same configuration file. In addition, I also face criticism about the number of existing key assignments and I'm not happy to add even more. What I think may be a reasonable middle ground is to collect together a list of things like this into a configuration snippet that can be easily found and enabled by those users that want it. |
I would argue that defaulting to native keybinds would be less confusing for most users than keybinds that areconsistent across OSs, because most users are more comfortable with interaction in native OS apps than any 3rd party app. I agree though that an easily accessible way to decide for yourself, via snippets or presets, would be a decent middle ground. |
Maybe just adding this as a recipe in the documentation would be enough :-)
|
Here is my contribution. Nothing more than a short factual compilation of what I experienced since installing Wezterm a few days ago.
I do share @wez opinion as it totally make sense. A better/faster/easier way to make Wezterm my own would have help my onboarding as a new user.
Very nice idea. Also has to be easy to find in the documentation as setting new key bindings is something any new user does quite fast after installing a new application. |
Is your feature request related to a problem? Please describe.
macOS has very consistent keybinds across their apps. I would expect my terminal emulator to default to these keybinds to offer a native feeling user experience, without the need to learn the app's keybinds.
Describe the solution you'd like
Wezterm should default to mac native keybinds. The ones I've missed, so far:
Describe alternatives you've considered
Key rebinding in the config is possible:
Additional context
I'm happy to submit a PR but I did not find a proper place. commands.rs seems relevant, but these keybinds would have to be OS-specific.
The text was updated successfully, but these errors were encountered: