Summary: | Wish (improving kxkb); Better keyboard layout switch configuration dialog | ||
---|---|---|---|
Product: | [Unmaintained] kxkb | Reporter: | Radostin Radnev <radnev> |
Component: | general | Assignee: | Andriy Rysin <arysin> |
Status: | RESOLVED FIXED | ||
Severity: | wishlist | ||
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Debian testing | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Radostin Radnev
2005-04-30 15:10:44 UTC
The reason for #2 is that a shortcut consisting of modifier keys only is not allowed. We will not implement that. The last time we tried -- the Win key to open the K Menu -- was a disaster and was removed from KDE 3.4. I like these suggestions (as a Hebrew use), espicially the one about keyboard shortcuts.. I've been trying to get it to work in non-latin layouts for some time now, I think is should be the default when you select a non-latin layout. About #2, why don't we use the normal X's (x)xkb? Gnome uses it and it works very well, and it allows also to light the scroll lock or some other led when you switch layouts, which is pretty useful if you don't want to look at the screen and check which layout you're in. xkb also supports alt-shift and all, so that way we could make the "forbidden" shortcuts just for keyboard layouts. I dunno how the 'include latin layout' will work there though.. about number #3, in kde 3.4 I see there is an option to chose xkb modifiers so I can actually chose alt-shift from there. The problem is that it doesn't do anything in hebrew (it seems to work in other langauges) So maybe it's a bug in some langauges? SVN commit 509665 by rysin: - refactoring kxkb sources to more modular structure - reintroducing feature to allow switching same layouts with different variants - fixing couple of small problems (like X calls resulting in BadWindow error) - optimizing caching of precompiled layouts (no reopening the file - just rewinding) better optimization could be done by caching in memory GUI: add column 'Variant' in layout list, adding '<default>' to list of variants BUG: 121520 BUG: 121409 BUG: 121284 BUG: 120037 BUG: 117468 BUG: 116619 BUG: 110811 BUG: 104828 (partially) M +6 -3 Makefile.am M +173 -60 extension.cpp M +22 -16 extension.h M +355 -374 kcmlayout.cpp M +7 -33 kcmlayout.h M +28 -3 kcmlayoutwidget.ui M +31 -0 kcmmisc.cpp M +2 -0 kcmmisc.h M +201 -443 kxkb.cpp M +26 -130 kxkb.h A kxkbconfig.cpp [License: UNKNOWN] A kxkbconfig.h [License: UNKNOWN] A kxkbtraywindow.cpp [License: UNKNOWN] A kxkbtraywindow.h [License: UNKNOWN] A layoutmap.cpp [License: UNKNOWN] A layoutmap.h [License: UNKNOWN] M +71 -279 rules.cpp M +10 -18 rules.h A x11helper.cpp [License: no copyright] A x11helper.h [License: no copyright] |