enhancing shortcuts schemes
Hi,
It's probably not very well known that keyboard shortcuts in localized (e.g. Russian) UI do not work in Windows. This is one of the oldest GTK+ bugs that nobody bothers to fix.
A user has just come up with an clever hackaround that looks like this:
bind key="g" action="ToolGradient" / bind key="G" action="ToolGradient" / bind key="Cyrillic_pe" action="ToolGradient" / bind key="Cyrillic_PE" action="ToolGradient" /
That is, he specifically maps Russian "P" character which is on the same key that English "G" is. He also patched relevant parts for Illustrator, Corel DRAW etc. schemes.
This is probably not Dvorak-pron, though. Should we ship patched versions of the shortcut schemes?
Alexandre
2010/2/20 Alexandre Prokoudine <alexandre.prokoudine@...400...>:
Hi,
It's probably not very well known that keyboard shortcuts in localized (e.g. Russian) UI do not work in Windows. This is one of the oldest GTK+ bugs that nobody bothers to fix.
Does it work correctly for shortcuts in the node tool, for example Shift+J to join nodes? If it does, we need to put the code from ui/tool/event-utils.cpp function "shortcut_key" somewhere on the path of accelerator events.
Regards, Krzysztof
2010/2/25 Alexandre Prokoudine <alexandre.prokoudine@...400...>:
On 2/25/10, Krzysztof Kosiński wrote:
Does it work correctly for shortcuts in the node tool, for example Shift+J to join nodes?
It can't, because those are not in the definition files, because there are no verbs for them.
I know it can't be customized, but does Shift+J work on a Cyryllic keyboard? If it does, then I know how to fix it the issue for shortcuts defined in the keys.xml file.
Regards, Krzysztof
Generally speaking - that issue (keys don't work when I use non-latin template) makes me mad sometimes. Very non-comfortable :(
cheers
2010/3/4 Alexandre Prokoudine <alexandre.prokoudine@...400...>:
On 3/4/10, Krzysztof Kosiński wrote:
I know it can't be customized, but does Shift+J work on a Cyryllic keyboard? If it does, then I know how to fix it the issue for shortcuts defined in the keys.xml file.
Sadly it doesn't
Alexandre
When I change my keyboard layout to Russian, all the shortcuts work for me (Ubuntu 9.10).
Regards, Krzysztof
On Sat, Feb 20, 2010 at 2:52 PM, Alexandre Prokoudine <alexandre.prokoudine@...400...> wrote:
Hi,
It's probably not very well known that keyboard shortcuts in localized (e.g. Russian) UI do not work in Windows. This is one of the oldest GTK+ bugs that nobody bothers to fix.
I thought so too, but on latest Ubuntu this has worked for me out of the box. I don't know where it was fixed but it seems fixed now.
On 2/25/10, bulia byak wrote:
It's probably not very well known that keyboard shortcuts in localized (e.g. Russian) UI do not work in Windows. This is one of the oldest GTK+ bugs that nobody bothers to fix.
I thought so too, but on latest Ubuntu this has worked for me out of the box. I don't know where it was fixed but it seems fixed now.
Well, Ubuntu is certainly popular, but not to an extent when it actually becomes Windows , which is the operation system in question :)
Alexandre
On Wed, Feb 24, 2010 at 6:54 PM, Alexandre Prokoudine <alexandre.prokoudine@...400...> wrote:
On 2/25/10, bulia byak wrote: Well, Ubuntu is certainly popular, but not to an extent when it actually becomes Windows , which is the operation system in question :)
So perhaps we should bug the packagers of Windows version, not GTK as such. Have you tried Tor Lillqvist?
participants (4)
-
Alexandre Prokoudine
-
bulia byak
-
Krzysztof Kosiński
-
Oleg Koptev