https://bugzilla.redhat.com/show_bug.cgi?id=1133127
--- Comment #78 from Mike FABIAN <mfabian(a)redhat.com> ---
(In reply to Stas Sergeev from comment #77)
(In reply to Mike FABIAN from comment #67)
> I have not yet made that keybinding configurable, but in
> ibus-table-1.9.0 at least the input mode (e.g. rusle or direct
> keyboard input) is shown in the input source indicator in the Gnome3
> panel.
>
> Looks like this if when in table mode for rusle:
>
> ☑Р
>
> and like this if it is in direct input mode:
>
> ☐Р
Come on, Mike, what have you done? :)
It indeed looks exactly like the above, i.e. a
check-box with P, instead of RU!
It is not
P U+0050 LATIN CAPITAL LETTER P
it is
Р U+0420 CYRILLIC CAPITAL LETTER ER
which happens to look (almost) identical in most fonts ☺.
Well, let me say it is absolutely impossible.
If you change RU, to which we all got used to
for ages (in every OS!),
If you use a keyboard layout, yes. This is an input engine,
(ab)used to emulate a keyboard layout.
But that is a very special case for rusle, almost all
other tables are really input engines, not keyboard layouts.
And for them, switching into direct mode does not switch to "en" but
to some unknown keyboard layout which was used before, i.e. the engine
can be toggled between on ☑ and off ☐. In “off” mode it does
not have to be US keyboard layout, it can be anything.
As only 2 characters are allowed and one is needed to show the on/off
mode, only 1 character is left to indicate which table is used.
At least this shows you clearly when the engine is in direct mode
(i.e. off) so I think this is much better then still displaying "ru"
even in direct mode as it was before. You thought it had stopped
working when you switched to direct mode accidentally with Shift_L,
there was no indication that anything changed only you suddenly got
Latin letters instead of Cyrillic.
Not to mention that this check-box is huge, bigger
than P itself! And it can't be checked with mouse.
Let me propose RU. vs RU (i.e. use dot after RU as
an indicator) if you firmly resist to just remove
the entire thing.
Not possible because Gnome allows only 2 characters there.
See:
https://bugzilla.gnome.org/show_bug.cgi?id=736667
IMHO the entire thing can be implemented much better.
My current assumption is that this all is needed
for some chinese, who may want to add just CN
and get all 30 layouts.
What 30 layouts?
The Chinese engines also switch between on and off, not between
Chinese and a list of layouts.
Almost all Chinese and Japanese input engines have these on and off
modes (off=direct keyboard input).
It may not be useful for rusle, but it is useful even for some
non-Chinese tables.
Should I make a very special exception *only* for rusle? That does
not seem to make much sense.
The “☑Р” shows you clearly that you are using your rusle table,
and *not* a Russian xkb keyboard layout which would display “ru”
in the Gnome panel.
I’ll make the hotkey to switch between on and off configurable soon,
then you can disable it if you want and cannot hit it by accident
anymore. So you don’t need to worry about the direct mode.
--
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug
https://bugzilla.redhat.com/token.cgi?t=MDH1Cbm6DQ&a=cc_unsubscribe