Comment 100 for bug 1226962

Revision history for this message
Simos Xenitellis  (simosx) wrote : Re: Hotkeys not functional in non-latin keyboard layout in 13.10

A bit of essential fact-checking:

X.Org/XKB consider different the shortcuts like Ctrl+T (latin t) and Ctrl+Τ (greek τ) and so on. Because they are different characters. Obviously.

It is because of gtk+ (with gtk+ input method) that shortcuts like Ctrl+Τ (greek τ) work just like Ctrl+T (latin t). This has been really amazing and usable, and we all like it. It's a gtk+ feature (if you use the gtk+ input method), and when we move to different toolkits/input methods, we need to make an effort to replicate the functionality.

Apart from an amazing feature, it is also a hack. It makes a mess to those that use "unconventional" layouts like dvorak. Ok, those are a minority compared to us...

In this report, the source of the issue is either not using the gtk+ input method in gtk+ apps, or non-gtk+ apps (which obviously do not use the gtk+ input method). Also, there might be cases (I am speculating) that keyboard filtering might mess up as well.

If you want to figure out whether the gtk+ input method is actually working, you can type Ctrl+Shift+u (latin 'u'), then type aa and then press spacebar. If you get ª, then the gtk+ input method is working for you.