I’d like to fix an annoying bug of atom that happens on “azerty” keyboard on Os X. It is not possible to switch beween windows using the standard cmd-` shortcut.
This shortcut works when we are focused on a tree view, so cmd-0 then cmd-` does the trick. It also works on standard qwerty keyboards.
This shortcut is never overloaded or defined in atom/atom code. I then thought it should be related to somewhere else. This is how I discovered atom/atom-shell which is a great project in itself. I came across the class defined in
/atom/browser/ui/cocoa/event_processing_window.h (atom/atom-shell) that seems to handle this shortcut. I guess @zcbenz could help me further diagnose why it does not work on my azerty mac.
The main discussion about this is the following : Command to switch between windows
This discussion has not led to anywhere, since some guys say they have the problem, some other say they don’t, a atom maintainer mentions that there is no API to switch between windows, etc. The truth is that there is no single line of code in atom/atom handling such a shortcut and my guess is that it is related to this project, or at least could be fixed in this project.
I’d like to help and to contribute if necessary but if you could give me a starting point it would really save me a lot of time. I have reasonable skills in C++ / objective-C / and node.js.
Thanks in advance !