[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-bugs-dist
Subject: Bug#45945: menu and widget hotkey conflict resolution
From: Otto Bruggeman <bruggie () bruggie ! dnsalias ! org>
Date: 2002-07-30 19:39:50
[Download RAW message or body]
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Tue, 30 Jul 2002, Waldo Bastian wrote:
> On Tuesday 30 July 2002 04:01 am, ramon.casha@linux.org.mt wrote:
> > Package: kde
> > Version: KDE 3.0.2
> > Severity: wishlist
> > Installed from: Mandrake RPMs
> > Compiler: Not Specified
> > OS: Linux
> > OS/Compiler notes: Not Specified
> >
> > A common problem, especially with translated applications, is that it's
> > easy for two menuitems or two widgets to end up with the same "hotkey"
> > (alt+letter). When this happens in KDE, one can get undesired results. It's
> > very difficult to visually check that every widget/menu has a different
> > hotkey, especially when menuitems are added/removed dynamically based on
> > the context.
> >
> > This issue could be resolved if KDE ran some kind of check when a
> > menu/dialog is displayed, checking for duplicate hotkeys, and removing the
> > second instance if found. By outputing a message to stderr for each
> > instance, it could also become easier for translators/developers to find
> > and fix them.
>
> We have such a check already, unfortunately I have no idea how it works.
>
> Cheers,
> Waldo
>
Add this to $KDEHOME/share/config/kdeglobals:
[Development]
CheckAccelerators=F12
You can choose your own key to activate the check for duplicate
accelerators. Unfortunately it does not suggest available accelerators
yet.
Screeny of this window is here:
http://bruggie.dnsalias.org/accelclashdetector.png
Otto
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: Made with pgp4pine 1.76
iD8DBQE9RuuMDc93sltYd+ERAh+qAJ9YhnKvzR+rPiEnes4mKeW25256XgCfRdhF
Nsa0rCWVNxK+sIllPpG4Yfg=
=S1N9
-----END PGP SIGNATURE-----
(Complete bug history is available at http://bugs.kde.org/db/45/45945.html)
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic