In MacOS on the English keyboard layout copy/paste works when pressing Cmd-C/Cmd-V, but it **doesn't work** when I switch the layout to Russian (Cyrillic). The same applies to Cmd-A (select all), Cmd-Z (undo) etc.
I guess that mentioned functions are bound with hard-coded Latin **chars** - C, V, Z, A etc, instead of **codes** of according keys.
The problem is that when you switch to Cyrillic those keys return Cmd+ a different character, not Cmd+C any more. You should be able to re-bind to whatever it is that the Cyrillic keyboard returns.
Unfortunately GTK does not return hardware codes so we would always see Cmd and C, only Unicode _after_ it has converted for the keyboard layout, see #1368 for the long storey.
github-comments@lists.geany.org