You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It seems the hotkeys do work, or some of them, but they are ctrl + .. instead of cmd + ... (on macOS users expect the hotkeys to be with cmd for some things, but not all)
You can reconfigure hot keys in the editor settings. As a solution for mac in general, there could be a platform dependant modifier - for mac it would be cmd, and for other platforms ctrl.
Wanted to implement this, but wasn't 100% sure of the approach. Right now the hotkeys are ctrl+<> on all platforms. Should it just be a static function that changes that string based on platform?
I think you can change impl Default for KeyBindings and add there conditional compilation for desired keyboard modifier and change HotKey::ctrl_key to HotKey::key_with_modifiers where the key remains the same, but the modifiers differ depending on the platform.
Activity
Ughuuu commentedon Feb 10, 2026
The code for it should be something like:
with Cargo.toml:
Ughuuu commentedon Feb 10, 2026
It seems the hotkeys do work, or some of them, but they are ctrl + .. instead of cmd + ... (on macOS users expect the hotkeys to be with cmd for some things, but not all)
mrDIMAS commentedon Feb 14, 2026
You can reconfigure hot keys in the editor settings. As a solution for mac in general, there could be a platform dependant modifier - for mac it would be
cmd, and for other platformsctrl.Ughuuu commentedon Feb 14, 2026
Wanted to implement this, but wasn't 100% sure of the approach. Right now the hotkeys are ctrl+<> on all platforms. Should it just be a static function that changes that string based on platform?
mrDIMAS commentedon Feb 14, 2026
I think you can change
impl Default for KeyBindingsand add there conditional compilation for desired keyboard modifier and changeHotKey::ctrl_keytoHotKey::key_with_modifierswhere the key remains the same, but the modifiers differ depending on the platform.