Bug 201582 - provide BIG desktop menu switcher for layouts
Summary: provide BIG desktop menu switcher for layouts
Status: RESOLVED INTENTIONAL
Alias: None
Product: kxkb
Classification: Unmaintained
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Unspecified
: NOR wishlist
Target Milestone: ---
Assignee: Andriy Rysin
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-07-26 21:46 UTC by Maciej Pilichowski
Modified: 2011-04-20 04:07 UTC (History)
0 users

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 Maciej Pilichowski 2009-07-26 21:46:05 UTC
Version:            (using KDE 4.2.96)
Installed from:    SuSE RPMs

Intro:
-----
Probably almost every user switched windows using alt+tab. After pressing it big list (menu) of active windows appear, user can select any window to switch to. 

Wish:
-----
Please provide keyboard shortcut for menu switcher. After pressing it, there will show up _big_ menu list with all configured layouts (example):
1. [ru] _russian
2. [pl] _polish
3. [en] _english

[xx] indicates nice flag icon

ATM user can:
a) press 1, 2, 3
b) or press alt+r, p, e
c) or click using mouse
d) or use down,up, and enter key to commit (escape for cancel)
Comment 1 Andriy Rysin 2010-05-24 19:27:15 UTC
The layouts can (and most frequently will be) switched with xkb shortcuts, for which KDE has no notification as to when they are pressed, released.

Adding this kind of functionality will be quite an effort.

Possibly 224489 (Configurable shortcuts to switch to specific keyboard layouts) and 204144 (Limit number of keyboard layouts to switch) could be a better solution?
Comment 2 Andriy Rysin 2011-04-20 04:07:52 UTC
Due to xkb shortcuts being handled by X.org providing something like Alt-Tab for keyboard layouts would be a lot of work. Keyboard layout switcher provides other features which should assist in switching layout (see 204144 and 224489 features mentioned above which were implemented in KDE 4.6 and 4.7 respectively).

Marking as wontfix.