Bug 66641 - kxkb should visually display new layout when changing layouts
Summary: kxkb should visually display new layout when changing layouts
Status: RESOLVED FIXED
Alias: None
Product: kxkb
Classification: Unmaintained
Component: general (show other bugs)
Version: unspecified
Platform: Gentoo Packages Linux
: NOR wishlist
Target Milestone: ---
Assignee: Andriy Rysin
URL:
Keywords:
: 201583 270519 (view as bug list)
Depends on:
Blocks:
 
Reported: 2003-10-26 18:41 UTC by Adrian Petru Dimulescu
Modified: 2021-03-20 03:16 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Adrian Petru Dimulescu 2003-10-26 18:41:56 UTC
Version:           unknown (using KDE 3.1.4)
Installed from:    Gentoo
Compiler:          gcc version 3.2.3 20030422 (Gentoo Linux 1.4 3.2.3-r2, propolice)
OS:          Linux (i686) release 2.4.20-gentoo-r5

When changing keyboard layout with the keyboard shortcut it would be nice to have a visual sign confirming change (in my case the panel is hidden and I use 3 different layouts so I really could use such a feature)

For instantce, in the middle of the screen, a little rectangle displaying the flag and the two-letter abbreviation of the new layout (a bit like WindowMaker's temporary visual display when changing desktops).
Comment 1 Philippe Rigault 2003-11-05 01:26:17 UTC
Excellent idea. I use 4 layouts myself :-)
The visual clue should be like the one you get when you change desktops (Ctrl+Tab), with the list of all layouts and the one currently selected.
In addition, it would be nice to have a keyboard shortcut for just displaying briefly that visual clue (to remind the user which keyboard is enabled), without having to change layouts, and without having to go all the way to the screen side (my panel is hidden too) to make the panel appear and see the keyboard icon. This is particularly useful when the layouts have a lot keys in common (e.g English/French) and it is not immediately obvious what keyboard you are in.
Comment 2 Adrian Petru Dimulescu 2004-05-11 09:32:21 UTC
this is not yet done in KDE 3.2.2
Comment 3 Munzir Taha 2004-06-25 04:01:11 UTC
I think your title suits this bug more:
http://bugs.kde.org/show_bug.cgi?id=83958
what you asked for is a nice feature especially with my bug
Comment 4 Oren Segal 2005-01-28 15:05:46 UTC
*** This bug has been confirmed by popular vote. ***
Comment 5 Andriy Rysin 2010-05-18 04:37:11 UTC
*** Bug 201583 has been marked as a duplicate of this bug. ***
Comment 6 Andriy Rysin 2011-04-18 04:55:27 UTC
*** Bug 270519 has been marked as a duplicate of this bug. ***
Comment 7 Andriy Rysin 2011-04-18 05:12:44 UTC
This may be not too hard to do as a message in status notifier item in the systray (except I still need to figure out how to pass custom icon with flags) but I have two questions:

1) when keyboard switcher is in "by application" or "by window" mode and active window changes also switching current layout, would you want to see notification as well? Or shall the notification be shown only for "manual" layout change? I would think you don't want that popup show every time you switch the window, but then if you don't see the tray you would not know if layout changed...
of course we can add new UI option but there's quite a bit of them already so I would rather not unless I have to

2) would you care to set the notification timeout? or shall it just use some "system default" one? again the less new UI options the better, unless it's really needed
Comment 8 Richard Hartmann 2011-04-23 20:42:46 UTC
I think it's vital that every change is indicated while creating an option to disable it.

I have seen way too many users who got confused when they changed the layout, by mistake. Default to safety, cater to the lowest common denominator and let power users set things up the way they prefer.


Richard

PS: As you are not allowing anonymous comments on your blog, I am replying here.
Comment 9 Nate Graham 2021-03-20 03:16:39 UTC
This was implemented in Plasma 5 ages ago, but a bug (Bug 408928) prevents it from working on X11. However it works on Wayland.