Bug 125797

Summary: authconfig's accelerator keys are useless
Product: Red Hat Enterprise Linux 3 Reporter: Chris Lee <clee>
Component: authconfigAssignee: Tomas Mraz <tmraz>
Status: CLOSED CURRENTRELEASE QA Contact: Brian Brock <bbrock>
Severity: medium Docs Contact:
Priority: medium    
Version: 3.0   
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2004-12-13 18:00:22 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
to test it, copy it to /usr/share/authconfig/ none

Description Chris Lee 2004-06-11 15:40:30 UTC
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6)
Gecko/20040510 Epiphany/1.2.4

Description of problem:
Authconfig-GTK's keyboard accelerators are practically unusable; all
of the "Configure [module]" buttons have the 'C' key set as their
accelerator, as does the 'Cache User Information' checkbox, as well as
the 'Cancel' button.

This means that there are six widgets sharing the same keyboard
accelerator, which defeats the whole point of having an accelerator
key in the first place.

Version-Release number of selected component (if applicable):
authconfig-gtk-4.6.3-1

How reproducible:
Always

Steps to Reproduce:
1. Open authconfig-gtk
2. Hold down the Alt key and hit 'C'
3. Endless hours of amusement as the focus switches every time you hit
the C key

Expected Results:  Only one widget should have 'C' set as its
accelerator, so when I hit alt+C, it will activate that widget instead
of playing Musical Widget Focus on me.

Actual Results:  The application focuses on a different widget every
time I hit Alt+C instead of activating the one that I intended it to.

Comment 1 Jindrich Novy 2004-08-25 13:19:41 UTC
Hi Chris,

I modified the authconfig-gtk interface to two-column design and fixed
the keyboard accelerators conflicts. Attaching authconfig.glade so you
can test it. Please let me know what do you say to the new accelerators.

greetings,
Jindrich

Comment 2 Jindrich Novy 2004-08-25 13:24:04 UTC
Created attachment 103069 [details]
to test it, copy it to /usr/share/authconfig/

Comment 3 Chris Lee 2004-09-24 19:51:31 UTC
Jindrich, thanks for your test file! This fixes a few of my concerns
with the UI. However, I still think that this interface is pretty
broken... the 'Configure' buttons on each page still all share the
same accelerator.

I'm going to see if I can whip up an example of a UI that I think
would solve most of the issues with the current authconfig-gtk UI. As
for this particular bug, if you wanted to commit your version I would
say that the uselessness of the keyboard accelerators is at least
somewhat fixed by your version.

There are still other bugs with the interface (too large for small
screens, too much information by default, *some* of the keyboard
accelerators are still shared...), but at least this is a step in the
right direction.

Comment 4 Tomas Mraz 2004-12-13 18:00:22 UTC
The shared accelerators problem is fixed in FC3/RHEL4 release. For
other improvements of the UI, please open new bugs. (With proposals
how to change it if possible.)