https://bugs.kde.org/show_bug.cgi?id=452759

--- Comment #14 from Denis Lisov <dennis.lis...@gmail.com> ---
(In reply to Andrey from comment #13)
> The OSD when you start typing in window with another layout is expected
> feature for Wayland.

Would it make more sense to show the layout indicator right after switching
windows, without waiting for the next keystroke?

I can say for myself that I had to disable the indicator due to this bug. The
indicator appearing on changing language felt like a nice confirmation; the
indicator appearing on window switch would feel like a reminder too.
The indicator appearing when I start typing felt different, more like an error
of some kind, and kicked me out of the "composing text" context into the
"reacting to events" one. Especially annoying when it did this every time when
switching between text-operated windows with different layouts (think editor
where I was writing text in English and a related chat I was having in a
different language). If it happened on window switch it'd be perfectly okay for
me as it'd overlap my context switch, but happening on the first keystroke it
roughly doubled the context switch time for me and created an extra useless
distraction.

Trying to think about this some more I'd say that the problem is that for me it
introduces a new and totally unneeded concept of "previous global layout". If I
switch to a different window, then get slightly distracted and don't keep in
mind that I came here from WINDOW, I don't remember what the keyboard layout
was before switch, and have no way to guess whether the OSD will appear or not
when I start typing. Especially given that the layout indicator (correctly)
shows the new layout, not the old one.

As yet another view on this problem, an indicator on the first keystroke is
useless because it's too late. If I'm not looking at the screen I won't notice
it at all. If I'm looking at the screen and the layout matches my intention it
feels like an annoying "yeah, you're right" reminder. If I'm looking at the
screen and the layout does not match my intention it comes at the same time I'd
notice I'm typing wrong characters. In both latter cases it steals my personal
attention focus without giving anything in return. Oh, and if I start with
doing some interactive task like moving the cursor to the correct place it just
breaks me out of the flow of this task.

As a conclusion, I'd personally say that the minimal fix would be to show the
indicator on window switch without delaying it to the first keystroke. I can
also imagine some neat options that would be more invasive (like a language
indicator for a window titlebar and making the notification into an animation
of/around that indicator).

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to