Komodo / KomodoEdit

Komodo Edit is a fast and free multi-language code editor. Written in JS, Python, C++ and based on the Mozilla platform.
http://www.komodoide.com/komodo-edit
Other
2.14k stars 299 forks source link

Save All (Ctrl+Alt+S) doesn't work with US international keyboard layout on Windows #3965

Open pecoes opened 7 months ago

pecoes commented 7 months ago

When using the US international keyboard layout on Windows, Ctrl+Alt+S doesn't save all files but inputs the character ß. That's not entirely wrong behavior since that's how that keyboard layout is supposed to work, it is a major annoyance in Komodo though. Not even German programmers need that character while coding. Moreover, overriding Ctrl+Alt+S wouldn't make the character inaccessible since it is also available via AltGr+S.

th3coop commented 7 months ago

Hi @pecoes, Komodo has been out of support for almost a year now. No future releases are coming so no override will be coming. Having said that, I'm happy to use this ticket to try and figure out a solution.

The easiest thing to do here will be to change the keybinding: *Edit menu > Preferences > Keybindings.

As for how you might debug what's going worng, currently, my only insight is that if you're currently using a keybinding schema that includes the ctrl+alt+s binding to the Save All command then something else, outside of Komodo, is intercepting the key binding and Komodo can't do anything about that. Assuming you still want SOME of these characters to work, it's not going to be an option have the single case of ctrl+Alt+s to do something different from all the other Ctrl+Alt+[whatever] things do.