Default shortcut keys for custom commands are ctrl+1, ctrl+2 and ctrl+3 This only works on QWERTY keyboards. My AZERTY (French) keyboard have those keys as:
Keyboard | | | | -|-|-|-| QWERTY | 1 | 2 | 3 | AZERTY (shift) | 1 | 2 | 3 | AZERTY (no modifier) | & | é | " |
Even if I press Ctrl+Shift+&, it does not trigger the first custom command (sort, in my case, see #2582).
So I had to change the key binding in the settings (hopefully, it's great that this is possible!):
Key binding | Before | After | -|-|-| Send to custom command 1 | `<Primary>1` | `<Primary>ampersand` | Send to custom command 2 | `<Primary>2` | `<Primary>eacute` | Send to custom command 3 | `<Primary>3` | `<Primary>quotedbl` |
Would it be possible to set those by default if French keyboard is used? Maybe not.
Similar if not duplicate of #1368 and others referenced in that. Also #1633 that has stalled.
Geany does not know the keyboard layout, the GTK library does not provide it, so we can do nothing based on keyboard layouts.
However you should be able to manually re-bind any problematic bindings to your particular keyboard, and that should be remembered in your user config.
Interesting tickets.
I have not noticed any others yet in several weeks of Grant but I will now check all the other default keyboard shortcuts, to see if there are other problems than custom commands for French AZERTY keyboard.
github-comments@lists.geany.org